tua / arkade-magento2-s3
使用Amazon S3作为商店的文件存储后端。
11.5.0
2024-01-19 03:06 UTC
Requires
- php: ~8.1.0 || ~8.2.0
- aws/aws-sdk-php: ^3.0
- guzzlehttp/psr7: ^1.8.3 || ^2.1
- magento/framework: 103.0.*
README
Arkade的S3扩展程序为Magento 2提供了直接将目录和所见即所得图像上传到Amazon S3的功能。
优点
易于使用
此扩展程序易于使用,配置简单!您只需遵循几个简单的步骤(其中之一是简单地创建图像的副本作为预防措施)即可开始使用!
同步所有媒体图像
以下图像将自动保存到S3
- 产品图像
- 生成的缩略图
- 所见即所得图像
- 分类图像
Magento现在可以水平扩展
使用此扩展程序,多个服务器之间的复杂文件同步已成为过去。所有服务器都将能够共享一个S3存储桶作为媒体的单个来源。
轻松集成CloudFront CDN
CloudFront CDN支持使用S3作为源服务器,您可以显著减少服务器负载。
安装
运行以下命令
composer config repositories.magento2-s3 vcs https://github.com/4dhk/magento2-s3
composer require arkade/magento2-s3:dev-master
php bin/magento module:enable Arkade_S3
php bin/magento setup:upgrade
转到“商店”->“配置”->“ARKADE扩展”,输入s3信息。
转到“商店”->“配置”->“高级”->“系统”->“媒体存储”,更改为Amazon S3并按同步。
转到“商店”->“配置”->“常规”->“网页”。将用户媒体文件的Base URL和用户媒体文件的Secure Base URL更改为s3 url或cloud front url。
支持
我们在我们的维基百科上有一个故障排除页面,我们将根据社区可能遇到的问题更新它。
如果您找不到您想要的答案,请随时创建GitHub问题或发送我们电子邮件以获取有关此扩展程序的支持。
此扩展程序上传我的日志文件吗?
不,S3扩展程序仅同步媒体文件夹。您需要找到其他解决方案来存储您的日志文件。
我们做错了什么,我们的所有图像都消失了!你能恢复吗?
我们始终建议在切换文件存储系统时备份您的媒体文件。不幸的是,如果您意外删除了它们,我们将无法恢复图像。