Ton site est blanc ou cassé après une mise à jour de plugin

Ça arrive en quelques secondes : tu cliques sur “Mettre à jour” dans le tableau de bord, la page se rafraîchit, et là — écran blanc, erreur 500, ou le site s’affiche n’importe comment. Le plugin vient de casser quelque chose. Bonne nouvelle : dans 95 % des cas, c’est récupérable sans toucher à une seule ligne de code, et sans perdre tes contenus.

Voici les causes les plus fréquentes, puis les solutions du plus simple au plus technique.

Pourquoi une mise à jour de plugin casse le site

SymptômeCause probable
Écran blanc (WSOD)Erreur PHP fatale, memory_limit
Erreur 500Conflit de code, exception non capturée
Admin inaccessiblePlugin de sécurité / cache bloquant
Mise en page exploséeConflit CSS ou JS avec le thème
Tableau de bord lent ou figéBoucle ou requête SQL infinie

Solution 1 — Désactiver le plugin directement en FTP (si l’admin est inaccessible)

C’est la première chose à faire quand tu ne peux plus accéder à /wp-admin.

  1. Connecte-toi à ton serveur via FTP (FileZilla, Cyberduck) ou via le gestionnaire de fichiers de ton hébergeur (cPanel, Plesk, o2switch…).
  2. Va dans wp-content/plugins/.
  3. Repère le dossier du plugin mis à jour — par exemple woocommerce/ ou elementor/.
  4. Renomme le dossier : woocommerce/woocommerce_DESACTIVE/.

WordPress ne trouvant plus le dossier, il désactive automatiquement le plugin et retire l’erreur. Ton admin redevient accessible. Renomme ensuite le dossier comme avant si tu veux le réactiver manuellement plus tard.

Variante si tu sais exactement quel plugin est en cause : depuis phpMyAdmin, va dans la table wp_options, cherche la ligne active_plugins, et retire manuellement le plugin de la valeur sérialisée. C’est plus chirurgical mais nécessite d’être à l’aise avec la BDD.


Solution 2 — Revenir à la version précédente du plugin (rollback)

Une fois l’admin accessible, ne réactive pas le plugin cassé — fais-en un rollback.

Option A : WP Rollback (le plus simple)

  1. Installe le plugin gratuit WP Rollback depuis l’annuaire WordPress.
  2. Va dans Extensions → Extensions installées.
  3. Sous le plugin fautif, un nouveau lien “Rollback” apparaît.
  4. Clique, choisis la version précédente dans la liste, confirme.

WP Rollback télécharge l’ancienne version directement depuis le dépôt officiel wordpress.org et remplace les fichiers. C’est propre, c’est réversible.

Option B : rollback manuel via FTP

  1. Va sur wordpress.org/plugins/{nom-du-plugin}/advanced/ (remplace {nom-du-plugin} par le slug réel).
  2. Dans la section “Advanced Options”, trouve le sélecteur de version et télécharge le .zip de la version précédente.
  3. Via FTP, supprime le dossier du plugin dans wp-content/plugins/.
  4. Décompresse le .zip et upload le dossier proprement.
  5. Réactive le plugin depuis wp-admin.

Solution 3 — Restaurer une sauvegarde (quand le rollback ne suffit pas)

Si la mise à jour a corrompu des données en BDD (migrations partielles, tables modifiées), revenir au code seul ne suffira pas. Il faut restaurer une sauvegarde complète.

Avant de restaurer, vérifie deux choses :

Restaurer via ton hébergeur

La plupart des hébergeurs FR (o2switch, LWS, OVH, Infomaniak…) proposent des snapshots quotidiens dans leur panel. C’est souvent le chemin le plus rapide :

Restaurer via un plugin de sauvegarde

Si tu as UpdraftPlus, BlogVault ou All-in-One WP Migration actif, tu peux restaurer depuis leur interface dédiée — en supposant que la sauvegarde est stockée hors serveur (Google Drive, S3, Dropbox).

