序章

500内部サーバーエラーコードは、WordPressのインストールを維持するときにあいまいなコードになる可能性があり、PHPまたはWebサーバーの問題が原因である可能性があります。 WordPressのインストールで500エラーが発生した場合、このチュートリアルでは、WordPressサイトを再びスムーズに実行するために行った変更を識別、解決、および確認するのに役立つソリューションを共有します。

ステップ1—問題の特定と複製

内部サーバーエラーHTTPコードは、サーバーに問題があることを示していますが、どのような種類の問題があるかを特定することはできません。 500内部サーバーエラーコードに関するこの知識を使用して、エラーメッセージを見てみましょう。

`HTTP Error 500 NGINX`

この問題を解決するための最初のステップは、エラーを複製して監視することです。 最近プラグインを有効にしたり、設定を変更したり、アップグレードしたりした場合は、プラグインが問題の原因である可能性があります。

WordPressプラグインの非アクティブ化

プラグインを1つずつ無効にして、これによって何かが変わるかどうかを確認することで、監査を開始することをお勧めします。

プラグインを一時的に無効にするには、WordPressダッシュボードに移動し、プラグインを選択します。 プラグインのリストで、非アクティブ化ボタンを見つけて選択し、プラグインを無効にするプロセスを開始します。 アクティベートしたプラグインごとにこのプロセスを繰り返します。

Deactivate WordPress Plugins

Webサーバーログの監査

前述のように、WordPressサイトでの 500内部サーバーエラーは、さまざまな理由で発生する可能性があり、すべてバックエンドサーバーに関連しています。 Webサーバーのログを監査することは、問題またはそもそも問題の原因を特定するのに役立つ場合があります。

サーバーログを監査するには、コマンドラインに次のように入力します。

  1. tail -f /var/log/nginx/error.log

入力後、現在のWordPressページをリロードして、エラーに関する詳細情報が表示されるかどうかを確認します。

それでもこのエラーの原因となっている特定のコードを特定できない場合は、サーバーへのWordPressまたはPHPの互換性のないインストールまたは破損したインストールが原因である可能性があります。 次のステップでは、WordPressとPHPをアップグレードして、これがエラーの原因ではないことを確認する方法を説明します。

ステップ2—インストールの更新

WordPressのインストールで発生した500Internal Server Error が、WordPressまたはPHPの破損または互換性のないインストールに起因しないことを確認するには、現在インストールされているバージョンを確認し、それに応じて更新する必要があります。 WebサーバーとWordPressのインストールを最新の状態に保つことは、優れたセキュリティプラクティスであり、定期的なメンテナンスタスクとして組み込む必要があります。

WordPressの更新

500 Internal Server Errorが発生している場合、WordPressを自動的に更新するために、サイトへのアクセスが制限されている可能性があります。 エラーが原因でWordPress管理パネルにアクセスできない場合は、/wp-adminダッシュボードにログインします。 WordPressは利用可能な新しいアップデートに関する通知を自動的に送信するため、ダッシュボードの上部に通知が表示される場合があります。

WordPress update notification

通知がない場合は、[更新]セクションにアクセスし、WordPressサイトの更新を求めるメッセージが表示されたら、更新を選択してWordPressのインストールを更新できます。

更新後、ステップ3に進み、500エラーをテストします。 それでもエラーが発生する場合は、この手順に戻ってPHPのバージョンを更新してください。

500エラーが原因でダッシュボードにログインできない場合は、コマンドラインから手動でWordPressの更新を実行する必要があります。

PHPの更新

WordPressインストールでPHPのバージョンを更新するには、インストールでPHPバージョンにアクセスして更新するためのホスティングプロバイダーの手順を確認する必要があります。 一部のプロバイダーはcpanelを介した更新を許可しますが、他のプロバイダーはプラットフォームでの更新を必要とします。 WordPressインストールでPHPを更新する方法の詳細については、ホスティングプロバイダーのドキュメントを参照してください。

インストールを手動で更新することもできます。このプロセスの詳細と、WordPressサイト用のPHPの更新が重要である理由については、WordPressの公式ドキュメントをご覧ください。

WordPressのインストールやPHPのバージョンを正常に更新したら、ステップ3に進んでエラーをテストします。

ステップ3—エラーのテスト

WordPressのインストールやPHPのバージョンを更新した後にエラーをテストするには、ドメインにアクセスしてみてください。

500エラーが再度発生し、PHPのバージョンとWordPressのインストールが正常に更新された場合は、ホスティングプロバイダーに確認して、サイトの外部に存在する可能性のあるサーバーの問題を詳しく調べる必要があります。

500エラーを正常に解決した場合は、一般的に発生するバグやセキュリティの脆弱性を防ぐためにインストールを更新することもできます。 このため、WordPressのインストールとPHPの両方のバージョンを更新しておくことをお勧めします。これにより、将来500エラーが発生するのを防ぐことができます。

結論

このチュートリアルでは、WordPressのインストールで500エラーのトラブルシューティングを正常に実行しました。これは、WordPressのインストールまたはPHPバージョンのいずれかが破損しているか古い場合によく発生します。

エラーコードとその解決方法の詳細については、チュートリアル「一般的なHTTPコードのトラブルシューティング方法」をご覧ください。