web-dev-qa-db-fra.com

Comment puis-je migrer une version très ancienne (2.0) de mon blog vers la version 3.1?

Je ne peux utiliser aucun des plugins d'importation à cause de l'ancienne version - c'est donc un peu pénible, plus les permaliens URL ne sont pas très optimaux. auriez vous des idées pour faire ça? J'ai bien peur de devoir le faire manuellement!

import plugin je veux dire. le format du fichier d'importation xml a été modifié pour que je puisse l'utiliser pour télécharger du contenu =/-

5
qodeninja

Si votre site est en ligne, vous ne devriez pas directement le mettre à jour, bien que la mise à jour dans la version récente de wordpress soit très simple et facile à comprendre, mais ce n’était pas le cas dans la version 2.1.

Aussi voici la liste des étapes que je vous recommanderai de suivre:

  1. Faites la liste de tous les plugins.
  2. Assurez-vous qu'aucun des plugins n'est responsable de la fonctionnalité principale du site. (Comme l'a dit Kaiser, ça va si elles ne sont que des présentations).
  3. Il y a 99% de chances que votre thème rompt avec ou au moins se plaint de fonctions obsolètes avec WordPress 3.1. Vous avez donc deux options: basculer vers un thème standard ou rechercher sur votre site des erreurs de thème après chaque mise à niveau jusqu'à la version 3.1.
  4. Installez Wordpress 2.1 sur la machine de test et clonez votre site en ligne, pas toutes les données mais au moins la fonctionnalité.
  5. Désactiver tous les plugins responsables de la fonctionnalité principale que vous avez notés à l'étape 2
  6. Effectuez la mise à niveau vers la prochaine version stable de wordpress publiée après votre version actuelle.
  7. Activez les plugins un par un et consultez votre site de test.
  8. S'il y a des erreurs, voyez si vous pouvez les réparer ou désactiver le plugin. Si vous n’avez pas opté pour le thème standard, vous risquez également de rencontrer des erreurs dans votre thème. Essayez donc de les corriger également.
  9. Si vous avez effectué une mise à niveau vers Wordpress 3.1, félicitations, passez à l’étape 5.

J'espère que cela vous sera utile et que vous aurez une mise à niveau facile vers la version 3.1.

4
Hameedullah Khan

Il se peut que quelque chose me manque, car je ne sais pas pourquoi vous parlez d'utiliser les fonctions d'importation, mais vous pouvez télécharger quelques versions plus anciennes à partir de l'archive des versions et mettre à niveau progressivement. Essayez d'aller à 2.5, puis 2.9, puis 3.1.

Si vous craignez que cela ne fonctionne pas pour une raison quelconque, pourriez-vous donner plus de détails sur la situation?

4
Ian Dunn

Oui, je dirais que vous devriez passer à WP 3.1 au lieu d'importer du contenu dans WP 3.1

Comme Ian l'a dit, vous devriez effectuer une mise à niveau progressive. J'ai vu la mise à jour fonctionner directement de 2.2.1 à 3.1 directement ( Cochez ce Tweet )

Mais disons que vous devez télécharger et écrire des fichiers 2.3 sur votre installation. Naviguez dans votre tableau de bord, il vous sera demandé de mettre à jour la base de données, faites-le. Enfin, écrasez enfin les fichiers 3.1 et mettez à nouveau la base de données à niveau lorsque le système vous le demande.

et assurez-vous de faire une sauvegarde avant de faire quoi que ce soit, afin de pouvoir revenir à cet état si nécessaire.

Edit: Désactivez tous vos plugins avant toute tentative de mise à niveau. C'est très susceptible de créer des problèmes dans votre cas. Vous ne voulez pas être coincé entre les deux. Et je ne saurais trop insister sur la sauvegarde avant de faire quoi que ce soit.

4
Ashfame
3
Tara

Les suggestions ci-dessous ont toutes reçu +1: La mise à jour incrémentielle est une bonne idée.

Vous devez également examiner attentivement votre thème au cas où il modifierait quelque chose de la structure interne. Il serait préférable de passer au thème standard lors de la mise à niveau et également de désactiver tous vos plugins . Vous ne savez jamais vraiment ce qu'ils pourraient faire. (tant qu'ils ne sont pas seulement de présentation).

2
kaiser