WordPress : rester attentif lors de la mise à jour des extensions

WordPress : rester attentif lors de la mise à jour des extensions

La mise a jour des extensions WordPress peut “casser” votre site internet : quelques précautions à prendre

Wordpress - Une multitude de composants
Wordpress - Une multitude de composants

Il est important que les composants WordPress soient mis à jour régulièrement, en particulier pour éviter des failles de sécurité.
Ce matin, comme chaque semaine, je m’occupais des mises à jour des différents sites que je maintiens et, comme cela arrive de temps en temps, un conflit entre extensions a généré un “plantage” de site.
Et ce sont des extensions importantes: conflit en Matomo , recommandé par la CNIL pour suivre les statistiques de fréquentation d’un site Web, et BackWPup,  extension de sauvegarde des sites.

Le bug était particulier: le site en ligne fonctionnait correctement mais impossible de lancer la console d’administration WordPress. Cela veut dire quoi ? Qu’il n’était pas possible directement de désactiver les extensions. Obligation de passer par un outil tel que le ftp.

Wordpress indiquait que le problème venait de Matomo mais j’ai analysé le code et c’est la mise à jour de BackWPup qui générait le problème. Pas si évident à trouver, il a fallu mettre un peu les mains dans le cambouis.

Une fois le problème identifié, la résolution est simple : remonter la version précédente de BackWPup. S’assurer aussi que sur le forum de wordpress.org l’incident est remonté. Maintenant, il n’y a plus qu’à attendre que les développeurs de ces deux extensions corrigent le problème. En général, ils sont pris en compte sur des extensions avec beaucoup d’installations et des mises à jour fréquentes.  

 

Raconté comme cela, ça semble assez simple mais il y a des règles à respecter:

  1. Eviter les mises à jour automatiques. Elles peuvent générer un problème sans que l’on s’en aperçoive
  2. Dupliquer les sites en test pour valider les mises à jour
  3. Avoir (et c’est le plus important) des sauvegardes quotidiennes externalisées : à partir de celles-ci, remettre la version précédente est fait en quelques minutes sans perte de données sur le site.

 

Avec Spiwee Informatique, je propose un contact de maintenance de leur site internet à tous mes clients.
L’incident de ce matin montre bien l’importance de cette démarche qui demande des compétences techniques et permet d’avoir un site stable et fonctionnel. 

No Comments

Post A Comment

Vous devez saisir le code ci-dessous pour valider le commentaire. En cas d'erreur, une fenêtre vous en avertira : revenez sur le commentaire avec le bouton retour arrière de votre navigateur