最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
2500万人以上
当社のプラグインを使用しているウェブサイト
16+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

WordPressで401エラーを修正する方法(7つの解決策)

WPBeginnerを長年運営する中で、私たちが遭遇する最も一般的なエラーの1つが、WordPressの401エラーです。

この厄介な問題は、自分のウェブサイトにアクセスできなくなることが多いため、特にイライラする可能性があります。これは本質的に、あなたのウェブサイトがあなたにアクセス権を持つべき人物として認識していないことを示しています。

この記事では、WordPressで401エラーを修正する方法についての専門知識を共有します。

WordPressで401エラーを修正する

WordPress の 401 エラーとは何ですか?

WordPressの401エラーはセキュリティ関連の問題であり、ウェブサイトが特定のページや領域にアクセスする権限がないと考えている場合に発生します。これは、ボディガードがあなたを認識しないためにクラブのドアで追い返されるようなものです。

このエラーは基本的に認証の問題です。ウェブサイトは「誰だかわからないので、あなたを入れることはできません」と言っています。

このエラーは、ログインまたはダッシュボードへのアクセスを試みる際に最もよく発生します。ただし、場合によってはサイト全体に影響を与えることもあります。WordPressサイト

401認証失敗エラー

一般的な401エラーのバリエーションを以下に示します。

  • HTTP 401エラー(またはHTTPエラー401、エラー401などのバリエーション)
  • 認証エラー
  • 認証が必要です
  • アクセス拒否
  • 401: 権限なし
  • 401 認証が必要です
  • このサイトは技術的な問題(401)が発生しています

401エラーは必ずしもあなたのせいではないことに注意することが重要です。原因は、セキュリティプラグインが過剰に保護している、WordPressホスティングの設定の問題、またはあなたの制御を超えたその他の技術的な問題である場合があります。

その他の一般的な原因としては、ログイン情報が間違っている、サーバーの設定に問題がある、またはサイトのパスワード保護領域に問題があるなどが挙げられます。

さて、WordPressで401エラーを迅速に修正するためのさまざまなソリューションを見てみましょう。特定のメソッドにジャンプするには、以下のクイックリンクを自由に利用してください。

正しいWordPressログインURLを見つける

まず、そもそも間違ったURLにログインしていないか確認することをお勧めします。ログインアドレス全体を間違って入力したり、記憶違いをしたりしたためにエラーが表示されている可能性があります。

この場合は、WordPressのログインURLを見つける方法に関する初心者向けガイドを読むことをお勧めします。

WordPressパスワードのリセット

WordPressホスティング会社は、ログイン試行の失敗により、wp-adminおよびwp-loginページへのアクセスをブロックすることがあります。

その場合、アクセスは一時的にブロックされ、数分後に再度試すことができます。

ただし、ログイン情報を推測する代わりに、忘れたWordPressのパスワードを復旧するのが最善です。

パスワードを忘れました

WordPressはパスワードを変更するためのリンクを記載したメールを送信します。この方法の問題は、WordPressがメールを送信できない場合があることです。

メールが届かない場合は、心配しないでください。また、phpMyAdminを使用してWordPressのパスワードをリセットすることもできます。

WordPress 管理画面のパスワード保護を一時的に解除する

WordPress管理ディレクトリにパスワード保護を設定している場合は、これが求めている解決策になる可能性があります。

管理ディレクトリのパスワードを忘れたか、サーバーの設定が変更された可能性があります。

これを修正するには、WordPressホスティングコントロールパネルにログインする必要があります。次に、「ディレクトリプライバシー」または「パスワード保護ディレクトリ」という設定をクリックします。

Bluehostを使用している場合は、ダッシュボードにログインして「Websites」タブに移動できます。次に、作業中のウェブサイトを選択し、「Settings」をクリックします。

Bluehostサイト設定

次に、「詳細設定」タブに切り替えます。

次に、cPanelを選択し、「管理」ボタンをクリックします。

BluehostでcPanelダッシュボードを開く

これでcPanelダッシュボードに入りました。

ここで「ディレクトリプライバシー」という設定を見つけてクリックしてください。

cPanelのディレクトリプライバシーメニュー

