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

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

一般的なトラブルシューティングの手順として、すべてのプラグインを無効化してから、一つずつ再アクティブ化する方法があります。これにより、プラグインの競合が問題を引き起こしているかどうかを特定できます。しかし、この重要な手順を実行するためにwp-adminにログインできない場合はどうすればよいでしょうか?

心配しないでください、解決策があります。このガイドでは、管理エリアにロックされた場合に、すべてのWordPressプラグインを無効化する方法を説明します。

管理画面にアクセスせずにWordPressプラグインをすべて無効にする方法

WordPressウェブサイトの管理画面にアクセスせずにプラグインを無効化するには、一般的に2つの方法があります。より簡単に見える方を選択してください:

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

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

FTPを初めて使用する場合は、WordPressにファイルをアップロードするためにFTPを使用する方法に関するガイドをご覧ください。

まず、FTPクライアントまたはcPanelのファイルマネージャーを使用してウェブサイトに接続する必要があります。接続したら、/wp-content/フォルダに移動する必要があります。

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

プラグインフォルダの名前を変更する

pluginsフォルダを右クリックして「名前の変更」を選択する必要があります。

次に、フォルダ名を好きな名前に変更します。この例では、plugins.deactivatedと呼びます。

FTP経由で無効化されたプラグイン

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

それは、WordPressがプラグインファイルをロードするために「plugins」という名前のフォルダを探すからです。フォルダが見つからない場合、データベース内のアクティブなプラグインは自動的に無効になります。

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

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

WordPressプラグインの無効化

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

FTPクライアントに切り替えて、/wp-content/フォルダに移動します。ここから、plugins.deactivatedフォルダの名前をpluginsに戻す必要があります。

WordPress管理画面のプラグイン » インストール済みプラグインページに戻り、サイトが再び壊れるまで、一度に1つのプラグインを有効にしてください。

この時点で、どのプラグインが問題を引き起こしたかが正確にわかります。その後、FTPを使用してサイトからそのプラグインのフォルダを削除するか、プラグイン作成者にサポートを依頼できます。

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

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

重要: 何かを行う前に、必ずデータベース全体のバックアップを作成してください。万が一問題が発生した場合に役立ちます。

次に、ウェブホスティングダッシュボードにログインする必要があります。この例では、cPanelダッシュボードを表示しています。お使いのホスティングアカウントのダッシュボードは異なる場合があります。

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

cPanelでphpMyAdminを選択する

これにより、新しいブラウザウィンドウでphpMyAdminが起動します。

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

wp-options をクリック

ご覧の通り、データベース内のすべてのテーブルの名前の前にはwp_というプレフィックスが付いています。お使いのテーブルには、異なるデータベースプレフィックスが付いている場合があります。

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

Activate_Plugins オプションをクリック

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

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

アクティブなプラグインをリセット

phpMyAdminを使用してすべてのWordPressプラグインを正常に非アクティブ化しました。プラグインがWordPress管理画面へのアクセスを妨げていた場合、これでログインできるようになるはずです。

動画チュートリアル

WPBeginnerを購読する

WordPressプラグインの専門家ガイド

この記事が、WordPressですべてのプラグインを無効化するのに役立ったことを願っています。WordPressプラグインのトラブルシューティングに関するその他のガイドも参照してください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

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

読者とのインタラクション

