Après la migration d'un site du serveur live vers mon serveur de test (URL différente), certaines images (pas toutes) ne s'affichent pas. Le src est correct, l'image est dans le dossier de téléchargement, et tout semble bien dans la base de données. Cependant, l'image n'apparaît pas. Encore une fois, ce ne sont que "certaines" des images et pas toutes. Autres images dans les mêmes dossiers, par exemple wp-content/uploads/2013/09 /, sont chargés correctement.
Des idées?
P.S. Et le reste du contenu est correct.
MISE À JOUR: Toutes les images affectées sont incluses dans le nom de fichier de l'image. Une fois que j'ai copié le nom de fichier dans les tables de post et méta, cela a fonctionné. Pas certain de pourquoi?
Je recommande fortement de mettre à jour toutes vos URL.
UPDATE wp_posts set post_content=REPLACE(post_content, 'www.live.com/', 'www.test.com/');
note * les images sont téléchargées en tant que publications dans votre base de données. * (table wp_posts avec un type de "pièce jointe".)
J'installerais un plugin du type WP Migrate DB, puis saisirais le nouveau chemin du serveur et l'adresse du site avant d'exporter la base de données à partir de votre site actif.
Sinon, vous pouvez exécuter un script tel que celui-ci sur votre installation locale https://github.com/interconnectit/Search-Replace-DB