Note sur la maintenance : si tu n’as pas de sauvegarde récente à ce stade, c’est le signal d’alarme. L’article sur la maintenance d’un site web en 2026 explique pourquoi une sauvegarde automatique quotidienne hors-serveur n’est pas optionnelle.


Solution 4 — Identifier le vrai coupable quand plusieurs plugins ont été mis à jour

Si tu as mis à jour 5 plugins d’un coup (ce qui arrive quand on clique “Tout mettre à jour”), la désactivation en masse est la bonne approche :

  1. Via FTP, renomme le dossier wp-content/plugins/ en plugins_backup/.
  2. Crée un nouveau dossier plugins/ vide.
  3. Recopie les dossiers des plugins un par un, en testant le site après chaque ajout.
  4. Quand le site casse, tu as ton coupable.

Lent mais infaillible.


Comment éviter ça la prochaine fois

Un environnement de staging

Un site de staging est une copie de ton site en production, sur une URL privée. Tu y testes les mises à jour avant de les appliquer en prod. La plupart des hébergeurs Premium (Kinsta, WP Engine, Infomaniak) proposent un staging en un clic. Sur un hébergement mutualisé classique, tu peux utiliser le plugin WP Staging.

Les mises à jour contrôlées

La sauvegarde pré-mise à jour

UpdraftPlus permet de déclencher une sauvegarde manuelle avant toute mise à jour. Prends cette habitude : 30 secondes de sauvegarde, potentiellement 2 heures de récupération évitées.


Je n'ai pas accès au FTP, comment désactiver le plugin ?

Si ton hébergeur propose un gestionnaire de fichiers (cPanel, Plesk, DirectAdmin), tu peux renommer le dossier du plugin directement depuis l’interface web, sans client FTP. Sinon, contacte le support de ton hébergeur : il peut désactiver le plugin côté serveur en quelques minutes.

WP Rollback ne trouve pas l'ancienne version, pourquoi ?

Certains plugins premium (payants, hors wordpress.org) ne sont pas hébergés sur le dépôt officiel. WP Rollback ne fonctionne qu’avec les plugins du dépôt public. Pour les plugins premium, tu dois récupérer l’ancien .zip depuis le compte client de l’éditeur, ou depuis ta propre sauvegarde de fichiers.

Le rollback est fait mais le site est toujours cassé ?

La mise à jour a probablement modifié la base de données avant d’échouer. Revenir au code ne suffit plus : tu dois restaurer la sauvegarde BDD d’avant la mise à jour. C’est exactement le cas décrit en Solution 3.

Mon hébergeur ne propose pas de sauvegarde automatique. Que faire ?

Installe UpdraftPlus (version gratuite) et configure une sauvegarde quotidienne vers Google Drive ou Dropbox. C’est la configuration minimale acceptable. Si ton hébergement ne permet pas non plus les plugins de sauvegarde correctement, c’est peut-être l’occasion de revoir ce que tu attends de ta maintenance.

Est-ce que je peux rester bloqué sur une vieille version du plugin indéfiniment ?

Non. Un plugin figé sur une vieille version finit par créer des failles de sécurité ou des incompatibilités avec les futures versions de WordPress. Utilise le rollback comme solution d’urgence le temps de comprendre l’incompatibilité — puis soit tu attends un patch de l’éditeur, soit tu changes de plugin.


Quand passer la main à un pro

Si après le rollback et la restauration de sauvegarde le site est toujours inaccessible — ou si tu n’as aucune sauvegarde exploitable — la récupération devient chirurgicale : analyse des logs PHP (/wp-content/debug.log si WP_DEBUG_LOG est actif), inspection de la BDD, reconstruction partielle. C’est faisable, mais ça demande du temps et une lecture précise des erreurs. À ce stade, comprendre ce que tu peux exiger de ton agence ou prestataire — notamment l’accès aux logs et aux sauvegardes — peut changer radicalement la vitesse de résolution.

Ce problème, Peechy s'en occupe

Plutôt que de tout gérer seul, confiez votre site à une agence qui s'occupe de tout — hébergement, sécurité, maintenance et corrections. Encore plus simple en abonnement : on règle les soucis avant même que vous les remarquiez.

Confier mon site à Peechy