Webサイトを更新しようとしているが、何らかの理由でダッシュボードにアクセスできないと想像してみてください。 さらに悪いことに、401エラーが原因でアクセスできなくなっているため、WordPressログインページにアクセスすることさえできません。
A HTTPエラー401 ブラウザの資格情報の認証に問題があることを意味します。 このチュートリアルでは、それが何を意味し、何が原因であるかを説明します。 次に、ダッシュボードに再度アクセスできるように、問題を修正するXNUMXつの方法について説明します。
HTTP 401エラーとは何ですか?また、考えられる原因は何ですか?
ある時点で、WordPressダッシュボードにログインしようとして、誤って間違った資格情報を送信した可能性があります。 これが発生すると、間違いをしたことを示すエラーページが表示されますが、正しいユーザー名とパスワードを再入力することでアクセスできます。
401エラーは、間違った資格情報を使用してWebサイトにアクセスしようとするという点で似ていますが、より高いレベルです。 ブラウザがサイトのサーバーで正しく認証されていない場合は、WordPressのログインページにアクセスすることもできません。
代わりに、次のようなエラーページが表示されます。
401権限が必要なエラーは、正しい資格情報を使用してリソースへのアクセスを再試行できることを意味します。 言い換えれば、それはしばしば一時的な問題であり、 HTTPエラー403 到達したいページへのアクセスが明示的に禁止されている場合。
場合によっては、401エラーが自然に解消され、Webサイトに再びアクセスできるようになります。 ただし、サイトを一時的にロックダウンすることは現実的ではありません。 ブラウザで問題が解決することを期待する代わりに、ダッシュボードにすばやくアクセスするための手順を実行できます。
WordPressの401エラーを修正する方法
401エラーの主な問題は、いくつかの潜在的な原因があることです。 したがって、どちらがブラウザに影響するかを知るのは困難です。 それを念頭に置いて、いくつかの可能な修正について説明し、それらを見つけられるようにします。
1.ドメインネームシステム(DNS)レコードをクリアする
多くの場合、コンピュータには、最も頻繁にアクセスするIPアドレスとURLに関するデータが保存されます。 このようにして、彼は将来の要求をより速く処理できます。
DNSを削除するには、この一時データをすべてコンピューターから削除する必要があります。 そうすれば、次に問題のあるURLにアクセスしようとしたときに、まったく新しい要求が行われ、再認証されます。
DNSをフラッシュするプロセスは、オペレーティングシステムによって異なります。 Windowsユーザーの場合、コマンドプロンプトを開いてコマンドを入力するのと同じくらい簡単です。 ipconfig/flushdns :
Windowsは成功メッセージを返し、Webサイトへのアクセスを再試行できます。
Macユーザーも同様のプロセスを実行する必要がありますが、ターミナルに入力する必要のあるコマンドは、使用しているOSXのバージョンによって異なります。 最新のXNUMXつのイテレーション(Sierra、High Sierra、およびMojave)のユーザーは、 sudo killall -HUP mDNSResponder .
2.ファイアウォールとブラウザーのキャッシュをクリアします
ブラウザはデータを保存することもできるため、アクセスするたびにウェブサイトを再度読み込む必要はありません。 このプロセスは キャッシュされた. 場合によっては、間違ったログイン情報を誤って保存してしまうことがあります。
これが401エラーの原因である場合、エラーの修正は簡単です。 最近のほとんどのブラウザでは、数分でキャッシュをクリアできます。 たとえば、Chromeを使用すると、 [設定]> [詳細] オプションを検索します 閲覧履歴データの消去 :
次に、ブラウザで削除するデータを指定できます。 オプションを選択 キャッシュされた画像とファイル ボタンをクリックします データのクリア :
もう一度ウェブサイトにアクセスしてみてください。 問題が解決しない場合は、ファイアウォールキャッシュが原因である可能性があります。
場合によっては、ファイアウォールがサーバーと通信していないため、認証エラーが発生する可能性があります。 修正プロセスは、使用しているツールによって異なります。
あなたがユーザーの場合 CloudFlare 、ダッシュボードに移動してタブに移動できます キャッシング。 中には、のオプションがあります すべて削除 、ファイアウォールキャッシュ全体が含まれます。
ファイアウォールのキャッシュを削除しても、その機能には影響しません。 最悪の場合、次にサイトにアクセスしたときにロード時間が長くなる可能性がありますが、これはキャッシュを再構築した後に自動的に修正されるはずです。
別のファイアウォールツールを使用している場合は、そのドキュメントを確認して、手動でキャッシュをクリアできるかどうかを確認する必要があります。 一部のサービスでは、代わりにサポートに連絡する必要がある場合があります。
3.プラグインとWordPressテーマの競合をテストします
プラグインとの互換性の問題 ワードプレスのテーマ 場合によっては 401 エラーが発生することがあります。ダッシュボードにアクセスできる場合は、いずれかの要素を無効にして競合の原因を特定するのは簡単です。
ちょうどクリックしてください 無効化 プラグインの名前で:
テーマについては、TwentyNineteenやTwentyTwentyなどのWordPressのデフォルトに切り替えます。 次に、各プラグインをXNUMXつずつ再アクティブ化し、問題が再発するのを待ちます。 問題のある要素を絞り込むことができるはずです。
ただし、401エラーがあると、ダッシュボードにアクセスできなくなる可能性があります。 これは、プラグインとテーマを非アクティブ化するには、を使用する必要があることを意味します ファイル転送プロトコル(FTP) およびFTPクライアントなど FileZillaを .
サーバーに接続したら、 public_html> wp-content>プラグイン :
次に、各プラグインのフォルダを右クリックして名前を変更します。 のような単純なもの プラグイン名_disabled しましょう。 これにより、WordPressがこれらのフォルダを見つけることができなくなります。
プラグインを非アクティブ化した後、もう一度Webサイトにアクセスしてください。 401エラーがなくなった場合は、XNUMXつ以上のアイテム間の非互換性が根本的な原因であったことを意味します。
その後、FileZillaに戻って、プラグインの名前を変更できます。 それぞれの間であなたのサイトをチェックしてください。 401エラーが再度表示されると、最後にアクティブ化されたツールが原因であることがわかります。
テーマを無効にすることも同じように機能します。 に移動 wp-content /テーマ、検索 使用しているフォルダーを変更し、名前を変更します。
デフォルトのテーマが自動的にアクティブ化され、置き換えられます。 繰り返しますが、Webサイトをテストして、401エラーが続くかどうかを確認します。 そうしないと、テーマが問題の一部になり、代替案を探す必要があります。
まとめ
毎日のWebブラウジングでエラーが発生することは珍しくありません。 通常、それは問題ではありません。 ただし、401エラーコードでヒットするWebサイトがあなたのものである場合、深刻になります。 あなたがそれを解決することに失敗するならば、あなたはあなた自身が長期間立ち往生していることに気付くかもしれません。
WordPressサイトのHTTP401エラーを解決する方法はたくさんあります。 最も成功したアプローチのいくつかは次のとおりです。
- DNSレコードを削除します。
- ブラウザのファイアウォールとキャッシュをクリアします。
- 間の競合のテスト WordPressのプラグイン そしてあなたのテーマ。
最も信頼できる方法のXNUMXつは、Webホストに連絡することです。