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éesL'endroit où tout le contenu, les réglages et les données... More 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.
Cette technique est utile quand :
/wp-adminSi vous pouvez encore accéder à l’administration, désactivez le plugin normalement. Cette méthode est uniquement pour quand vous ne le pouvez pas.
Faites toujours une sauvegardeUne copie des fichiers et de la base de données de votre si... More de votre base de donnéesL'endroit où tout le contenu, les réglages et les données... More 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 :
Cela vous permettra de restaurer les données en cas de problème.
Connectez-vous à votre panneau de contrôle d’hébergement (cPanel, Plesk, ou le tableau de bordL'interface d'administration où les utilisateurs gèrent le... More personnalisé de votre hébergeur). Cherchez phpMyAdmin sous la rubrique « Bases de données » ou équivalent.
Cliquez sur le nom de votre base de donnéesL'endroit où tout le contenu, les réglages et les données... More WordPress. Si vous avez plusieurs bases, cherchez celle qui contient vos tables WordPress (généralement préfixées par wp_).
wp_optionsCherchez la table wp_options. Le préfixe peut être différent (ex : wp2_options, monprefixe_options), mais elle se termine toujours par _options.
Cliquez dessus pour l’ouvrir.
active_pluginsCliquez 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.
option_valueCliquez 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.
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.
Visitez votre site WordPress. Il devrait maintenant se charger normalement (bien que certaines fonctionnalités dépendant des plugins soient manquantes).
Si phpMyAdmin vous semble intimidant, vous pouvez aussi désactiver les plugins via FTP ou le gestionnaire de fichiers de votre hébergeur.
Étapes :
/wp-content//plugins en /plugins_desactives/plugins (son nom d’origine)Cette méthode est plus simple pour de nombreux utilisateurs, mais elle ne fonctionne pas si les permissions de fichiers sont restreintes.
Après avoir retrouvé l’accès à votre administration WordPress :
Conseil : Si la même extensionUn logiciel qui ajoute des fonctionnalités spécifiques à ... More cause le plantage, envisagez de la remplacer ou de vérifier les mises à jour/conflits.
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 :
a:0:{} pour désactiver tous les pluginsVous pouvez désormais récupérer votre site après n’importe quel écran blanc lié à une extensionUn logiciel qui ajoute des fonctionnalités spécifiques à ... More, sans paniquer.