339 CommentsLeave a Reply

  1. こんにちは!プラグインファイルの名前をリセットしましたが、ログインできませんでした。他に同じ問題を抱えている方や、何かアドバイスがある方はいますか?

    ありがとうございます!

  2. 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. わかりました、これを実行したところ、管理ページからすべてのプラグインが完全に消えてしまいました。何かをインストールしようとすると失敗し続けます。
    FileZillaではすべてのプラグインが見えますが、ウェブサイトには表示されていません。

    誰か助けてください!パニックになっています。

  4. 特定のホストのWP Proダッシュボードを通じて更新された私のサイト4つを保存しました。ありがとうございます!

  5. 何かが私のサイトを2つ壊しました。SSHでログインし、プラグインフォルダの名前を変更し、WP管理画面に入り、ログインして、プラグインページに移動しました。すると、すべてのプラグインが管理パネルから無効になりました。私のサイトは再び動作するようになりました!

    その後、プラグインフォルダを元の名前に戻し、プラグインを更新して再アクティブ化しました。何かが私のサイトをクラッシュさせたようです。残念ながら、これには注意が必要です。稼働監視ツールが役立ちます!

    この記事を書いてくれてありがとう、wpbeginner!

  6. ありがとうございます。この問題を解決するのに役立ったこの記事の著者に神のご加護がありますように。この問題で私は眠れない夜を過ごしました。

  7. ありがとうございます!ありがとうございます!ありがとうございます!
    このヘルプはクリスマスプレゼントでした!
    このサイトを作成していただき、本当に感謝しています。

  8. WordPressサイトで、「白い画面の死」というメッセージが表示されました。「警告: ヘッダー情報を変更できません – (出力が開始された場所から)ヘッダーは既に送信されています」

    プラグインを無効にしてみましたが、うまくいきません。管理コンソールに入ることができません。Google Adwordsで問題が発生し、それらのプラグインを削除しましたが、今では広告が表示されるようになりました…何が起こっているのかはっきりしませんか?どんな助けでも大いに感謝されます。

    • もう一つの原因は、PHPメモリ制限が低すぎることです。PHPのメモリ制限を少なくとも128Mまたは256Mに設定してください。

      もう一つの一般的な原因は、コードが不適切に書かれたテーマです。テーマをインストールしたばかりでこれが表示される場合、PHPmyadminにログインし、データベースを選択し、wp_optionsテーブルの以下の値を、存在するデフォルトテーマ(twentyeleven、twentytwelve、twentythirteen、twentyfourteenなど)に変更することで、デフォルトテーマを再度有効にすることができます。これは実際に存在するテーマであることを確認してください。テーマはwp-content/themesディレクトリで確認できます。変更が必要な値は以下の通りです:
      template
      stylesheet
      current_theme

  9. プラグインが原因ではなく、管理サイトにアクセスできない場合、プラグインを再アクティブ化するにはどうすればよいですか?

    • いいえ、WordPress管理エリアのプラグインページにアクセスして、インストール済みのプラグインを有効にすることができます。ただし、プラグインがウェブサイトで問題を引き起こしていた場合、それを再アクティブ化すると同じ問題が再び発生します。このようにして、どのプラグインが問題を引き起こしているかを見つけ、代替品を見つけることができます。

      管理者

  10. ありがとうございます、これは非常に役立ちます!最初の修正は私にとって完璧に機能しました – ふぅ!

  11. こんにちは、Xamppでローカルホストサイトを構築しています。
    WordPressでローカルホストサイトにログインしようとすると、「Robot test error: I suggest a new strategy, R2, let the Wookie win.」というエラーが表示されます。いくつかの記事を読み、phpmyadminページにアクセスし、使用中のデータベースをクリックして「wp_options」を選択しましたが、「active_plugins」が見つかりません。
    このエラーを解消する他の方法を知っている方はいらっしゃいますか?サイトに再度ログインできるようにしたいです。

    • 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 :-)

  12. これは、コンピューターの電源を切ってから再度入れるようなものです。私の場合は、うまくいきませんでした。

  13. これは素晴らしいページです。FTPソリューションは「白い画面の死」を修正するのに夢のように機能しました。自分への注意書き – WordPressコアの前に必ずすべてのプラグインを更新すること…

  14. 異なるオプションを1ページにまとめていただき、ありがとうございます。
    問題を確認するための明確なリストになり、そこから作業を進めることができました。リストにはありませんでしたが、私にとってうまくいったのは、.htaccessファイルをリネームして一時的に無効にし、そこから作業を進めることでした。

    • このヒントをありがとうございます。wp-total-cacheがおかしくなって発狂しそうでしたが、あなたの投稿のおかげで何が起こっているのか分かりました。時間をかけて投資していただきありがとうございます。

  15. ありがとう、窮地を脱しました。今、悪質なプラグインW3 Total Cache Errorを削除するのに助けが必要です。一部のファイルが見つからないか、場所が間違っているようです。プラグインを再インストールするか、/home/content/16/8282516/html/notsealed/wp-content/db.phpを削除してください。

    このdb.phpファイルを削除しても安全ですか?プラグインをフォルダに入れたままだとクラッシュし、インストールしてもクラッシュし、アンインストールしてもクラッシュします。Fielzillaで名前を変更するのを手伝ってもらいましたが、Wordpressは混乱しており、上記の繰り返しエラーが表示されます。ありがとう。

  16. 私の場合は異なります。コードを削除してすべてのプラグインを無効にした後、プラグインやウィジェットが表示されなくなりましたが、管理ページにログインできませんでした。プラグインが原因ではないので、コードを元に戻しましたが、プラグインとウィジェットは再び表示されませんでした!どうしたのですか?

  17. 皆さん、本当にありがとうございます。login_form_recaptchaをインストールした後、3日間ウェブサイトにアクセスしようとしていましたが、すべてを試しましたが、皆さんが私の命を救ってくれました!本当に感謝しています!!!

  18. ありがとう、うまくいきました。
    思ったよりずっと簡単でした。

    問題のプラグインがどれかわかっていたので、FTPでアクセスし、個々のプラグインモジュールフォルダの名前を変更しました。WPに再度ログインし、wp-admin/pluginsからプラグインを削除できるようになりました。

  19. やれやれ…これは私の窮地を救ってくれました…2016年6月15日…Adminimizeプラグインのアップグレードがクラッシュし、管理画面へのアクセスがブロックされました。
    本当に本当にありがとうございます。この便利なリファレンスはまだウェブ上に生きています!!!

    • …私のケースはまだ続いており、結局終わっていませんでした…
      プラグインの名前を変更してからApacheをソフト再起動したところ、管理画面は良好でした…しかし、プラグインをdeactivate.pluginsから再びpluginsに戻したところ…再びIEでは管理画面が表示されましたが入ることができず、Firefoxでは全く表示されませんでした!
      やれやれ…またCSIの時間です……………………………

      • ケースクローズ… 忠実なプラグインであったBASH adminimizeを非難する前に… 管理パネルにアクセスし、adminimizeを再アクティブ化することに成功し、すべてがまだ実行されていることを言わせてください。

        私のケースは、この投稿とは少し異なっていました…私のケースでは、私のサイトはUbuntu上で実行されているVMでした…ネットワークの移動によりWebminとWinSCPへのアクセスが失われたため、通常のチャネル経由でアクセスできませんでした…ここで同じ原則を使用しましたが、Ubuntuサーバーにログインして実際に掘り下げる必要がありました –> cd /var/www/wp-content/plugins。最初にプラグインディレクトリの名前を変更しました—失敗したと思います。ログインしましたが、すぐにログアウトしてからディレクトリの名前を変更したためです。とにかく、私は遊び続け、プラグインディレクトリから戻って約5つのプラグインの名前を変更しました(mv deact.plugin1… deact.plugin2…など…. wp-adminを起動するとうまくいきました!現在までに約3つを再アクティブ化しましたが、まだクラッシュしていません。まだテスト中です…要約すると、現時点ではAdminimizeプラグインで管理パネルを失ったとは断言できませんが、5つのうちの1つが確かに問題を引き起こしたことを強調したいと思います。とにかく、残りをゆっくり再アクティブ化しています!

  20. こんにちは…サイトをロードしようとすると、「このページは機能していません」と表示され、さらに「yoursite.comはこのレコードを処理できません」と表示されます。さらに、wp-adminに入力してもWordPressダッシュボードにアクセスできず、空白の白いページが表示されます。助けてください!!

  21. こんにちは、
    私は取得しています

    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
    色々試しましたが、サイトがまだ起動しません。助けてください。
    この問題はWordPressのアップデート後に始まったと思います。

    • WordPressのアップデートが完了前に停止した可能性があります。WordPressの新しいコピーをダウンロードし、コンピューターで解凍してから、FTPを使用してサーバーに再度アップロードしてみてください。これにより、WordPressのコアファイルが上書きされます。

      管理者

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

  23. こんにちは、FileZillaをダウンロードしましたが、wp-contentファイルが見つかりません。助けてください。

  24. はい、これで完璧でした。本日アップデートされたJetpackを無効化できました。
    ありがとうございます!素晴らしいです。

    • ブラウザでこのようにアクセスできます。

      example.com/wp-content

      example.comをウェブサイトのドメインに置き換えてください。

      ただし、wp-contentファイルには空のindex.phpファイルが含まれています。そのため、白い画面しか表示できません。

      ファイルの完全なURLがわかっている場合は、次のようにブラウザで表示できます。

      example.com/wp-content/path/to/file.jpg

      管理者としてwp-contentにアクセスするには、FTPクライアントまたはcPanelのファイルマネージャーを使用する必要があります。

      管理者

  25. こんにちは
    この記事をありがとうございます。2日間、プラグインのせいで私のサイトがダウンしていましたが、テーマ/ホスティングのサポートが何をすべきか教えてくれると思っていました。まさか。それで自分で調べなければならず、この記事が解決してくれました!

  26. これと、https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-internal-server-error-in-wordpress/ のページ、本当にありがとうございました。私にとってまさに救世主でした。内部エラーが発生した際の最初の反応はパニックですが、他にこれほど簡単なステップバイステップの解決方法を提示してくれるところはありませんでした。本当にありがとうございます、素晴らしいサイトです。

  27. これについて本当にありがとうございます – FTPメソッドが魔法のように機能することを確認できます、Mourad!

返信する

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