開くと、ホスティングアカウントのすべてのファイルとフォルダが表示されます。wp-adminディレクトリに移動し、名前をクリックして選択してください。

コントロールパネルにパスワード保護設定が表示されます。「このディレクトリをパスワードで保護する」オプションの横にあるチェックボックスをオフにして、「保存」ボタンをクリックするだけです。

cPanelでのパスワード保護の無効化

その後、「戻る」ボタンをクリックし、ページの下部までスクロールします。ここから、パスワード保護ディレクトリにログインするために使用するユーザー名を削除する必要があります。

WordPress管理ディレクトリのパスワード保護は正常に無効化されました。これでWordPressサイトにログインを試すことができます。

すべて正常に機能する場合は、新しいユーザーとパスワードを作成して、WordPress管理エリアのパスワード保護を有効にすることができます。

WordPressの401エラーを解決するためにファイアウォールキャッシュをクリアする

CloudflareSucuriのようなクラウドベースのWordPressファイアウォールサービスを使用している場合、ファイアウォールがウェブサイトとの通信に失敗すると401エラーが発生する可能性があります。

このチュートリアルでは、SucuriとCloudflareでファイアウォールキャッシュをパージする方法を説明します。

Cloudflare でキャッシュをパージする

Cloudflare を使用している場合は、Cloudflare ダッシュボードにログインし、「キャッシュ」セクションに移動する必要があります。次に、「すべてパージ」ボタンをクリックしてキャッシュをクリアします。

Cloudflareキャッシュをクリア

ファイアウォールキャッシュをクリアした後、ウェブブラウザキャッシュまたはWordPressキャッシュもクリアしてください。詳細については、WordPressでキャッシュをクリアする方法に関する完全なガイドをご覧ください。

Sucuriファイアウォールでキャッシュをパージ

Sucuriを使用している場合は、Sucuriダッシュボードにログインして「ファイアウォール(WAF)」ページにアクセスする必要があります。ここから、「キャッシュクリア」タブに切り替え、「キャッシュクリア」ボタンをクリックするだけです。

Sucuriキャッシュをクリア

デフォルトの WordPress テーマに切り替える

場合によっては、WordPressテーマ内の機能がウェブサイトで401エラーをトリガーすることがあります。これが真実かどうかを確認するには、一時的にデフォルトのWordPressテーマに切り替える必要があります。

デフォルトテーマはWordPressチームによって作成され、デフォルトのWordPressインストールと共に提供されます。これらのテーマには、Twenty Twenty-Three、Twenty Twenty-Two、Twenty Twenty、Twenty Nineteenなどが含まれます。

まず、外観 » テーマページに移動します。デフォルトのWordPressテーマがインストールされている場合は、それをアクティブ化できます。

デフォルトのテーマを有効にする

サイトにデフォルトテーマがインストールされていない場合は、インストールして有効にする必要があります。手順については、WordPressテーマのインストール方法に関するガイドを参照してください。

テーマを切り替えた後、ウェブサイトをテストできます。これで問題なく動作する場合は、テーマが401エラーの原因であったことを意味します。

テーマ開発者に問題を報告すると、修正に役立つ場合があります。それでもうまくいかない場合は、WordPressテーマを恒久的に変更できます。

すべてのWordPressプラグインを無効化する

不具合のある、または設定が不十分なWordPressプラグインも401エラーをトリガーする可能性があります。エラーがそれらのいずれかによって引き起こされているかどうかを確認するには、一時的にすべてのWordPressプラグインを無効化する必要があります。

プラグインページにアクセスして、管理エリア内からインストールされているすべてのWordPressプラグインを非アクティブ化することができます。左上のボックスをチェックしてすべてのプラグインを選択し、「Bulk actions」ドロップダウンメニューから「Deactivate」を選択して、「Apply」をクリックします。

すべてのプラグインを無効化する

ただし、WordPress管理エリアにアクセスできない場合は、FTPを使用してすべてのWordPressプラグインを非アクティブ化する必要があります。

WordPressサイトにFTPクライアントを使用して接続するだけです。接続したら、/wp-content/フォルダに移動し、pluginsフォルダの名前を「plugins.deactivated」に変更します。

FTP経由で全てのWordPressプラグインを無効にする

