WordPressで405メソッドが許可されていないエラーを修正する方法
公開: 2021-07-03HTTPの問題に関する限り、405エラーでは、処理するための多くの情報が得られません。 このエラーは、サーバーがHTTPリクエストを拒否したときに表示されますが、いくつかの理由が考えられます。 つまり、405エラーを修正するには、いくつかのトラブルシューティング手順が必要になる可能性があります。
この記事では、405エラーとは何かとその原因の完全な内訳を示します。 次に、WordPressサイトでこの問題を解決するための5つの方法について説明します。
それを手に入れよう!
405エラーとは何ですか?
Webサイトにアクセスしようとしたときにサーバーが要求を拒否すると、405または「405NotAllowed」エラーが表示されます。 他のHTTPエラーとは異なり、405コードは、サイトのサーバーが稼働中であり、要求を認識することを意味します。 しかし、それは何らかの理由でその要求を拒否しています。
使用しているブラウザによっては、次のような405エラーメッセージのバリエーションが表示される場合があります。
- 「メソッドは許可されていません」
- 「HTTP405エラー」
- 「HTTP405メソッドは許可されていません」
「4XX」エラーコードは通常、クライアント側の問題が原因で発生しますが、サーバー側の問題が原因で発生することもあります。 エラーコードは多くの情報を提供しないため、複数の潜在的な修正を行う必要がある場合があります。
WordPressで許可されていない405メソッドエラーを修正する方法(5つの方法)
次の手順でサイトの構成にいくつかの変更を加えるため、開始する前にWebサイトの完全バックアップを実行することをお勧めします。 経験則として、問題が発生した場合に備えて、トラブルシューティングの前に必ずサイトをバックアップする必要があります。 次に、これらの潜在的な修正を1つずつ実行できます。
1.アクセスしようとしているURLを確認します
簡単に思えるかもしれませんが、間違ったURLを入力することは、405エラーの最も一般的な原因の1つです。 一般に公開されていないURLにアクセスしようとすると、サーバーが405エラーを返し、「ここではそれを実行できません!」と表示される可能性があります。
アクセスしようとしているURLを再確認するのに1秒しかかかりません。 あなたはサイトの所有者なので、間違ったページにアクセスしているかどうかを見つけることができるはずです。 そうではなく、URLが正しい場合は、次の方法に進むことができます。
2.最近のWordPressバックアップを復元する
WordPressのバージョン、プラグイン、またはテーマを更新すると、互換性の問題が発生し、HTTPエラーが表示される場合があります。 それはあなたのサイトのコンポーネントを更新することが悪いと言っているわけではありません-私たちは心からそれをすることをお勧めします-しかしこれはあなたが知っておくべき副作用です。
405エラーは、サイトで最近更新された要素の互換性の問題が原因で表示される場合があります。 その場合は、最近のバックアップを復元すると問題が解決するはずです。
サイトの復元方法は、使用しているバックアップ方法によって異なります。 バックアッププラグインには、作成したサイトのコピーを復元するオプションが含まれていることがよくあります。 組み込みのバックアップ機能を提供するウェブホストを使用している場合は、ホスティングダッシュボードからサイトを以前の状態に復元できるはずです。

405エラーがサイトに表示されたと仮定すると、サイトの最後の更新の前に作成された最新のバックアップを選択する必要があります。 Webサイトを復元した後、エラーが続くかどうかを確認してください。 もしそうなら、あなたはアップデートが問題ではないと仮定することができます。
これで問題が解決した場合は、サイトの要素を最新の状態に保つことは通常はお勧めできません。 代わりに、どの側面(プラグインやテーマなど)が最近更新されたかを調べ、開発者に助けを求めるか、別のツールに置き換えることを検討してください。
3.プラグインとテーマを無効にします
最近の更新が原因ではない場合でも、特定のプラグインまたはテーマに問題がある可能性があります。 原因を特定するには、サイトでこれらの要素を一時的に非アクティブ化する必要があります。
WordPressプラグインとテーマを無効にする方法は2つあります。 最初のアプローチは、ダッシュボードにアクセスして[プラグイン]または[外観] > [テーマ]タブに移動し、[非アクティブ化]オプションを使用することです。

