Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WP-Adminにアクセスできないときにすべてのプラグインを無効化する方法

WordPressサイトでトラブルが発生し、トラブルシューティングのために管理エリアにアクセスできなかったことはありませんか?これは、多くのWordPressユーザーがどこかで直面するイライラする経験です。

トラブルシューティングの一般的なステップのひとつは、すべてのプラグインを無効化し、ひとつずつ再有効化することです。これは、プラグインの競合が問題を引き起こしているかどうかを特定するのに役立ちます。しかし、この重要なステップを実行するためにwp-adminにログインすることさえできない場合、あなたはどうしますか?

ご心配なく、解決策があります。このガイドでは、管理エリアからロックアウトされたときにWordPressプラグインをすべて無効化する方法をご紹介します。

Deactivating all WordPress plugins without accessing admin area

WordPressサイトの管理エリアにアクセスせずにプラグインを無効化するには、よく使われる2つの方法があります。簡単そうな方を選んでください:

方法1:FTPを使ってWordPressのプラグインをすべて無効化する

この方法では、FTPクライアントまたはWordPressホスティングコントロールパネルのファイルマネージャーアプリを使用する必要があります。

FTPを使ったことがない場合は、FTPを使ってWordPressにファイルをアップロードする方法をご覧ください。

まず、FTPクライアントまたはcPanelのファイルマネージャを使ってサイトに接続する必要があります。接続したら、/wp-content/フォルダーにナビゲーションする必要があります。

wp-contentフォルダーの中にpluginsというフォルダーがあります。WordPressはここに、サイトにインストールされているすべてのプラグインを保存します。

Rename plugins folder

プラグインフォルダーを右クリックし、「名前の変更」を選択する必要があります。

次に、フォルダー名を好きなものに変更してください。この例では、plugins.deactivatedと呼ぶことにする。

Plugins deactivated via FTP

これを行うと、すべてのプラグインが無効化されます。

WordPressはプラグインファイルを読み込むために「plugins」というフォルダーを探すからだ。そのフォルダーが見つからない場合、データベース内の有効化したプラグインを自動的に無効化します。

通常、この方法は管理エリアからロックアウトされた場合に使用します。プラグインに問題があった場合は、WordPressの管理エリアにログインできるはずです。

WordPress管理エリアのプラグイン ” インストール済みプラグインのページにアクセスすると、無効化されたすべてのプラグインの通知が表示されます。

WordPress plugins deactivated

また、プラグインがすべて消えていることにもお気づきでしょう。心配しないでください。プラグインはすべて安全で、簡単に復元できます。

FTPクライアントに戻り、/wp-content/フォルダーに移動します。ここから、plugins.deactivatedフォルダーをpluginsにリネームする必要があります。

これで、WordPress管理エリアのプラグイン ” インストール済みプラグインのページに戻り、サイトが再び壊れるまでプラグインを1つずつ有効化することができる。

この時点で、どのプラグインが問題の原因であったかを正確に知ることができます。その後、FTPを使ってサイトからそのプラグインのフォルダーを削除するか、プラグイン作者にサポートを求めることができます。

方法2:phpMyAdminを使ってすべてのプラグインを無効化する

私たちの意見では、FTPの方法は間違いなく簡単です。しかし、phpMyAdminを使ってWordPressプラグインをすべて無効化することもできます。

重要:何かをする前に、データベースの完全なバックアップを取ってください。何か問題が発生した場合に役立ちます。

次に、Webホスティングダッシュボードにログインする必要があります。この例では、cPanelダッシュボードを示しています。お客様のホスティングサービスのダッシュボードは異なる場合があります。

データベースセクションの下にある’phpMyAdmin’アイコンをクリックする必要があります。

Selecting phpMyAdmin on cPanel

新しいブラウザーウィンドウでphpMyAdminが起動します。

WordPressデータベースがすでに選択されていない場合は、選択する必要があります。その後、WordPressデータベースのテーブルが表示されます。

Click at wp-options

ご覧のように、データベース内のすべてのテーブルには、テーブル名の前にwp_プレフィックスが付いています。あなたのテーブルのデータベース接頭辞は違うかもしれません。

wp_optionsテーブルをクリックしてください。wp_optionsテーブルの中に、さまざまなオプションの行が表示されます。active_plugins’オプションを見つけ、その横にある’Edit’リンクをクリックしてください。

Click the Activate_Plugins option

次の画面で、option_valueフィールドをa:0:{}に変更する必要があります。

その後、「Go」ボタンをクリックして変更を保存します。

Reset active plugins

phpMyAdminを使用して、WordPressプラグインをすべて無効化できました。プラグインが WordPress 管理画面へのアクセスを妨げていた場合は、これでログインできるはずです。

動画チュートリアル

Subscribe to WPBeginner

WordPressプラグインのエキスパートガイド

この投稿がWordPressのプラグインをすべて無効化するのにお役に立てば幸いです。WordPressプラグインのトラブルシューティングに関する他のガイドもご覧ください:

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

337件のコメント返信を残す

  1. 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.

      管理者

  2. 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 :)

  3. 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.

  4. Martin

    Saved 4 of my sites which were updated through a certain host’s WP Pro dashboard. Thanks!

  5. Zac

    Thanks! saved my day!

  6. 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!

  7. Goetz

    Thank you for the info, this helped a lot!

  8. Alain

    I need to deactivate specific plugins!

  9. Loraine

    Thanks so much. This article was super helpful and fixed my problem in minutes.

  10. Collins Uzamere

    Thnak you very much .God bless the author of this article it helped me solve a problem that gave me sleepless night

  11. Courtney

    Thank you! Thank you! Thank you!
    This help was a Christmas Miracle!
    I really appreciate you creating this site.

  12. 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

  13. Gabriel Villalobos

    Thanks a lot ♥

  14. Vincent

    Thank you so much <3

  15. Phoebe

    How do you reactivate the plugins if they are not the issue and still cannot access your admin site?

  16. Paul Douglas

    As always, Syed and team come through. plugins.deactivate worked flalwessly

  17. 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.

      管理者

  18. 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.

      管理者

  19. jordannerissa

    Thank you, this is extremely helpful! The first fix worked perfect for me – PHEW!

  20. 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 :-)

  21. Agha Khan

    Thank you for your help.

  22. Paul

    This is akin to turning the computer off and back on. In my case, it did not work.

  23. Purushothaman J

    Your Plugin Deactivate Saved my Day.!! Thank you.

  24. Dave

    Thank you for this!!!

  25. Janet

    This was lifesaver. Thank you so much.

  26. 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…

  27. 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.

  28. 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.

  29. 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

  30. 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?

  31. 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!!!

  32. arjun

    awesome ..love u

  33. 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.

  34. Ethan

    Saved my a** tonight, thank you!

  35. 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!

  36. 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!!

  37. Previsha

    Thanks, this really helped me out.

  38. 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.

      管理者

  39. Manos Kaiser

    Kudos!!! Saved my day! Thanx!

  40. 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 :)

  41. nino

    Hello i have downloaded FileZilla but I can’t find wp-content file . Help me

  42. Hanne Schroedter

    Yupp, this was perfect, and I could deactivate Jetpack who was udated later today.
    Thank you! Awesome.

  43. Erica

    Literally (yes, literally :) just saved my life with this! Thank you SO much!!

  44. 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.

      管理者

  45. 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!

  46. Carl

    Thanks very much for this – I can confirm the FTP method works like a charm Mourad!

  47. Mourad

    This is so helpful, but what is FTP method like?

  48. Muzahid Ul Islam

    Thank you very much….
    it resolve my problem.

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。