Avez-vous déjà eu des problèmes avec votre site WordPress, mais vous ne pouviez pas accéder à la zone d’administration pour dépanner ? C’est une expérience frustrante à laquelle de nombreux utilisateurs/utilisatrices de WordPress sont confrontés à un moment ou à un autre.
Une étape par étape du dépannage consiste à désactiver toutes les extensions, puis à les réactiver une par une. Cela aide à identifier si un conflit d’extensions en conflit est à l’origine du problème. Mais que faire lorsque vous ne pouvez même pas vous connecter à wp-admin pour effectuer cette étape importante ?
Ne vous inquiétez pas, il y a une solution. Dans ce guide, nous allons vous afficher comment désactiver toutes les extensions WordPress lorsque vous êtes bloqué hors de votre zone d’administration.
Il existe deux méthodes couramment utilisées pour désactiver des extensions sans accéder à la zone d’administration de votre site WordPress. Vous pouvez choisir la méthode qui vous semble la plus facile :
Méthode 1 : Désactiver toutes les extensions WordPress par FTP
Pour cette méthode, vous devrez utiliser soit un client FTP, soit l’application de gestion de fichiers dans le panneau de contrôle de votre hébergeur WordPress.
Si vous n’avez jamais utilisé le protocole FTP, vous pouvez consulter notre guide sur l’utilisation du protocole FTP pour téléverser des fichiers sur WordPress.
Tout d’abord, vous devez vous connecter à votre site à l’aide d’un client FTP ou du gestionnaire de fichiers de cPanel. Une fois connecté, vous devez naviguer jusqu’au dossier /wp-content/.
Dans le dossier wp-content
, vous trouverez un dossier appelé plugins
. C’est là que WordPress stocke toutes les extensions installées sur votre site.
Vous devez cliquer avec le bouton droit de la souris sur le dossier des extensions
et sélectionner « Renommer ».
Ensuite, changez le nom du dossier en ce que vous voulez. Dans notre exemple, nous l’appellerons plugins.deactivated.
Une fois cette opération effectuée, toutes vos extensions seront désactivées.
En effet, WordPress recherche un dossier appelé « plugins » pour charger les fichiers d’extension. Lorsqu’il ne trouve pas ce dossier, il désactive automatiquement les extensions activées dans la base de données.
En général, cette méthode est utilisée lorsque vous êtes bloqué dans votre zone d’administration. Si le problème est lié à vos extensions, vous devriez pouvoir vous connecter à la zone d’administration de WordPress.
Si vous visitez la page Plugins » Installed Plugins à l’intérieur de la zone d’administration de WordPress, vous verrez des notifications pour toutes les extensions qui ont été désactivées.
Vous remarquerez également que toutes vos extensions ont disparu. Ne vous inquiétez pas, ils sont tous en sécurité et vous pouvez facilement les restaurer.
Revenez simplement à votre client FTP et allez dans le dossier /wp-content/
. À partir de là, vous devez renommer le dossier plugins.deactivated
en plugins
.
Vous pouvez maintenant retourner à la page « Plugins » « Installed Plugins » dans la zone d’administration de WordPress et activer une extension à la fois jusqu’à ce que votre site s’arrête à nouveau.
À ce stade, vous saurez exactement quelle extension est à l’origine du problème. Vous pouvez alors supprimer le dossier de cette extension de votre site à l’aide du FTP ou demander le support de l’auteur/autrice de l’extension.
Méthode 2 : Désactiver toutes les extensions à l’aide de phpMyAdmin
La méthode FTP est certainement plus facile, à notre avis. Cependant, vous pouvez également désactiver toutes les extensions WordPress à l’aide de phpMyAdmin.
Important : Avant toute chose, veuillez effectuer une sauvegarde complète de la base de données. Cela vous sera utile en cas de problème.
Ensuite, vous devez vous connecter au tableau de bord de votre hébergeur. Dans cet exemple, nous vous affichons un tableau de bord cPanel. Le tableau de bord de votre hébergeur peut être différent.
Vous devez cliquer sur l’icône « phpMyAdmin » sous la section Bases de données.
Ceci lancera phpMyAdmin dans une nouvelle fenêtre du navigateur.
Vous devrez sélectionner votre base de données WordPress si elle ne l’est pas déjà. Après cela, vous pourrez voir les tables de la base de données WordPress.
Comme vous pouvez le voir, toutes les tables de la base de données ont le préfixe wp_
avant le nom de la table. Vos tables peuvent avoir un préfixe de base de données différent.
Vous devez cliquer sur le tableau wp_options
. À l’intérieur du tableau wp_options
, vous verrez des lignes de différentes options. Trouvez l’option ‘active_plugins’ et cliquez sur le lien ‘Modifier’ à côté.
Dans l’écran suivant, vous devrez modifier le champ option_value
en a:0:{}
.
Cliquez ensuite sur le bouton « Go » pour enregistrer vos modifications.
Vous avez bien désactivé toutes les extensions WordPress en utilisant phpMyAdmin. Si une extension vous empêchait d’accéder à l’administration de WordPress, vous devriez pouvoir vous connecter maintenant.
Tutoriel vidéo
Guides d’experts sur les extensions WordPress
Nous espérons que cet article vous a aidé à désactiver toutes les extensions de WordPress. Vous pouvez également consulter d’autres guides sur le dépannage des extensions WordPress :
- Que sont les extensions WordPress ? Et comment fonctionnent-ils ?
- Comment désactiver facilement les extensions WordPress (Guide du débutant)
- Comment activer les extensions WordPress à partir de la base de données ?
- Les extensions inactives ralentissent-elles WordPress ? Faut-il les supprimer ?
- Combien d’extensions WordPress devriez-vous installer ? Qu’est-ce qui est trop ?
- Est-il sûr d’utiliser des extensions WordPress obsolètes ? (Expliqué)
- Faut-il installer des extensions qui n’ont pas été testées avec votre version de WordPress ?
- Comment mettre à jour correctement les extensions WordPress (étape par étape)
- Dois-je mettre à jour WordPress ou les extensions en premier ? (Trier par ordre de mise à jour)
Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.
Susan
Hi! I reset the name of the plugin file but still couldn’t login. Anyone else have the same problem or have some advice?
Thanks!
WPBeginner Support
Hey Susan,
You need to change the name of the plugins folder located inside /wp-content/ folder on your website.
Administrateur
Katy
Thank you, totally saved me. I was doing the « breathe, don’t panic » thing already thank goodness, which is how I found this article. Thanks again
morgan
Okay, so I’ve done this and now all my plugins are completely gone on my admin page. It keeps failing when i try to install anything.
I still see all my plugins on filezilla but they arent on my website.
Someone please help! I’m freaking out.
Martin
Saved 4 of my sites which were updated through a certain host’s WP Pro dashboard. Thanks!
Zac
Thanks! saved my day!
Jeremy Weston
Something killed two of my sites. I ssh’d in and renamed the plugins folder, went into my WP admin, logged in, went to the plugins page. Then all plugins were disabled via the admin panel. My site was working again!
Then I renamed the plugins folder back to the original name and updated and reactivated my plugins. Something had caused my site to crash. Unfortunately, I’ll have to keep an eye open for this. Uptime monitors help!
Thanks for this writeup wpbeginner!
Goetz
Thank you for the info, this helped a lot!
Alain
I need to deactivate specific plugins!
Loraine
Thanks so much. This article was super helpful and fixed my problem in minutes.
Collins Uzamere
Thnak you very much .God bless the author of this article it helped me solve a problem that gave me sleepless night
Courtney
Thank you! Thank you! Thank you!
This help was a Christmas Miracle!
I really appreciate you creating this site.
Gabriella Bourdon
On my wordpress site, I got « the white screen of death » with the message « Warning: Cannot modify header information – headers already sent by (output started at …)
So we tried deactivating the plugins and it still doesn’t work-we still can’t get inside the admin console. We had issues with Google Adwords, and deleted those plugins, and now we actually do get ads…Not crystal on what’s going on? Any help would be much appreciated.
George M
Another cause is if your php memory limit is too low. Please make sure your memory limit in php is set to at least 128M or 256M.
The other common cause is with a poorly coded theme. If you just installed a theme and this appears, you can re-enable the default theme by logging into PHPmyadmin, selecting your database, and changing the following values from wp_options table to a default theme that is present (twentyeleven, twentytwelve, twentythirteen, twentyfourteen, etc). Make sure this is a theme you actually have, and you can check your themes in the wp-content/themes directory. The values that need changes are:
template
stylesheet
current_theme
Gabriel Villalobos
Thanks a lot ♥
Vincent
Thank you so much <3
Phoebe
How do you reactivate the plugins if they are not the issue and still cannot access your admin site?
Paul Douglas
As always, Syed and team come through. plugins.deactivate worked flalwessly
Mario
Yes, this worked for my website! Thank you very much
WPBeginner Support
Hi Mario,
We are glad you found it helpful. Don’t forget to join us on Twitter for more WordPress tips and tutorials.
Administrateur
Tory Salvia
After deactivating, can I reactivate the active plugins using the PHP method?
WPBeginner Support
No, but you can activate your installed plugins by visiting the plugins page in your WordPress admin area. However, if a plugin was causing an issue on your website, then reactivating it will trigger the same issue again. This is how you can find out which plugin is causing the issue and find an alternative.
Administrateur
jordannerissa
Thank you, this is extremely helpful! The first fix worked perfect for me – PHEW!
Claire
Hi, I am working on a locally hosted site running Xampp.
I am getting « Robot test error: I suggest a new strategy, R2, let the Wookie win. », when I try to login to my locally hosted site on wordpress. I read a few articles and went to my phpmyadmin page, and clicked on the database I am using, selected « wp_options », but I cannot find the « active_plugins ».
Does anyone know another way around getting rid of this error?So I can log back into my site.
Claire
Managed to find a solution went to my xampp folder, htdocs, then the name of the site I am creating. Then wp_content, then plugins, and deleted the folder containing the reCaptcha plugin, as this was giving me the “Robot test error: I suggest a new strategy, R2, let the Wookie win.”error.
Then could log back in with no problem
Agha Khan
Thank you for your help.
Paul
This is akin to turning the computer off and back on. In my case, it did not work.
Purushothaman J
Your Plugin Deactivate Saved my Day.!! Thank you.
Dave
Thank you for this!!!
Janet
This was lifesaver. Thank you so much.
john smith
This is a great page. FTP solution worked like a dream to fix my white screen of death. Note to self – always update all plugins before wordpress core…
Dirk
Thanks for putting the different options on a page.
Makes it a clear list to go by checking the problem. What is not in the list but worked for me, is temporarily disabling the .htaccess file by renaming it and so I could working from there.
Eddy
Thank you guys for the help. I used the FTP option and it worked perfectly.
Steve
Thank you so much for this tip. I was going nuts because my wp-total-cache went haywire and your post helped me figure out what was going on. Thank you for taking the time to invest.
maz
Thanks got me out of a jam need some help now to remove a dodgy plugin W3 Total Cache Error: some files appear to be missing or out of place. Please re-install plugin or remove /home/content/16/8282516/html/notsealed/wp-content/db.php
IS it safe to remove this db.php file? Crashes if I leave the plugin in the folder, crashes if I install, crashes if uninstall. Fielzilla helped to rename but Wordpress is a mess keeps coming up with the error above thanks
WPBeginner Support
Delete W3 Total Cache folder using Filezilla and start using WP Super Cache plugin.
Administrateur
Bona
Mine is a different case, after disabling all the plugins by deleting the codes, the plugins and even widgets stopped showing by I was still unable to login to my admin page. Since the plugins are not the cause, I pasted the codes back and the plugins and widgets didn’t show up again! What happened?
Tristan Morgan-Buck
THANK YOU GUYS SO MUCH; I was trying to access my website for 3 days after I installed login_form_recaptcha, and I tried everything, but you guys really saved my a**! Thanks a bunch!!!
arjun
awesome ..love u
simon
Thanks, worked a treat.
Much easier than I thought it would be.
I knew which plugin was the problem so went in with FTP and renamed the individual plugin module folder – logged back into WP and was able to delete the plugin from within wp-admin/plugins.
Ethan
Saved my a** tonight, thank you!
MBHayes
OH BOY… this just saved my tail end best I can tell… 6/15/16… Adminimize plugin upgrade crashed / blocked access to my admin panel.
THANK YOU SO SO MUCH this handy reference still lives on the web!!!
MBHayes
… my case continues and is not closed after all …
When I renamed plugins and then soft restarted apache my admin panel was good… however, once I renamed plugins back to plugins from deactivate.plugins… AGAIN the admin panel would fire on IE but not let you in and would not fire at all on Firefox!
Oh boy… more CSI time……………………………
MBHayes
Case Closed… before we BASH adminimize which has been a faithful plugin… let me say I’ve managed to reach the admin panel and reactivated adminimize and everything is still running.
My case was somewhat varied to this post… in my case my site was a vm running on ubuntu… I didn’t have access over the normal channels due to a network move killing off my webmin and winscp access… so while I used the same principals here I had to actually drill down by logging into the unbuntu server –> cd /var/www/wp-content/plugins. At first I RENAMED the plugins directory — it failed I guess cause while I logged in I logged back out then renamed the directory. Anyway, I continued to toy around and went back from within the plugins directory and renamed about 5 plugins (mv deact.plugin1… deact.plugin2… etc…. fired the wp-admin and we’re good! Reactivated about 3 of the 5 so far and it hasn’t crashed back out yet. Still testing… in summary want to emphasize that I can’t for sure at the moment say I lost the admin panel on the adminimize plug-in… but one of the 5 for sure caused issue. Anyway, I’m back slowly reactivating the rest!
Ruhi
Hiee… when I try to load my site it says this page isn’t working also it says yoursite.com can’t handle this record and moreover am unable to acess my wordpress dashboard when I try entering the wp-admin it show blank white page please help!!
Previsha
Thanks, this really helped me out.
pankaj
hii,
i am getting
PHP Fatal error: Cannot redeclare is_comments_popup() (previously declared in /home/rateahqx/public_html/wp-includes/query.php:309) in /home/rateahqx/public_html/wp-includes/deprecated.php on line 3713
i tried everything but my site is still not starting pls help me.
and i think this problem started after the wordpress update.
WPBeginner Support
It is possible that a WordPress update was stopped before completion. Try downloading a fresh copy of WordPress, unzip it on your computer and then upload them back to your server using FTP. This will overwrite WordPress core files.
Administrateur
Manos Kaiser
Kudos!!! Saved my day! Thanx!
Ronald
thank you for this blog. it really helps but what i did is delete some plugins. Thank you once again my site brings back to life
nino
Hello i have downloaded FileZilla but I can’t find wp-content file . Help me
Hanne Schroedter
Yupp, this was perfect, and I could deactivate Jetpack who was udated later today.
Thank you! Awesome.
Erica
Literally (yes, literally just saved my life with this! Thank you SO much!!
Palash Tannan
How to Navigate to the /wp-content/ folder ?
WPBeginner Support
You can visit it in your browser, like this:
example.com/wp-content
Replace example.com with the domain of the website.
However, wp-content file has a blank index.php file in it. So you will only be able to see a white screen.
If you know the full URL to a file, then you can view it in your browser like this:
example.com/wp-content/path/to/file.jpg
To navigate wp-content as an admin you need to use an FTP client or File Manager in cPanel.
Administrateur
Lesly Federici
Hello
THANK YOU for this article. for 2 days my site has been down due to a plugin and you’d think my theme/hosting support would tell me what to do. Nope. So I had to research it and this did it!
Michael Walker
Thanks so much for this, and the https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-internal-server-error-in-wordpress/ page, they were just an absolute lifesaver for me. The first reaction to an internal error is total panic, and nowhere else gave such simple step by step instructions on how to solve. Thanks a lot, genuinely great site.
WPBeginner Support
Glad you found it helpful.
Administrateur
Carl
Thanks very much for this – I can confirm the FTP method works like a charm Mourad!
Neeraj
thanks
man
Mourad
This is so helpful, but what is FTP method like?
Muzahid Ul Islam
Thank you very much….
it resolve my problem.