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. これは、ウェブサイトが壊れたときのライフセーバーでした。何も機能しないときの文字通りの応急処置です。FTPアクセスがあれば、非常に簡単です。ただし、phpMyAdminを使用する方法も知っておくと良いでしょう。私はそれを使用していません、あるいは、使用する必要があったことはありません。FTPは常にうまくいきましたが、万が一FTPが利用できない場合に備えて、このガイドを脇に置いておくのは良いことです。一つの問題を解決するために常に多くの方法が見つかるというのは興味深いですね?

  2. プラグインが競合した場合に無効化するという従来のやり方をずっと使ってきましたが、うまくいかない場合のために他の方法も知っておくのは常に良いことです。
    phpmyadminは他の目的で使ったことはありますが、この目的で使うのは初めてです。
    よく書かれた記事です。

  3. phpMyAdminを使用した手順をありがとうございます。FTP経由でプラグインを無効化することに慣れていましたが、FTPにアクセスできない場合に他の選択肢があることを知っておくのは素晴らしいことです。素晴らしい仕事です。

  4. この記事を書いてくれて本当にありがとう。助かりました!
    大変参考になりました、ありがとうございます!!

  5. WordPressバージョン6.3でFTPプロセスを使用してプラグインを非アクティブ化しようとしたところ、ウェブサイトがクラッシュしました。

    プラグインファイルをリネームして、正常に再起動できました。お知らせまで。

    • お知らせいただきありがとうございます。何が起こったのかは具体的なエラーメッセージによりますが、問題が解決されたとのこと、よかったです!

      管理者

  6. 記事には次のように書かれています。
    次の画面で、option_valueフィールドを a:0:{ に変更する必要があります。

    これは:0:{}であるべきだと思います

    • そのタイプミスを指摘していただきありがとうございます。修正のために記事を更新しました!

      管理者

  7. ご提案いただいた通りFTPでファイル名を変更したところ、WordPressの管理画面にログインできるようになりましたが、ファイル名を元に戻すとエラーが再発します。そのため、プラグインを一つずつ無効化/再有効化することができません。

    手伝ってもらえますか?

    • その場合、記事の2番目の方法を使用すると、プラグインが強制的に無効化されるはずです。

      管理者

  8. 情報提供ありがとうございます。Ultimate MemberでGoogle reCaptcha v3を有効にしており、スーパーアドミンの詳細情報でwp-adminにログインできませんでした。FTPからプラグインディレクトリ内のrecaptchaディレクトリの名前を変更しただけで、うまくいき、ログインしてダッシュボードからGoogle reCaptcha v.3を無効にすることができました。本当に感謝しています。

  9. この投稿とすべてのオプションをありがとうございます。以前はPHPmyadminの方法を行いましたが、今回はcpanelでプラグインファイルをリネームしただけです。ずっと簡単で速く、そして「データベース修復」の通知がトリガーされました。それを実行したところ、Optionsテーブルがクラッシュしていることがわかりました。プラグインファイルを元の名前に戻し、データベース修復を再度実行したところ、正常に動作しました!

    • Glad to hear our recommendations helped and you were able to solve the problem :)

      管理者

  10. PHPとWPをアップグレードした後、Jetpackプラグインに問題が発生しました。無効化も削除もできませんでした。WPのプラグインフォルダに入り、Jetpackプラグインフォルダの名前を変更しました。WPでプラグイン管理ページをリフレッシュすると、あら不思議!管理パネルからプラグインを削除し、ルートからフォルダを削除しました。

  11. どちらの方法もうまくいきませんでしたが、前日のバックアップを見つけたところ、正常に機能しました。

    • 共有いただきありがとうございます。可能な場合はバックアップから復元するのは良い方法です。

      管理者

  12. 問題が解決しました。Wordpressの管理サイトに再びログインできるようになりました。本当にありがとうございます。あなたは恵みです。

  13. こんにちは。最近プラグインをインストールしていません。唯一行ったことは、メールを変更したことです。プロセスを完了してから数時間後にダッシュボードに入ることができなくなりました(申し訳ありませんが、このページにアクセスする権限がありません)。何か解決策はありますか?

  14. 命の恩人です!このコンテンツを本当にありがとうございました!すぐに効果があり、管理ダッシュボードに戻ることができました!

  15. 残念ながら、これらのオプションはどちらも役に立ちませんでした(プラグインの更新後も「サイトで技術的な問題が発生しています」というエラーが表示されます。また、昨日WordPress 5.4も更新しましたが、それが原因でしょうか?)

  16. このヘルプは本当に役立ちました。非常にわかりやすく、非常によく機能します。

  17. Hello,

    ウェブサイトにアクセスしようとすると、常にダウンロードオプションが表示されます。上記すべての提案を試しましたが、うまくいきませんでした。cPanelでプラグインフォルダの名前をplugin.deactivateに変更し、phpmyadminのwp-optionsでアクティブなプラグインフォルダを編集しました。それでもダウンロードオプションが表示されます。どうすればよいですか。
    よろしくお願いします。

  18. こんにちは。あなたの提案を試しましたが、WordPress管理エリアにログインできません。他に何か提案はありますか?これは緊急事態です。

  19. WordPressにYoast SEOプラグインをインストールしたいのですが。インストール後、現在使用中のプラグインを非アクティブ化する必要がありますか?WordPressの操作は初めてで、ウェブサイトを作成してくれた人がもう手助けしてくれなくなったので、自分でやらなければなりません!どなたか助けていただけると大変助かります!ありがとうございます!

    • SEOプラグインである場合のみ、他のプラグインを削除する必要があります。もしそうであれば、一般的な問題を避けるために削除したいでしょう。

      管理者

  20. なんてこった!皆さんのおかげで助かりました!本当にありがとうございます!サイトの修正に多くの時間を費やした後、あなたのわかりやすいガイドで数分で修正できました。本当にありがとうございます!

  21. こんにちは、

    ウェブサイトまたはwp-adminページにアクセスすると、ブラウザがページを表示する代わりにファイルをダウンロードしようとします。

    • プラグインを無効化しても問題が解決しない場合は、ホスティングプロバイダーに連絡することをお勧めします。彼らがその問題の解決を支援してくれるはずです。

      管理者

  22. こんにちは、Wpbeginnerサポート様、

    ローカルサイトで全てのプラグインを無効化するにはどうすればよいですか?

    • そのためには、コンピューター上のプラグインフォルダの名前を変更する必要があります

      管理者

  23. 本当にありがとう – これはサイトを救うものです!

    簡単な質問です。プラグインフォルダの名前を変更した後、WordPress の WP-Admin バックオフィスプラグインリストに戻ったとき、フォルダ名が変更されたプラグインを削除しても安全ですか、それともこの操作は有害になりますか?

    ありがとうございます!

    Mig

    • WordPressサイト内で削除メソッドを使用することは、そのプラグインを完全に削除するための最良の方法です。なぜなら、プラグインのアンインストール手順を経るからです。

      管理者

  24. どの FTP プログラムが無料で、コンピューターのフル管理者権限を奪うような完全な権限を与えることなくダウンロードできるものはどれですか?

  25. こんにちは、

    すべてのプラグインを無効にしましたが、WooCommerceの商品がすべて消えてしまいました。
    どうすればいいですか?

  26. 素晴らしい!2要素認証プラグインを使用したところ、WordPressダッシュボードにログインできなくなりました。あなたのFTPソリューションはそれを100%解決しました。

  27. こんにちは

    サブドメインのWordPress管理画面にサインインできないのはなぜですか?

    IP オプション -ExecCGI のようです

    私のサイトで。私の問題を解決できますか?

    • For that message, you would want to reach out to your hosting provider and they should be able to help you fix it :)

      管理者

  28. こんにちは。
    私のWordpressサイトは訪問者には正常に表示されますが、WP-AdminログインページでWSoD(白い画面の死)が表示されます。

    WordPress のメモリを 512MB に増やそうとし、すべてのプラグインを無効にしようとしました。どちらも効果がないようです。

    確認しましたが、サイトは通常通り読み込まれていましたが、すべてのプラグインが明らかに動作していませんでした。しかし、管理者にログインしようとするとWSoD(白い画面の死)が表示されます。

    プラグインを再アクティブ化したら、訪問者にとってすべてが通常に戻りました。

    次に試すべきことはありますか?

  29. 君は最高だ。ファイルマネージャーでプラグインフォルダの名前を変更したら、見事に機能しました。

  30. ありがとうございます!ウェブサイトが救われました!本当に感謝しています!!!!!!!!

  31. 私は開発者ではありません – 助けてください!

    Wordpressへのログインに問題があったため、cPanelのphpMyAdminですべてのプラグインを非アクティブ化しました。現在、wp-option/option nameでアクティブなプラグインが見つかりません。wp-contentを見ると、plugins.bakファイルがあり、インストールされているすべてのプラグインが表示されています。それらを再アクティブ化するにはどうすればよいですか?

  32. Hi

    FileZillaで「plugin」の名前を変更して、すべてのプラグインを無効化しました。しかし、問題は、どのプラグインが機能していないかを確認するために、ウェブサイトに全くアクセスできないことです。ログインしようとすると、次のようなメッセージが表示されます:Cannot modify header information – headers already sent by (output started at /home/content/p3pnexwpnas17_datahtml/wp-config.php:1) in /home/content/p3pnexwpnas17_data0/html/wp-includes/pluggable.php on line 1223

    お願いします!ありがとうございます!

  33. Hi

    GoDaddy経由でSFTP接続できるので、うまくいきませんでした。プロトコルをSFTP SSHファイル転送に変更したところ、「サーバーキーが不明です……信頼しますか……など」というダイアログが表示されました。どうすればよいですか?
    ありがとうございます!

    • そのキーが以前に使用されていないことを通知しています。ホスティングプロバイダーに問い合わせれば、そのキーが彼らのものであることを確認できます。

      管理者

  34. 本当にありがとうございます!ページをクラッシュさせたエラーの解決に大いに役立ちました。そして、私の夜と正気を救ってくれました。

  35. これは、初心者が500エラーを解決するための完璧なステップバイステップガイドでした。ありがとうございました!

  36. cPanelファイルマネージャーでPluginsディレクトリの名前を変更したらうまくいきました!本当にありがとうございます!

  37. 本当にありがとうございます!

    ところで、cPanelファイルマネージャーを使用しました

返信する

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