Je suis un débutant en compositeur et en nuage Heroku et voici une question peut-être stupide sur le chemin dans le compositeur.Problème de chemin avec Wordpress + Composer sur Heroku
Je suis en train de déployer un Wordpress sur Heroku, suivant le code/instruction ici: https://github.com/ellefsen/wordpress-heroku-php
En théorie, je devrais utiliser S3 pour stocker tout contenu multimédia. Cependant, mon cas est assez spécial: il y a deux et seulement deux images pour mon site, maintenant et à l'avenir. Donc I:
- enlevé tout le code et les configs liés à S3;
- ajouter deux images dans public/content/uploads/comme: public/content/uploads/2016/08/one.png et public/content/uploads/2016/08/another.png;
- ajuster le .gitignore en conséquence (supprimer le public/contenu/uploads);
- Modifier le composer.json comme:
"extra": { "webroot-dir": "public/wp", "webroot-package": "wordpress", "installer-paths": { "public/content/plugins/{$name}/": [ "type:wordpress-plugin" ], "public/content/mu-plugins/{$name}/": [ "type:wordpress-muplugin" ], "public/content/uploads/{$name}/": [ "public/wp/wp-content/uploads/{$name}" ], "public/content/themes/{$name}/": [ "type:wordpress-theme" ] } },
Pour l'article "public/content/uploads/{$ name} /", j'ai essayé:
- public/wp/wp-content/uploads/{$ name}
- wp-content/uploads/{$ name}
Mais dans tous les cas, dans le tableau de bord WP, je ne vois aucune image dans la bibliothèque multimédia. Quelqu'un pourrait-il me donner un coup de main? Merci!
Merci Kim! Certainement votre proposition fonctionnera, presque parfaite pour mon cas. Cependant, pourriez-vous également m'apprendre pourquoi mes solutions ont échoué? J'ai hâte de connaître la raison fondamentale. Merci encore! – Sheng
Pas de problème. Pour que vous puissiez voir vos médias dans la médiathèque, vous devez les télécharger via l'interface wp-admin afin qu'ils soient stockés dans la base de données. Les rendre disponibles dans le répertoire de téléchargement ne les rendra pas reconnaissables par WP. – ellefsen
Merci pour l'explication détaillée! – Sheng