web-dev-qa-db-fra.com

Mise à niveau de la base de données Wordpress de la version 2.6 à la version 3.2

J'essaie de migrer un ancien site wordpress vers un nouvel hôte. L'ancienne installation n'a pas été mise à jour depuis un certain temps et est toujours sous 2.6.5 alors que la nouvelle installation est 3.2.1 (actuelle). Malheureusement, l'ancienne interface ne fonctionne pas, je ne peux donc rien y utiliser.

Je me demande s'il existe un outil ou un moyen de mettre à jour la base de données 2.6.5 existante pour qu'elle soit compatible avec la version 3.2.1 afin que je puisse simplement charger toutes les données existantes dans le nouveau système via une requête SQL.

2
Alex Miller

Mettez à niveau en écrasant simplement la nouvelle version des fichiers WordPress, vous obtiendrez l'invite de mise à niveau de la base de données une fois connecté. Sauvegardez les fichiers et la base de données avant d'essayer quoi que ce soit afin de pouvoir toujours revenir à l'ancien état au cas où quelque chose se passe faux.

Très probablement, la mise à niveau fonctionnera directement sans effectuer de mises à niveau incrémentielles. Et si vous le souhaitez, vous pouvez obtenir n’importe quelle version de WordPress telle que celle-ci http://wordpress.org/wordpress-2.9.Zip Modifiez la version dans l’URL en fonction de la version souhaitée.

2
Ashfame

J'aurais aimé le trouver plus tôt cette semaine. Mais je viens de trouver ma propre solution de contournement et de bloguer à ce sujet http://www.southerncrossroads.info/philsblog/log-reeeeeeeaaaaaal-old-wordpress-installation/ . En un mot, j'ai lancé un nouveau Wordpress, puis manuellement exporté, puis importé une par une les lignes de tableau nécessaires. Consultez le lien pour plus de détails.

1
Bowsie

Si la solution Ashframe ne fonctionne pas, essayez de procéder à la mise à niveau étape par étape, par exemple, tout d'abord vers 2.8, vers 3.0, 3.1 et 3.2. Bien que je ne sache pas où obtenir l'ancienne version de WordPress.

1
petermolnar

J'ai donc fini par trouver un moyen de contourner le problème qui fonctionne comme solution:

  1. Videz la base de données existante et téléchargez le fichier .sql
  2. Créez une installation Wordpress entièrement nouvelle sur votre hôte - suivez toutes les étapes, y compris la création d'une base de données (appelons-la base de données A)
  3. Créez une nouvelle base de données vide (appelons-la base de données B) en plus de celle créée pour votre nouveau WP install - , ce qui est essentiel. , en raison des différences entre les versions, vous ne pouvez pas simplement télécharger les données .sql existantes dans la nouvelle base de données de versions
  4. Importez vos données existantes dans la base de données B
  5. Par défaut, votre WP-Config sera dirigé vers la base de données A, modifiez-le pour qu'il pointe vers la base de données B
  6. Allez sur l’administrateur de votre site (example.com/wp-admin) et connectez-vous. Il vous sera proposé de mettre à jour votre base de données vers la structure de version actuelle.

Voila!

1
Alex Miller