Désactivation des plugins wordpress via base de données


, Mis à jour le 17 septembre, 2013

Désactivation des plugins wordpress via base de données

Récemment, J’ai eu un méchant problème avec l’un de mes blogs Wordpress. En fait, J’ai eu le malheur de faire face à la page blanche redoutée de la mort. Un signe qui indique vraisemblablement que j’ai commis une grosse gaffe en manipulant les plugins Wordpress. Je me suis retrouvé incapable d'accéder à la zone Admin pour désactiver manuellement tous les plugins utilisés. Dans le passé, j'ai eu affaire à cette situation que j’ai pu résoudre seulement après avoir supprimer simplement tous les fichiers des plugins du serveur.  Cette fois ci, je me suis dits qu’il doit y avoir une autre façons plus simple et plus rapide. Heureusement, après quelques minutes d’investigation  à travers le Codex WordPress, j'ai pu récolter suffisamment d'informations pour mener à bien ma mission. Maintenant que le fiasco est terminée, je veux partager une technique simple pour désactiver puis réactiver l’ensemble des plugin de votre site Wordpress.

Étapes à suivre pour désactiver les plugins Wordpress rapidement

Avant de commencer, il est fortement recommandé de faire une sauvegarde de votre base de données. Ensuite, connectez-vous à votre base de données avec phpMyAdmin (ou autre), et naviguez jusqu'à la colonne "active_plugins" de la table "wp_options" en utilisant la requête SQL suivante (modifiez la valeur du préfixe du tableau Wordpress par défaut  "wp_" si nécessaire):

SELECT * FROM wp_options WHERE option_name = 'active_plugins';

Une fois la colonne active_plugins apparaît, cliquez sur modifier. Vous verrez quelque chose de similaire à ce qui suit, en fonction du nombre et du type de plugins que vous avez installé:

 

a:31:{i:0;s:13:"AddMySite.php";i:1;s:19:"akismet/akismet.php";
i:2;s:23:"all_in_one_seo_pack.php";i:3;s:16:"authenticate.php";
i:4;s:28:"breadcrumb-navigation-xt.php";i:5;s:18:"codeautoescape.php";
i:6;s:37:"contact-coldform/contact_coldform.php";
i:7;s:32:"custom-query-string-reloaded.php";
i:8;s:30:"customizable-post-listings.php";
i:9;s:33:"dd-sitemap-gen/dd-sitemap-gen.php";i:10;s:20:"download-counter.php";
i:11;s:13:"feedcount.php";i:12;s:13:"full_feed.php";i:13;s:15:"get-weather.php";
i:14;s:36:"google-sitemap-generator/sitemap.php";i:15;s:13:"gravatars.php";
i:16;s:19:"kill-admin-nags.php";i:17;s:18:"landingsites13.php";
i:18;s:30:"nofollow-free/nofollowfree.php";i:19;s:17:"ol_feedburner.php";
i:20;s:16:"plugins-used.php";i:21;s:22:"popularity-contest.php";
i:22;s:39:"search-everything/search_everything.php";
i:23;s:27:"simple-tags/simple-tags.php";i:24;s:26:"simple_recent_comments.php";
i:25;s:18:"simple_twitter.php";i:26;s:25:"subscribe-to-comments.php";
i:27;s:24:"the-excerpt-reloaded.php";i:28;s:18:"theme-switcher.php";
i:29;s:9:"top10.php";i:30;s:16:"wp-db-backup.php";}

 

Ce code représente tous les plugins actifs sur votre site. Ainsi, pour désactiver rapidement tous les plugins sans passer par la zone d'administration de WP, mettez en surbrillance l'ensemble du bloc de code, découper et coller dans un fichier texte en toute sécurité. Après avoir retiré le code, cliquez sur le bouton pour enregistrer vos modifications et c'est tout. Tous les plugins WordPress sont maintenant désactivées (mais encore installés, et avec toutes les options du plugin qui restent entièrement intact). C'est évidemment que cette technique vous permet d’avoir un énorme gain de temps ce qui est vraiment pratique lors des situations critiques où chaque seconde compte. Une fois que vous êtes prêt à réactiver votre ensemble de plugins, il suffit de couper / copier et coller le code préservé de nouveau dans le champ "active_plugins". Cliquez sur Enregistrer et fait. Encore une fois, n'oubliez pas de sauvegarder votre base de données avant de l'éditer. Vous pouvez aussi activer un plugin à la fois depuis votre panneau d’administration, afin de trouver l’extension fautif.

