Magazine Internet

Import WXR Wordpress d’un fichier de plus de 2mb

Publié le 20 février 2009 par Olivier Laurelli

Vous avez un super blog, que vous avez eu la super idée d’héberger sur un services tiers et vous souhaitez migrer vers un hsting plus sérieux ? Super, Wordpress a pensé à tout, il vous est possible d’exporter tous vos articles, commentaires et catégories dans un fichier xml, puis de l’importer dans un Wordpress tout neuf… génial, sauf que voilà, si votre fichier WXR fait plus de 2MB, et bien “samarchepa”.
Ceci est du à une limitation de php5, qui par défaut bloque la taille maximale d’upload à 2mb… en clair, si vous souhaitez bypasser cette limitation sur un hébergement mutualisé, vous l’avez dans le baba… pour cela il va vous falloir retoucher le fichier php.ini, ce qui implique un accès direct au file system et que vous soyez le calife des lieux
On commence par localiser le coupable avec un petit locate
$ locate php.ini
/etc/php5/apache2/php.ini
/usr/share/doc/php5-common/examples/php.ini-dist
/usr/share/doc/php5-common/examples/php.ini-paranoid
/usr/share/doc/php5-common/examples/php.ini-recommended
/usr/share/php5/php.ini-dist
/usr/share/php5/php.ini-dist.cli

Cest bien dans le Apache que ça se passe sur Debian ou sur un linux en général
$ sudo emacs /etc/php5/apache2/php.ini
à la ligne 545, vous allez trouver un truc qui ressemble à ça :
upload_max_filesize = 2M
changez la valeur pour qu’elle accepte votre fichier WXR, sauvegarder, et retentez un import de votre fichier…. pensez également à redémarrer votre Apache afin que ce dernier prenne en compte la modification et voilà le tour est joué.
Vous pouvez ensuite remettre la valeur par défaut, particulièrement si vous avez d’autres applications php installées sur la machine.

Ah si dernière chose, pensez bien à verifier que votre répertoire d’upload pour votre WXR existe et qu’il est bien accessible en écriture.
$ mkdir /var/www/votreblog/wp-content/uploads
$ chmod 777 -R /var/www/votreblog/wp-content/uploads

Le WXR va vous faire un truc assez magique : déjà il va recréer le ou les utilisateurs auteurs des contenus et mieux, il va même allez récupérer les images et fichiers de votre ancien Wordpress. C’est l’un des meilleurs outils de migrations que j’ai rencontrer… Wordpress “saybien’.

bonne migration

;)


Retour à La Une de Logo Paperblog

LES COMMENTAIRES (1)

Par bap
posté le 10 avril à 14:58
Signaler un abus

Salut olivier,

Voilà j'ai exporter un fichier xml de mon ancien site pour pour l'importer sur mon nouveau actuellement en local. J'ai donc importer les fichier XML mais il ne me gènere que les catégories. Je n'ai aucun articles, ni fichiers dans dans mon dossier "uploads", alors qu'il devrait y en avoir au moins 250. Voilà la situation. Ce que je comprend pas en plus c'est que fichier XML ne pèse que 1.8 mega. Suis-je passé à coté de quelque chose ?

Mecri d'avance.

A propos de l’auteur


Olivier Laurelli 9300 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Dossier Paperblog