一度に1つのプラグインまたはテーマを非アクティブ化し、それぞれの後にWebサイトをチェックして、エラーが続くかどうかを確認します。 それがなくなると、どのプラグインまたはテーマに問題があったかがわかります。
この方法は、405エラーがダッシュボードへのアクセスを妨げていない場合に機能します。 そうである場合は、FileZillaなどのファイル転送プロトコル(FTP)クライアントを使用して、袖をまくり上げてサイトに直接接続する必要があります。

Webサイトに接続したら、ルートディレクトリ内のwp-content / pluginsフォルダーに移動します。 サイトにインストールされている各プラグインには、このディレクトリ内に対応するフォルダがあります。

これらのフォルダのいずれかを選択して、その名前を変更できます。 これにより、WordPressがプラグインを認識できなくなり、基本的にプラグインが非アクティブ化されます。 この方法を使用して、各プラグインを1つずつテストし、405エラーがなくなるかどうかを確認できます。 アクティブなテーマを無効にすることも同じように機能します。wp-content/ themesに移動して、そのフォルダーの名前を変更します。
問題のあるテーマまたはプラグインを特定したら、オプションは前の手順と同じです。 代わりの製品を見つけるか、問題の解決について開発者に連絡してください。
4..htaccessファイルで書き換えルールを確認します
ご存知かもしれませんが、を変更することで、サーバーにリダイレクトルールを追加できます。 htaccessファイル(もちろん、それだけではありません)。 サイトにアクセスできるのがあなただけではない場合、誰かが405エラーの原因となる「書き換え」ルールを追加した可能性があります。
この潜在的な原因を調査するには、FTP経由でサイトにもう一度アクセスし、そのルートフォルダーを開きます。 NS 。 htaccessファイルはその中にあるはずなので、ファイルを右クリックし、[表示/編集]オプションを選択して開きます。

WordPressのデフォルトの内容を確認できます。 htaccessファイルは、WordPressCodexにアクセスすると次のようになります。 このファイルには、「RewriteCond」で始まる数行のコードが含まれていますが、番号「405」を含むエントリを探しています。 このようなコードを含むルールが表示された場合は、先に進んで変更または削除できます。
[R=405, L]
を変更することを覚えておいてください。 htaccessファイルはあなたが今扱っているようなエラーにつながる可能性があります。 特定のルールが何をするのかわからない場合は、それに触れない(または開発者に助けを求める)のが最善です。 今のところ、ファイルへの変更を保存し、サイトに再度アクセスして、エラーが解決されたかどうかを確認してください。
5.デバッグモードを有効にして、ログファイルを確認します
他に何も機能しない場合は、WordPressエラーログを調べて、サイトで何が起こっているかを確認する必要があります。 WordPressを使用すると、「デバッグ」モードをオンにして、自由にチェックアウトできるログを自動的に生成できます。
WordPressのデバッグ機能を有効にする方法と、WordPressが生成するログにアクセスする方法に関する完全な記事があります。 特にかなりアクティブなWebサイトがある場合は、これらのログのナビゲートに手間がかかる可能性があることに注意してください。
作業を簡単にするために、WordPressログを確認する直前に405エラーを再作成することをお勧めします。 そうすれば、アクセスの試行は記録された最後のイベントの1つになり、問題の正確な原因を簡単に特定できるようになります。
結論
405エラーのトラブルシューティングには、原因に関する情報が提供されないため、時間がかかる場合があります。 ただし、WordPressを使用している場合は、このエラーを解消するのに役立つ一般的な修正がいくつかあります。 これらには、クライアント側とサーバー側の両方のソリューションが含まれます。
WordPressで405エラーが発生した場合に必要なことは次のとおりです。
- アクセスしようとしているURLを確認してください。
- 最近のWordPressバックアップを復元します。
- プラグインとテーマを無効にします。
- 書き換えルールについては、 .htaccessファイルを確認してください。
- デバッグモードを有効にして、ログファイルを確認します。
WordPressの405エラーを修正する方法について質問がありますか? 以下のコメントセクションでそれらについて話しましょう!
apghedia /shutterstock.com経由の注目の画像