Désactiver les plugins avec une requête SQL

Alternativement, vous pouvez utiliser cette requête pour désactiver tous les plugins:

 

UPDATE wp_options SET option_value = 'a:0:{}' WHERE option_name = 'active_plugins';

 

Une fois exécutée, cette requête va effacer le champ active_plugins de tous les plugins actifs, ce qui désactive (sans désinstaller ou modifier) l'ensemble des extensions. Cette méthode est idéale si vous envisagez de réactiver chaque plugin individuellement, par exemple, après avoir résolu une erreur du serveur. Alors que la technique précédente rend facile la réactivation tous les plugins en masse, cette requête est parfaite pour simplement "atomiser" tous les plugins actifs sans remords.


comments powered by Disqus

10 conseils pour bien sécuriser wordpress

10 conseils pour bien sécuriser wordpress

Depuis qu'il a été introduit il y a plus de deux décennies, WordPress a développé et est maintenant devenu le système de gestion de contenu le plus populaire au monde. Aujourd'hui, plus d'un quart des sites existants sont exécutés sur WordPress. Pourtant, depuis des temps immémoriaux, plus une chos … Continuer

Publié le 23 juin, 2018

0 Commentaires
Comment ajouter Google Analytics à Wordpress

Comment ajouter Google Analytics à Wordpress

Le fait d’ajouter Google Analytics à votre site WordPress  vous aidera à savoir qui ont visité votre site, qu'est-ce qu’ils ont regardé, et  comment ont-ils atterri sur votre site. Le moyen le plus simple est d’utiliser un plugin, comme notre Google Analytics+, qui vous permet d’accéder rapidement … Continuer

Publié le 20 avril, 2017

0 Commentaires
Comment changer un domaine principal wp multi-site

Comment changer un domaine principal wp multi-site

Si vous voulez changer le domaine principal de l'installation de votre WordPress multi-site, il y a 5 valeurs à modifier. Vous n’aurez pas besoin d'effectuer une dump de base de données. Ceci est en fait désapprouvé parceque WordPress enregistre des données en séries, et la modification de cela peut … Continuer

Publié le 8 octobre, 2016

0 Commentaires



Les avis des clients

Avis des utilisateurs


Faites entendre votre voix. Passez en revue votre fournisseur d'hébergement Web - bon ou mauvais.


Excellent hébergeur, on a développé un nouveau site sous Joomla chez eux et finalement on est resté. Des réponses aux tickets très rapides et efficaces. Je n'ai rien à dire de plus. C'est le TOP

Anquetil à propos LWS

Montrer une autre revue
Lire les avis LWS



Plans d'hébergement




Les plans d'hébergement de 60 sociétés d'hébergement partout dans le monde


Meilleur hébergeurs web

# hébergeur web prix action

1

Ex2hosting

3.99 EURO

Ajouter un Avis
Visiter

2

Infomaniak France

6.75 EURO

Ajouter un Avis
Visiter

3

Siteground

6.95 USD

Ajouter un Avis
Visiter

4

Inmotion

5.95 USD

Ajouter un Avis
Visiter

5

Webhostinghub

4.95 USD

Ajouter un Avis
Visiter

6

Bluehost

6.95 USD

Ajouter un Avis
Visiter






Hébergeurs par avis de clients

Ex2hosting
176 avis des clients
1and1 France
71 avis des clients
Hostpapa France
68 avis des clients
Infomaniak France
50 avis des clients
Rapidenet
50 avis des clients
Ajouter un avis Tous les profils


Hébergeurs par fidélité de clients

Ex2hosting
171 / 176 recommandé
Infomaniak France
50 / 50 recommandé
Rapidenet
49 / 50 recommandé
Hostpapa France
39 / 68 recommandé
Infomaniak Suisse
36 / 36 recommandé
Évaluer hébergeur Tous les profils


Question de la Semaine


Le plus important critère de votre hébergeur



Contacter l'éditeur

Posez votre question