2016-09-27 162 views
1

我们有一个托管AWS Elastic Beanstalk的网站,并且正在使用eb deploy命令上传更改等等。我遇到的问题是它似乎覆盖了使用WordPress上传的所有文件我部署新的更改时使用仪表板。我尝试将wp-content/uploads添加到我的.ebignore中,但网站上的所有图像都已死亡。有没有办法根本不覆盖这个文件夹?WordPress与Elastic Beanstalk CLI

回答

0

您不应该将文件上载到在Elastic Beanstalk上运行的服务器。这些文件在某个时候会丢失,无论是在部署期间,还是在扩展事件期间或其他地方。对EB服务器进行更改的唯一方法应该是通过eb deploy命令。此外,一旦将EB环境扩展到多个服务器,存储文件的方法根本不起作用。

您应该利用AWS S3服务进行图像存储。有几个WordPress插件可以方便在S3上存储图像。