Migrer les images de w3 à w3 multiblog

  • Statut : non résolu
14 sujets de 1 à 14 (sur un total de 14)
  • Auteur
    Messages
  • #488289
    icioula
    Membre
    Initié WordPress
    10 contributions

    Bonjour,

    J’essaye de migrer un blog sous W3 vers un blog, dans un multiblog sous W3 (en sous domaine)…

    je fais une exportation des données sur le premier blog

    Je vais sur le second, j’importe les données, je lui dit de se charger des fichiers attachés…

    Tout se fait normalement je vois les images dans la bibliothèque..
    Mais il ne les affiche pas dans les articles….

    Quand je vais dans l’éditeur et que j’édite l’image de l’article, si je clique sur l’onglet options avancées je vois que l’image a comme source l’ancien blog avec un double // avant le nom du fichier, il me semble…
    Si je rectifie le chemin en mettant le même que dans l’onglet modifier l’image, ça marche, l’image s’affiche dans l’article

    Mon pb est que j’ai plus de 500 articles…

    Merci pour votre attention !!

    André

    #746604
    Aphrodite
    Participant
    Maître WordPress
    4751 contributions

    seule solution : faire un rechercher/remplacer directement dans la base de données articles avec phpmyadmin. Oui le process d’import est pas tout a fait au point…. puisqu’en fait il importe du code html finalement, donc le lien des images. c’est une “issue” qui a été signalée sur wp.org plusieurs fois….

    seule amois que quelqu’un d’autre en aie une autre….

    #746605
    icioula
    Membre
    Initié WordPress
    10 contributions

    Merci pour la réponse…
    mais le pb c’est que le lien change en fonction des dossiers par mois etc… huhm…

    #746606
    Aphrodite
    Participant
    Maître WordPress
    4751 contributions

    ah oui…. j’avais oublié ce détail. mmmm vérifies tout de meme car de memoire il m’avait pas fait ca a moi. ayant eu le meme probleme.

    #746607
    Interned
    Membre
    Chevalier WordPress
    229 contributions

    Salut,

    je rebondis sur le sujet car c’est ce qu’il m’est arrivé mais ce n’est pas tout à fait résolu…

    Dans la bibliothèque, dans l’admin de WP, aucun de mes fichiers n’est attaché à mes posts ou à mes CTP. Dans mes CTP, les fichiers attachés sont touours à l’ancienne adresse (sur un serveur différent). Pourtant, dans ma base de données, les fichiers attachés ont bien la nouvelle adresse dans leur lien.

    Pour info, j’avais rapatrié tous les fichiers attachés – qui avaient été mis dans le dossier “asset” – comme je n’avais pas vu que WP les avait migrés en fait. Mais ça ne change rien au pbl.

    Comment changer l’adresse des fichiers joints dans ce cas ? Où est-ce que ça peut se trouver ? Et de même qu’Icioula le lien change selon les dossiers par date… :-/

    #746608
    Interned
    Membre
    Chevalier WordPress
    229 contributions

    Mmmm, cette commande dans SQL peut-être : UPDATE wp_options SET option_value = replace(option_value, ‘/ancien/dossier/racine’, ‘/nouveau/dossier/racine’); ?

    #746609
    Interned
    Membre
    Chevalier WordPress
    229 contributions

    Ah mais non, ça ne peut pas marcher vu que les fichier ont été répartis dans des dossiers par mois et années, dans le site de prod, alors dans le site de dev, ils étaient tous dans un unique dossier “asset”. A moins de choisir ce dossier et de vider le contenu des autres dossiers ?

    #746610
    Licioula
    Participant
    Initié WordPress
    37 contributions

    faut y aller à la hache, dans un fichier de sauvegarde, avec un éditeur de texte, tu lances des “remplacer ceci par celà”…
    Moi j’ai fait comme ça

    Bon courage

    #746611
    Interned
    Membre
    Chevalier WordPress
    229 contributions

    Mais c’est ce que j’ai fait dans les fichiers xml et sql. Enfin… ça n’a changé que 48 occurrences.

    Or, j’ai plus de 800 fichiers attachés dont les liens ont été insérés dans des CPT… Où est-ce que je trouve dans la bdd ?

    #746612
    Interned
    Membre
    Chevalier WordPress
    229 contributions

    Si je vais dans l’espace d’admin, en prenant un CPT au hasard : dans son contenu j’ai un lien qui pointe vers un fichier situé sur l’ancien serveur. Et toujours dans ce même espace, à la rubrique Média, aucun de mes fichiers et images ne sont pas attachés. Enfin dans les fichiers xml et sql je ne retrouve pas ces liens qui pointent vers l’ancien server 😕

    #746613
    Interned
    Membre
    Chevalier WordPress
    229 contributions

    Réactualisation :

    J’ai fait les modifs à partir d’un fichier exporté de l’ancien site en ayant pris soin de faire tous les remplacements d’URL (plus de 1700). Puis je l’ai importé sur le nouveau site.

    Et à nouveau, tous les fichiers de ma bibliothèque restent non-attachés… et ceux qui sont affectés à mes CTP pointent toujours vers l’ancien site.

    Je ne sais plus ce qu’il faut faire, je suis prêt à tout reprendre à zéro si une solution est envisageable. Mais après lecture de nombreux messages à ce sujet, ici et là, j’ai vraiment un gros doute sur les capacités de WP dans la migration des fichiers attachés…

    Rassurez-moi 😮

    #746614
    Licioula
    Participant
    Initié WordPress
    37 contributions

    Tu dois te mélanger les pinceaux, il n’y a pas de raisons, que tu retrouves des liens sur ton site qui ne sont pas dans ta base…
    Je pige pas ce que tu entends par CTP

    #746615
    Interned
    Membre
    Chevalier WordPress
    229 contributions

    CPT = Custom Post Type.

    J’ai dû me mélanger les pinceaux effectivement. Après plusieurs essais, tous les liens ont pu être actualisés.

    #746616
    Interned
    Membre
    Chevalier WordPress
    229 contributions

    Néanmoins, je reste avec une médiathèque pleine de fichiers non attachés à des Articles.

    Pourquoi, est-ce que WordPress, lors de la migration m’a réparti ces fichiers dans les dossier uploads alors qu’ils n’y étaient pas au départ ? J’ai pas de nombreuses erreurs d’affichage à cause de ça…

14 sujets de 1 à 14 (sur un total de 14)
  • Vous devez être connecté pour répondre à ce sujet.