Comment désactiver les plugins WordPress dans phpMyAdmin

Vous avez installé un plugin. Votre site plante. Écran blanc. Message d’erreur. Vous ne pouvez pas accéder à l’administration WordPress pour le désactiver.

C’est un scénario cauchemardesque, mais il existe une solution simple.

En accédant à votre base de données via phpMyAdmin, vous pouvez désactiver tous les plugins d’un coup sans vous connecter à WordPress. Ce guide vous explique la procédure pas à pas.

Table des matières

  1. Quand utiliser cette méthode
  2. Avant de commencer : sauvegardez d’abord
  3. Étape par étape : désactiver les plugins via phpMyAdmin
  4. Alternative : renommer le dossier des plugins (FTP)
  5. Réactiver les plugins en toute sécurité

1. Quand utiliser cette méthode

Cette technique est utile quand :

  • Une mise à jour de plugin provoque un écran blanc ou une erreur fatale
  • Vous êtes bloqué hors de /wp-admin
  • Votre site affiche un message « Erreur critique »
  • Un conflit de plugins rend le tableau de bord inaccessible

Si vous pouvez encore accéder à l’administration, désactivez le plugin normalement. Cette méthode est uniquement pour quand vous ne le pouvez pas.

2. Avant de commencer : sauvegardez d’abord

Faites toujours une sauvegarde de votre base de données avant toute modification.

La plupart des hébergeurs proposent des sauvegardes en un clic (cPanel, hPanel, etc.). Sinon, utilisez la fonction d’exportation de phpMyAdmin :

  1. Ouvrez phpMyAdmin
  2. Sélectionnez votre base de données WordPress
  3. Cliquez sur l’onglet Exporter
  4. Choisissez la méthode Rapide
  5. Cliquez sur Exécuter et enregistrez le fichier

Cela vous permettra de restaurer les données en cas de problème.

3. Étape par étape : désactiver les plugins via phpMyAdmin

Étape 1 : Accéder à phpMyAdmin

Connectez-vous à votre panneau de contrôle d’hébergement (cPanel, Plesk, ou le tableau de bord personnalisé de votre hébergeur). Cherchez phpMyAdmin sous la rubrique « Bases de données » ou équivalent.

Étape 2 : Sélectionnez votre base de données WordPress

Cliquez sur le nom de votre base de données WordPress. Si vous avez plusieurs bases, cherchez celle qui contient vos tables WordPress (généralement préfixées par wp_).

Étape 3 : Trouvez la table wp_options

Cherchez la table wp_options. Le préfixe peut être différent (ex : wp2_optionsmonprefixe_options), mais elle se termine toujours par _options.

Cliquez dessus pour l’ouvrir.

Étape 4 : Localisez la ligne active_plugins

Cliquez sur l’onglet Parcourir en haut. Cherchez une ligne dont option_name est égal à active_plugins.

Vous devrez peut-être parcourir plusieurs pages. Utilisez la barre de recherche : cherchez active_plugins dans la colonne option_name.

Étape 5 : Modifiez le champ option_value

Cliquez sur le bouton Modifier (icône crayon) à côté de la ligne active_plugins.

Dans le champ option_value, vous verrez une longue chaîne de texte du type :

text

a:15:{i:0;s:19:"akismet/akismet.php";i:1;s:41:"elementor/elementor.php";...}

Il s’agit de données sérialisées, elles stockent la liste des plugins actifs.

Étape 6 : Remplacez la valeur pour désactiver tous les plugins

Pour désactiver tous les plugins , remplacez tout le contenu de option_value par :

text

a:0:{}

Cela indique à WordPress : « Je n’ai aucun plugin actif. »

Cliquez ensuite sur Exécuter en bas pour enregistrer.

Étape 7 : Vérifiez votre site

Visitez votre site WordPress. Il devrait maintenant se charger normalement (bien que certaines fonctionnalités dépendant des plugins soient manquantes).

4. Alternative : renommer le dossier des plugins (FTP)

Si phpMyAdmin vous semble intimidant, vous pouvez aussi désactiver les plugins via FTP ou le gestionnaire de fichiers de votre hébergeur.

Étapes :

  1. Connectez-vous en FTP (FileZilla, etc.) ou ouvrez le Gestionnaire de fichiers de votre hébergeur.
  2. Accédez à /wp-content/
  3. Renommez le dossier /plugins en /plugins_desactives
  4. WordPress désactivera automatiquement tous les plugins
  5. Votre site devrait se charger
  6. Renommez le dossier en /plugins (son nom d’origine)
  7. Réactivez les plugins un par un depuis l’administration WordPress

Cette méthode est plus simple pour de nombreux utilisateurs, mais elle ne fonctionne pas si les permissions de fichiers sont restreintes.

5. Réactiver les plugins en toute sécurité

Après avoir retrouvé l’accès à votre administration WordPress :

  1. Allez dans Extensions → Extensions installées
  2. Toutes les extensions apparaîtront comme « désactivées »
  3. Réactivez les extensions une par une
  4. Après chaque activation, vérifiez que votre site ne présente pas d’erreur
  5. Lorsque vous trouvez l’extension problématique, laissez-la désactivée et contactez son support

Conseil : Si la même extension cause le plantage, envisagez de la remplacer ou de vérifier les mises à jour/conflits.

Réflexions finales

Un site planté à cause d’un mauvais plugin est stressant. Mais la solution est simple : désactivez tous les plugins via phpMyAdmin ou FTP, puis réactivez-les soigneusement.

Rappelez-vous ces règles :

  • Faites toujours une sauvegarde avant de toucher à la base de données
  • Utilisez a:0:{} pour désactiver tous les plugins
  • Réactivez les plugins un par un pour trouver le coupable
  • Si un plugin plante régulièrement votre site, remplacez-le

Vous pouvez désormais récupérer votre site après n’importe quel écran blanc lié à une extension, sans paniquer.

Ce billet vous a été utile?
Offrez-nous un café!
Tags: