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

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

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

  3. これは大変助かりました。プラグインディレクトリの名前を変更したことで問題が解決し、問題のプラグインを見つけた後はすべて順調です。情報提供ありがとうございました。

  4. 本当にありがとうございます。この記事のおかげでサイトが救われました!プラグインのアップグレード中にエラー500に遭遇しました。あなたが言ったように:\pluginsの名前を変更し、wp-adminとして接続できるようになりました。サイトはひどい見た目でしたが、技術的には機能していました。すべてのプラグインが「アンインストール」されたように見えました。フォルダの名前を\pluginsに戻しました。wp-adminページを更新すると、1つずつ有効化できるようになりました。あなたは素晴らしいです、記事をありがとう!

  5. FTP経由でプラグインを無効にするというアドバイス、本当にありがとうございました。アップグレード後に少しパニックになったときに完璧に機能しました!

  6. 本当にありがとうございます。完璧に機能しました。あなたの方法でプラグインを無効にしたところ、ログインできるようになり(ほっとしました)、必要なプラグインを一つずつ再アクティブ化できました。しばらくサイトのバックエンドにアクセスしていなかったので、クリーンアップの時期でした。重ねて、大変な時間を節約していただき感謝しています。ありがとうございます xx

  7. 良い記事ですが、残念ながら私の問題を解決しませんでした。問題は以下の通りです。

    テキストからビジュアルに切り替えられず、ビジュアルしかなく、メディアを挿入できず、パーマリンクを編集できませんでした!

    プラグインフォルダの名前を変更するとエディタは正常に動作しますが、個々のプラグインの名前をすべて変更しても問題は解決せず、何が原因なのか特定できませんでした。おそらく2つが原因かもしれません…。何かアドバイスはありますか?
    助けてください……。

  8. 本当にありがとうございます!どうやらプラグインの問題だったようです。

  9. ガイドをありがとうございます。
    本当に役立ちました。
    ブルースクリーン・オブ・デスを経験しましたが、あなたの非常に分かりやすい指示のおかげで数分で直せました!

  10. ガイドをありがとうございます。
    また、特定のプラグインを無効にするには、c-panelで特定のプラグインフォルダの名前を変更するだけです。

  11. アドバイスありがとうございます。おかげでサイトが復旧し、管理画面にアクセスできるようになりました。しかし、プラグインの再有効化に苦労しています。インストールされているプラグインが何も表示されず、再インストールしようとすると「ディレクトリを作成できません」というエラーが出ます。
    何かアイデアはありますか?

    再度感謝します。

    Ali

    • こんにちは、Aliさん

      FTPクライアントまたはcPanelのファイルマネージャーを使用してウェブサイトに接続してください。/wp-content/フォルダに移動し、その中にpluginsフォルダがあることを確認してください。もしなければ、作成する必要があります。その後、プラグインのインストールを再度試してください。

      plugins フォルダーがある場合は、そのファイルとディレクトリの権限を確認してください。

      管理者

  12. こんにちは。ほとんどの場合、プラグインの競合問題が発生します。その場合、すべてのプラグインを無効化し、1つずつ有効化して、どのプラグインが主な原因であるかを確認します。このプロセスを容易にするプラグインがあればいいのにと思います。すべてのプラグインを無効化し、1つずつ有効化するオプションがあれば。

  13. 本当にありがとうございます。
    これは傑作です。すべてのプラグインを無効にした後、サイトを復旧することができました。サイトを復旧したときは、完全にめちゃくちゃになっていたので怖かったです。しかし、すべてのプラグインを有効にしたところ、すべてが正常に戻りました。だから、私はあなたのブログのファンであり続けます。ありがとうございます。

  14. こんにちは、

    この1月にWordPressサイトを始めて以来、ファンです。サイトメンテナンスプラグインのインストール方法について、今日のブログを参考にしました。インストール、有効化、使用ができました。しかし残念ながら、その後ラップトップが予期せずシャットダウンし、サイトからログアウトさせられたことに気づきました。あらゆることを試しましたが、うまくいきません。助けていただければ幸いです。ありがとうございます。

    • Hello,

      上記の記事を参照して、すべてのWordPressプラグインを無効にしてください。これによりログインできるようになり、その後プラグインを1つずつ有効化できるようになります。

      管理者

  15. この解決策を試しましたが、まだ真っ白なページが表示されます。そのため、さらに変更したり削除したりするために、サイトダッシュボードにアクセスすることさえできません。

    上記の解決策は、上記のアドバイスが機能しない場合にどうすればよいかについてのさらなる提案で更新する必要があります。現状では、一般に公開できるサイトはありますが、ダッシュボードの修理などのためにアクセスできないサイトになっています。

  16. 両方のバージョンを試しましたが、HTTPエラー500が発生し、WordPressサイトのバックエンドにアクセスできません。

  17. プラグインフォルダの名前を変更するというあなたのヒントが、私の神経を救ってくれました。すごい、本当にありがとう!!!!

  18. WooCommerceプラグインを有効化しようとしたところ、サイトが壊れてしまいました。最初はメンテナンス画面が表示され、今は500エラーが出ています。wp-adminやFTP経由で何もアクセスできません。phpMyAdminを使っても、あなたの例にあるようなwp_optionsという名前のテーブルやカラムが見つかりません。

  19. 素晴らしい記事です。あなたの手順のおかげで、Google検索では見つからなかった問題を解決できました。私のすべてのページにパスワードフィールドと送信ボタンが表示されていました。あなたの方法で全てのプラグインを無効にし、一つずつ再アクティブ化していくと、Jetpackが破損しており、他のフックをすべて上書きしていることがわかりました。私にとって大変助かりました。

  20. こんにちは。
    管理画面にログインできないため、FTP経由でプラグインフォルダの名前を変更しようとしています。しかし、アクティブなプラグインの名前を変更しようとすると、「アクセスが拒否されました」というエラーが繰り返し表示されます。
    助けていただけますか?
    よろしくお願いします!

  21. 記事をありがとうございます。プラグインフォルダ名を変更したところ、管理画面に再度ログインできるようになりました。

  22. フォルダー名を「plugins」に戻すと、再び管理画面が真っ白になってしまいます。どうすればプラグインを一つずつ再アクティブ化できるのでしょうか?

  23. ありがとうございます!
    ちょっとしたパニック状態から救われました。記事に感謝します。すべてのステップがうまくいきました!

  24. プラグインを無効化したら、何もかも動かなくなりました。ページにアクセスしようとすると、データベースに接続できないと表示されます。どうすればいいですか?

  25. 情報満載の記事、本当に感謝しています。問題は、ホワイトスクリーンの死に達してしまい、cpanelにアクセスできないことです。これを修正する回避策はありますか?問題の原因となっているプラグインはすでにわかっています。

  26. FTPでうまくいきました…ありがとうございます!原因は、私が作業するために「ディスカッションボード」プラグインをプライベート設定にした翌日、それらのページでログアウトしたことでした…(笑)改めて感謝します!

  27. FTPを使用してすべてのプラグインを無効にするとうまくいきました。問題はVisitors-Traffic-Real-Time-Statisticsプラグインでした。本当にありがとうございます。

  28. Hello,

    プラグインが原因で問題が発生したようには思えません。ヘッダーについてfunctions.phpの一部のコードをいじっていたのを覚えています。突然ログアウトされました。助けていただけると大変ありがたいです!

    マギー

  29. プラグインがWordPressでテストされていないか、WordPressと互換性がない場合、サイトにホワイトデスが発生します。
    投稿ありがとうございます。ウェブサイトを復旧するのに本当に役立ちました。

    • https://example.com/wp-login.phpのみ使用でき、https://example.com/wp-admin/は使用できません。そしてエントリーボタンを押すとHTTP ERROR 500が表示されます。

  30. Thank you so much for this useful tip. It saved me a lot of time when I couldn’t log into my site after repeatedly requesting new passwords. I found which plugin was causing the problem. :)

  31. コーディングについては何も知りませんが、WordPressを使って自分のポートフォリオサイトを作成することにしました。インストールしたプラグインでエラーが発生したので、この投稿は私の命を救ってくれました。ありがとうございます!

  32. 私は開発者でもIT専門家でもありません。この分野についてはあまり知りませんが、最近オンラインでウェブサイトを作成して自分でホストする方法を学びました。しかし、何か問題が発生すると、私を救ってくれるこのようなフォーラムに頼ることになります。この投稿もそうでした。Miniorange 2ファクター認証プラグインでログインできなくなり、何度もログインを試みた後、「リクエストが多すぎます」というメッセージが表示されました。
    cPanelでModSecurityを一時的に無効にすることで「リクエストが多すぎます」の問題を解決し、フォーラムに記載されているようにフォルダの名前を変更することでminiorangeの問題を解決しました。すべてが再び機能し、すべてうまくいきました。ありがとうございます。

  33. phpMyAdminでwp_optionオプションが見つかりません。
    どうすればいいですか??
    助けてください。

  34. Hello,

    This article was very helpful. I had a problem with a plugin that I have installed. Changed it’s name in the FTP file and the website and admin worked again :)

    ありがとうございます

  35. とても参考になりました。これらのページをEvernoteにコピーしました!
    悪いプラグインとメモリ不足が原因でした。
    本当にありがとう!

  36. サイトのバックアップを試みましたが、バックアップが完了しませんでした。それ以来、wp-adminページにアクセスできなくなりました。常に真っ白です。他に何をすればよいですか?ありがとうございます

返信する

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