web-dev-qa-db-fra.com

Mise à jour de Wordpress - la meilleure approche (mise à jour de wp core, plugins et db)

Quelle est la meilleure approche (étapes) pour mettre à jour Wordpress lorsque je dois mettre à jour tous les éléments suivants:

  1. noyau wp
  2. plugins
  3. base de données

Je suis tombé sur ce post http://codex.wordpress.org/Updating_WordPress Cependant, cela ne concerne pas la mise à jour de la base de données sur le noyau wp.

Devrais-je mettre à jour la base de données après le code wp et les plugins ou avant? Db contient des paramètres pour les plugins, donc je suis un peu confus quand il est préférable de le mettre à jour.

J'apprécierais vraiment tous les conseils.

Merci, Dasha

2
dashaluna

Toutes les modifications de base de données WP elles-mêmes sont effectuées automatiquement. Lors du premier chargement après la mise à jour principale, vous obtiendrez (si nécessaire) une page spéciale indiquant que la mise à jour de la base de données est requise et effectuant cette mise à jour. Aucune action requise de votre part.

Les modifications et les mises à jour de la base de données par plugins peuvent varier et peu de plugins en ont réellement besoin ou les exécutent. Si vous effectuez des mises à jour de plug-in manuellement, il est recommandé de les désactiver, la mise à jour des plug-ins dans WordPress le fera automatiquement pour vous, si mes souvenirs sont bons.

Toutes les données sont supposées être conservées lors des mises à jour. Il est toujours recommandé de faire une sauvegarde avant les mises à jour (je l’ignore généralement, mais seulement parce que j’ai quand même des sauvegardes planifiées solides).

Globalement, si vous mettez à jour une installation totalement obsolète, j'irais avec ce qui suit:

  1. Effectuer une sauvegarde complète des fichiers et de la base de données.
  2. Désactiver tous les plugins.
  3. Mettez à jour le noyau WordPress, laissez-le exécuter la mise à jour de la base de données.
  4. Mettre à jour tous les plugins.
  5. Réactivez les plugins un par un.

S'il existe d'anciens plug-ins, essentiels au fonctionnement du site, il peut être préférable de d'abord copier le site sur l'installation locale WP et de tester le processus de mise à niveau et le fonctionnement des plugins avec la nouvelle version WP.

3
Rarst

WordPress intègre une fonctionnalité permettant d'effectuer des mises à jour et des mises à niveau. Utilisez-vous actuellement une version plus ancienne de WordPress qui ne possède pas cette fonctionnalité?

Comme l'a écrit Rarst, vous n'avez pas à vous soucier des mises à jour de la base de données. WordPress et les plugins mettront à niveau les entrées de la base de données et le schéma automatiquement, lors du premier chargement de la console d'administration après la mise à jour du code. (Mais, sauvegardez votre base de données avant de lancer le processus de mise à niveau. WP-DB-Backup est un plugin agréable qui facilite cette tâche: http://wordpress.org/extend/plugins/ wp-db-backup/ .)

Si vous effectuez une mise à niveau majeure , par exemple à partir d’une version de WordPress antérieure à la version 2.5, vous devez absolument désactiver vos plugins avant de procéder à la mise à niveau. activez-les un par un. Mais si vous passez simplement de 2.9 à 3.0, c'est probablement inutile. Je voudrais simplement mettre à jour les plugins en premier, pour obtenir les versions les plus compatibles, puis mettre à niveau WordPress.

2
Alderete