WordPress с Elastic Beanstalk CLI

У нас есть хостинг веб-сайта с AWS Elastic Beanstalk, и мы используем команду eb deploy для загрузки изменений и т. д. Проблема, с которой я столкнулся, заключается в том, что при развертывании новых изменений, похоже, перезаписываются все файлы, которые были загружены с помощью панели инструментов WordPress. Я попытался добавить wp-content/uploads в свой .ebignore, но тогда все изображения на сайте мертвы. Есть ли способ вообще не перезаписывать эту папку?


person jonathon    schedule 27.09.2016    source источник


Ответы (1)


Вы никогда не должны загружать файлы на сервер, работающий на Elastic Beanstalk. Эти файлы будут потеряны в какой-то момент, либо во время развертывания, либо при масштабировании, либо в чем-то еще. Единственный способ внесения изменений в ваш сервер EB — это команда eb deploy. Кроме того, этот метод хранения файлов вообще не будет работать, если вы расширите свою среду EB до нескольких серверов.

Вы должны использовать сервис AWS S3 для хранения изображений. Есть несколько плагинов Wordpress, которые облегчают хранение изображений на S3.

person Mark B    schedule 27.09.2016