2016-09-27 4 views
1

Nous avons un hébergement de site Web avec AWS Elastic Beanstalk et utilisons la commande eb deploy pour télécharger des changements, etc ... Le problème que je suis est qu'il semble remplacer tous les fichiers qui ont été téléchargés en utilisant le WordPress tableau de bord lorsque je déploie de nouveaux changements. J'ai essayé d'ajouter wp-content/uploads à mon .ebignore mais toutes les images sur le site sont mortes. Y at-il un moyen de ne pas écraser ce dossier du tout?WordPress avec Elastic Beanstalk CLI

Répondre

0

Vous ne devez jamais télécharger de fichiers sur un serveur s'exécutant sur Elastic Beanstalk. Ces fichiers seront perdus à un moment donné, soit lors d'un déploiement ou d'un événement de mise à l'échelle ou autre chose. La seule méthode permettant de modifier votre serveur EB doit être la commande eb deploy. En outre, cette méthode de stockage des fichiers ne fonctionnera pas du tout une fois que vous aurez déployé votre environnement EB sur plusieurs serveurs.

Vous devez utiliser le service AWS S3 pour le stockage d'images. Il existe plusieurs plugins Wordpress qui facilitent le stockage des images sur S3.