web-dev-qa-db-fra.com

Importer des images d'une installation WordPress auto-hébergée sur une autre

Je suis en train de réaménager le site d'un client et, pour diverses raisons, en train de changer d'hôtes. Je le développe sur le nouvel hôte et pour organiser le site, j'ai tenté d'importer toutes les pages de l'ancien site à l'aide des plug-ins d'exportation/importation de WordPress.

Au cours de l'importation, j'ai coché la case "importer des images", mais cela ne semble pas avoir fonctionné. Toutes les images des pages sont en cours de chargement à partir de l'ancien site et la médiathèque du nouveau site est vide. Voici les URL pour référence:

nouveau site: http://sergedenim.es

ancien site: http://sergedenimes.com

1
harryg

Bien que la méthode de Chip puisse fonctionner pour certains, elle ne l’a pas été pour moi. Je l'ai cependant fait fonctionner de cette façon:

  1. Effectuez l'exportation normale des pages et des articles et importez-les dans votre nouveau blog (après avoir supprimé les pages et les articles d'origine)
  2. Téléchargez le dossier wp-content/uploads via ftp à partir de votre ancien site et chargez-le sur votre nouveau site en remplaçant ce qui y est.
  3. Allez dans phpmyadmin sur l'ancien site et utilisez une requête SQL pour sélectionner toutes les publications ayant post type = "attachment" dans la table wp_posts. Exportez les résultats de cette requête et enregistrez-les sur votre PC.
  4. Exportez la table wp_terms de votre ancien site.
  5. Importez les exportations mySQL de votre ancien site dans votre nouveau site via phpmyadmin.
  6. Utilisez le plug-in "Rechercher et remplacer" pour remplacer toutes les occurrences de votre ancien domaine dans votre base de données par votre nouveau domaine.

Si tout se passe bien, vous devriez avoir toutes vos pièces jointes dans votre nouveau site avec toutes les vignettes stockées et référencées correctement.

3
harryg

Avez-vous essayé d'utiliser un plugin qui met à jour les URL après avoir changé l'URL de medialibrary?

Velvet Blues Update URLs

1
Butuzov
  1. S'assurer que les deux domaines sont actifs
  2. Assurez-vous que la même version de WordPress est installée sur les deux domaines
  3. Assurez-vous que Même thème est actif sur les deux domaines
  4. Assurez-vous que les Même plugins sont actifs sur les deux domaines
  5. Assurez-vous que les images sont hébergées et attachées dans l'ancien domaine.
  6. Supprimer toutes les données de publication par défaut/factice du nouveau domaine (test de publication, page À propos de, etc.)
  7. Exporter tout le contenu de l'ancien domaine
  8. Importer le fichier XML résultant dans le nouveau domaine
  9. Assurez-vous que téléchargez et attachez le média est activé/vérifié
  10. Notez toutes les erreurs imprimées lors du processus d'importation
1
Chip Bennett