プラグインフォルダの名前を変更すると、すべてのWordPressプラグインが無効になります。

これでWordPressウェブサイトの管理エリアにアクセスし、ログインを試すことができます。すべて正常に動作する場合は、プラグインのいずれかが問題の原因であったことを意味します。

次に、FTPクライアントに切り戻し、再度プラグインのフォルダ名を単に「plugins」に変更します。

次に、WordPress管理エリアに戻り、プラグインページに移動します。401エラーが再び表示され始めるまで、各プラグインを一度に1つずつ有効にすることができます。

これにより、問題の原因となっているプラグインを見つけることができます。プラグインを見つけたら、そのサポートに連絡するか、別のプラグインを見つけることができます。

WordPressホスティングプロバイダーに連絡する

多くのWordPressホスティング会社は、WordPressウェブサイト上の不審なアクティビティを自動的に検出し、攻撃を防ぐためにアクセスをブロックします。

これらのセキュリティ対策は、WordPress管理エリアのみに影響する場合があり、ログインページが一時的にアクセスできなくなることがあります。

ログイン試行回数が多すぎます

ただし、通常の状態に戻らない場合や、サイトの全ページで401エラーが表示される場合は、直ちにWordPressホスティングプロバイダーに連絡する必要があります。担当者がアクセスログとエラーログを確認し、問題を解決してくれます。

詳細については、WordPressのサポートを適切に依頼して取得する方法に関する詳細ガイドをご覧ください。

WordPressで401エラーを防ぐ方法

その 401 エラーは厄介ですが、発生しにくくする方法があります。

  • 強力なパスワードを使用する: 忘れられないような強力なパスワードを選択し、すべてに同じパスワードを使用しないでください。詳細については、WordPressでパスワードを管理する方法に関するガイドをお読みください。
  • WordPress、テーマ、プラグインを定期的に更新する: これにより、ハッカーが悪用しようとする可能性のあるセキュリティ上の脆弱性が修正されます。可能な場合は自動更新を有効にしてください。
  • ログイン試行回数を制限する: 一部のセキュリティプラグインでは、パスワードを推測しようとできる回数を制限できます。これにより、ハッカーが繰り返し試行するのを防ぐことができます。
  • 二要素認証(2FA)を実装する: これにより、電話に送信されるコードのような、ログインに追加のステップが追加されます。誰かがパスワードを取得しても、コードなしではログインできません。
  • 正しいファイル権限を使用する: これらは、誰がファイルにアクセスできるかを制御します。これらを変更すると問題が発生する可能性があるため、理解していない限り、そのままにしておくのが最善です。
  • ウェブサイトを定期的にバックアップする: セキュリティの問題で401エラーが発生した場合でも、バックアップがあればサイトをすばやく復旧できます。

さらに詳しいヒントやコツについては、WordPressセキュリティガイド全体に従うこともできます。

このガイドがお使いのWordPressの401エラーの解決に役立ったことを願っています。また、最も一般的なWordPressのエラーとその解決方法のリストや、最も一般的なブロックエディタの問題を解決する方法に関するガイドも参照することをお勧めします。

この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterFacebookでも私たちを見つけることができます。

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

究極のWordPressツールキット

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

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

4 CommentsLeave a Reply

  1. VPNも401問題を引き起こす可能性があります。それに注意してください。一部のプロバイダーはサーバーにGeo-IPブロックを設定しており、VPNを使用している場合、WordPressにアクセスできない可能性のある外国のIPアドレスを持っています。ウェブサイトに場所を監視するセキュリティプラグインがある場合も同様です。

    • 体験談と401エラーの可能性のある原因を共有していただきありがとうございます。おっしゃる通りです。以前、自分のウェブサイトにアクセスしようとした際に拒否されたことがありましたが、VPNをオフにすると正常に動作しました。私の場合は、セキュリティプラグインか何かが原因でした。

  2. この記事ありがとうございます。話は変わりますが、モバイルユーザーとして、少なくとも私にとっては「トップに戻る」ボタンを実装していただけると、より快適になると思います!

    もう一度言いますが、コンテンツは素晴らしいですが、UXはそれほどではありません

    • Thank you for your recommendation, we will take a look into that as an option :)

      管理者

Leave A Reply

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