WordPressで403Forbiddenエラーを修正する方法
公開: 2022-07-04
WordPressで403禁止エラーを見たことがありますか? 通常、WordPressページで403エラーに気付くと、人々は苦しみます。 これは誤解の原因となる可能性があるため、WordPressで403ForbiddenErrorを修正する方法を紹介します。
それでは、先に進む前に、禁止されている403の間違いが何であるかを見てみましょう。 これは、Webサーバーの誤った構成によって作成されたステータスコードです。 この誤った設定により、顧客は要求されたリソースにアクセスできなくなる可能性があります。
WordPressの403ForbiddenErrorとは何ですか?
それでは、先に進む前に、禁止されている403の間違いが何であるかを見てみましょう。 これは、Webサーバーの誤った構成によって作成されたステータスコードです。 この誤った設定により、顧客は要求されたリソースにアクセスできなくなる可能性があります。
サーバーを許可しないためにブラウザからスクリプトをロードできないため、この問題の修正は複雑になる可能性があります。 ただし、WordPress Webサイトを使用している場合は、禁止されているWordPressエラーを解決できます。
この間違いを見ると、さまざまな可能性があります。 例えば、:
- 403 Forbidden –wp-adminまたはWordPressログインページでアクセスが拒否されました。
- 403WordPressサイトの任意のページにアクセスしたときの禁止エラー。
- 403禁止–WordPressのインストール中。
- 完全な403禁止ステータスの代わりに、単に「アクセス拒否」にすることもできます。
403のエラーが多数あることに気付いたので、この間違いの原因を調べてみましょう。
403 Forbidden Errorの原因は何ですか?
403エラーは、主に1.破損した.htaccessファイルと2.ファイルのアクセス許可が正しくない場合に発生します。
このエラーが原因でトリガーされる可能性もあります
不正なIPアドレス:ドメイン名が古いIPアドレスまたは間違ったIPアドレスを指している可能性があります。これにより、アクセスがブロックされます。
障害のあるWordPressプラグイン:WordPressプラグインが正しく構成されていないか、別のプラグインと競合している場合、403エラーが発生する可能性があります。
マルウェア感染:マルウェア感染により、.htaccessファイルが常に破損する可能性があります。 この場合、.htaccessファイルを復元する前にマルウェアを削除する必要があります。
インデックスページがありません:Webサイトのホームページの名前がindex.phpまたはindex.htmlとして指定されていない可能性があります。
更新されたWebページのリンク:Webサイトの所有者がWebページのリンクを更新した可能性があります。 これは、キャッシュされたバージョンとは異なります。
WordPressの403Forbiddenエラーを修正する方法
方法1:ブラウジングキャッシュをクリアする
ブラウザのキャッシュは、403エラーを引き起こす主な理由の1つです。 キャッシュはデータを収集して保存し、Webサイトをより高速にロードします。 ただし、キャッシュが原因で古いバージョンのWebサイトを表示している可能性があります。
ブラウザのキャッシュバージョンが更新されていない可能性があります。 もう1つの考えられる理由はCookieです。
キャッシュとCookieをクリアすると、この問題は解決するはずです。 キャッシュとCookieをクリアすると、初めてブラウジング速度が低下し、ブラウザがすべてのサイトに再度ログインする可能性があります。
キャッシュとCookieをクリアするには、 Ctrl + Shift + Delを押すか、右上隅にある3つのドットをクリックして、設定に移動します。 次に、キャッシュを検索すると、閲覧データをクリアするためのオプションが見つかります。
「閲覧データの消去」をクリックすると、ボックスが表示されます。 すべてのフィールドにチェックマークを付け、[データのクリア]ボタンを押します。
すべてのキャッシュとCookieをクリアします。 次に、Webサイトをリロードして、エラーが続くかどうかを確認します。
方法2:すべてのWordPressプラグインを非アクティブ化する
このエラーは、プラグインの障害またはプラグインが他のプラグインと競合していることが原因である可能性が高くなります。 このステップでは、ダッシュボードにログインできる場合は、すべてのWordPressプラグインを無効にしてから、1つずつ有効にしてみてください。 このようにして、障害のあるものを見つけることができます。
ダッシュボードにアクセスできない場合は、FTPクライアントに接続してみてください。 方法がわからない場合は、このガイドを確認してください。FTPを使用してWordPressにファイルをアップロードする方法。
FTPクライアントを介してサイトに接続した場合は、wp-contentフォルダーに移動し、pluginsフォルダーを見つけます。
フォルダの名前を「無効なプラグイン」のような名前に変更します。
次に、Webサイトにアクセスして、エラーがまだ存在するかどうかを確認します。 エラーがない場合は、フォルダの名前を「プラグイン」に戻します。 WordPressダッシュボードに戻り、プラグインを1つずつ再アクティブ化してみてください。
サイトが機能しなくなると、問題の原因となっている原因がわかります。 ここで、FTPクライアントを介してWebサイトに再度接続し、pluginsフォルダーの名前を「 disabledplugins 」に変更します。 次に、それを「プラグイン」に戻します。
これにより、すべてのプラグインが無効になります。 次に、ダッシュボードにログインして、問題のあるプラグインを削除します。
方法3:障害のある.htaccessファイルを修正する
Apacheサーバーを使用している場合は、.htaccessに障害がある可能性があります。 これは、ApacheWebサーバーで使用される基本的な構成ファイルです。 単純な間違いは大きなエラーを引き起こす可能性があります。
.htaccesファイルのトラブルシューティングは難しいため、新しいファイルを生成することをお勧めします。
これを行うには、FTP経由でWebサイトサイトに接続します(このガイド「FTPを使用してWordPressでファイルをアップロードする方法」を確認してください)。 次に、ルートディレクトリで.htaccessファイルを見つけます。
ファイルを右クリックして、安全のためにコピーをダウンロードしてください。
次に、サーバーから.htaccessファイルを削除します。
.htaccessファイルが問題だった場合は、Webサイトにアクセスできるはずです。
WordPressサイトに新しいクリーンな.htaccessファイルを強制的に生成するには、 [設定]->[パーマリンク]に移動します。 次に、[変更を保存]ボタンをクリックします(ボタンをクリックするだけで変更を加える必要はありません)。
これで、WordPressは新しい.htaccessファイルを生成します。
方法4:ファイルのアクセス許可を変更する
ファイラーの権限が正しくないことが原因で、403エラーが発生することがあります。 通常、ファイルはデフォルトのファイル権限で作成されます。これにより、ファイルの読み取り、書き込み、および実行の方法が制御されます。
最初にファイルのアクセス許可を変更するには、サイトをFTPクライアントに接続します。 接続したら、 public_htmlを見つけて右クリックします。 「ファイル属性」を選択します。
ここで、数値を755として入力し、[ディレクトリのみに適用]を選択して、[ OK]ボタンを押します。 ファイルパーミッションの数値の良い習慣は、フォルダーに755、静的コンテンツに644、動的コンテンツに700を使用することです。
ファイルのアクセス許可を変更した後、このプロセスを繰り返す必要があります。
もう一度public_htmlを見つけて、右クリックします。 「ファイル属性」を選択します。 ただし、今回は数値として644を入力し、[ファイルのみに適用]オプションを選択します。
完了したら、Webサイトに再度アクセスして、403エラーが解決されたかどうかを確認してください。
方法5:ホスティングプロバイダーに連絡する
上記のオプションのいずれかがうまくいかなかった場合は、ホスティングプロバイダーに連絡することをお勧めします。 彼らはあなたが問題を特定し、あなたを元に戻して実行させるのを助けることができます。
結論
このエラーは主にファイルのアクセス許可が正しくないために発生しますが、他にも考えられる原因があります。 このエラーの本当の原因を見つけるのは難しい場合がありますが、403エラーを解決するには、上記のトラブルシューティングガイドで十分です。
この投稿が役に立った場合は、友達と共有してください。下のコメントボックスであなたの考えを共有することを忘れないでください。