WordPressの500エラーのトラブルシューティングと修正方法:一般的な原因と解決策

WordPressでウェブサイトを作成すると表示される 500エラー(つまり)内部サーバーエラー)はよくある問題です。このエラーは、サーバーが処理できない内部的な問題に遭遇したことを示しますが、具体的なエラーメッセージは表示されません。

1. 500エラーとは何ですか?

500 内部サーバーエラー は一般的なサーバーエラーで、サーバーがリクエストを処理する際に問題が発生したことを示します。このエラーには通常、特定のエラーメッセージはありません。

画像 [1] - WordPressの500エラーのトラブルシューティングと修正方法:一般的な原因と解決策

WordPressでは、500エラーが発生すると同様のメッセージが表示される:

500内部サーバーエラー
ウェブサイトにエラーが発生し、リクエストを完了できませんでした。
後でもう一度お試しください。

2. 500エラーの一般的な原因

1.プラグインの競合

プラグインはWordPressの機能を強力に拡張するものですが、他のプラグインとの競合や非互換性を引き起こし、サイトが正しく読み込まれなくなる可能性もあります。プラグインがリクエストを正しく処理しない場合、500エラーが発生することがあります。

画像[2] - WordPressの500エラーのトラブルシューティングと修正方法:一般的な原因と解決策

2.テーマ別課題

500エラーは、テーマの更新や変更に問題がある場合や、テーマファイル自体に問題がある場合にも発生します。特にカスタムテーマやサードパーティのテーマを使用している場合、コード内のエラーや競合がサイトの運営に影響を与える可能性があります。

3.メモリの制限

ワードプレスと PHPの実行リクエストを処理するには、一定量のメモリが必要です。プラグインを多用したり、大きなファイルを含むサイトでは、サーバーがリクエストを処理するのに十分なメモリを持たない可能性があり、500エラーが発生します。

画像[3] - WordPressの500エラーのトラブルシューティングと修正方法:一般的な原因と解決策

4. .htaccess ファイルの破損

.htaccess ファイルは、サイトのURL書き換えルール、セキュリティ設定、キャッシュ・ポリシーを制御する設定ファイルです。このファイルが正しくないか破損していると、500エラーになることがあります。

画像[4] - WordPressの500エラーのトラブルシューティングと修正方法:一般的な原因と解決策

5. PHPエラー

WordPressサイトが現在のプラグインやテーマと互換性のないバージョンのPHPを使用している場合、またはPHPの設定に問題がある場合、サーバーがリクエストを正しく処理できず、500エラーが発生することもあります。

画像[5] - WordPressの500エラーのトラブルシューティングと修正方法:一般的な原因と解決策

6.サーバーの問題

サーバー側のエラーも500エラーの原因です。サーバーに負荷がかかりすぎていたり、設定ミスがあったりすると、WordPressサイトが正しく機能しなくなることがあります。

3. 500エラーのトラブルシューティングと修正方法

ステップ1:WordPressのデバッグモードを有効にする

デバッグモードを有効にすると、より多くのエラーメッセージを見つけることができます。デバッグモードはログエラーの詳細を記録しておくと、問題のトラブルシューティングが容易になります。

デバッグモードを有効にする手順::

  1. 利用する ファイル転送プロトコル またはファイルマネージャで wp-config.php ドキュメンテーション
  2. そのファイルから次のコード行を探す: define( 'WP_DEBUG', false );
画像[6] - WordPressの500エラーのトラブルシューティングと修正方法:一般的な原因と解決策
  1. そうしれいかん 無実 変える 真のデバッグモードを有効にする: define( 'WP_DEBUG', true );
  2. デバッグ情報を記録するには、以下の2行のコードを追加する:define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false ).
  3. ファイルを保存してアップロードしてください。

デバッグを有効にすると、WordPress はすべてのエラーメッセージを wp-content/debug.log ファイルをご覧ください。そのファイルを見直すことで、エラーに関する詳細な情報が得られ、何が問題なのかを特定するのに役立ちます。

ステップ2:すべてのプラグインを無効にする

プラグインの競合は500エラーの一般的な原因のひとつです。すべてのプラグインを無効にすることで、特定のプラグインが問題を引き起こしているかどうかを判断することができます。

プラグインを無効にする手順

  1. FTPまたはファイルマネージャを使って wp-content/plugins フォルダー
  2. プラグインフォルダを別の名前に変更してください。 プラグイン リネーム プラグインバックアップ.
  3. ウェブサイトにアクセスし、500エラーが解消されているかどうかを確認してください。
イメージ[7] - WordPressの500エラーのトラブルシューティングと修正方法:一般的な原因と解決策

プラグインを無効にしても問題が解決する場合は、いずれかのプラグインに原因があることを意味します。プラグインを1つずつ有効にして、問題の原因となっているプラグインを見つけ、更新するか置き換えることができます。

ステップ3:デフォルトのテーマに切り替える

主題の問題が原因の場合 500エラーTwenty Twenty-OneのようなデフォルトのWordPressテーマに切り替えることで、問題を解決することができます。

トピックを切り替える手順

  1. FTPまたはファイルマネージャを使って wpコンテンツ/テーマ フォルダー
  2. デフォルトのテーマ(例えば トゥエンティトゥエンティワン)が存在する。
  3. phpMyAdminなどのデータベースアクセスツールを使って wp_options
イメージ[8] - WordPressの500エラーのトラブルシューティングと修正方法:一般的な原因と解決策
  1. 修正 テンプレート 歌で応える スタイルシート フィールドの値をそれぞれ トゥエンティトゥエンティワン(または使用しているデフォルトテーマの名前)。

変更を保存した後、サイトが正常に戻ったことを確認する。

ステップ4:PHPのメモリ制限を増やす

WordPressがメモリ不足を報告している場合、500エラーが発生する可能性があります。これは PHPメモリ限界、それは修正できる。

メモリ制限を増やす手順::

  1. FTPまたはファイルマネージャ経由での編集 wp-config.php ドキュメンテーション
  2. 次のコードをファイルに追加する:define( 'WP_MEMORY_LIMIT', '256M' );
  3. ファイルを保存してアップロードしてください。
画像[9] - WordPressの500エラーのトラブルシューティングと修正方法:一般的な原因と解決策

ホスティングがサポートしている場合は、次のように変更することもできます。 php.ini 書類または .htaccess ファイルでメモリ制限を増やす。

ステップ5: .htaccessファイルを修正する

.htaccess 破損したファイルも500エラーの一般的な原因です。そのファイルをリセットすることで、問題を解決することができます。

.htaccessファイルをリセットする手順::

  1. FTPかファイルマネージャーを使って、現在の .htaccess ドキュメンテーション
  2. 既存の .htaccess ドキュメンテーション
画像[10] - WordPressの500エラーのトラブルシューティングと修正方法:一般的な原因と解決策
  1. WordPressのバックエンドにログインし、以下のページに移動します。 設定 パーマリンククリック 変更の保存新しいページを作成したい場合、WordPressは自動的に新しい .htaccess ドキュメンテーション

ステップ6:PHPバージョンの確認

WordPressサイトが最新バージョンのPHPを使用していることを確認してください。古いバージョンのPHPは、特定のプラグインやテーマと互換性がなく、500エラーが発生する場合があります。

PHPのバージョンを更新する手順

  1. ホスティングコントロールパネル(cPanelなど)にログインします。
  2. 見つける PHPのバージョン管理PHPを使用している場合は、現在使用しているPHPのバージョンを確認してください。
  3. PHPのバージョンが7.4より低い場合は、最新の安定版(例:PHP 8.0以上)にアップデートすることをお勧めします。
  4. 変更を保存し、サイトが正常に戻ったことを確認する。
画像[11] - WordPressの500エラーのトラブルシューティングと修正方法:一般的な原因と解決策

ステップ7:ホスティングサービスプロバイダーに連絡する

上記の手順で問題が解決しない場合は、サーバーの設定や過負荷が原因で500エラーが発生している可能性があります。この場合、ホスティングプロバイダーに連絡し、過負荷、パーミッションの問題、設定ミスなど、サーバー側に問題があるかどうかを確認することをお勧めします。

4. 概要

WordPressの500エラーは通常プラグインの競合そしてテーマ別課題そしてメモリ制限そして.htaccess ファイルの破損もしかしたら PHPの設定問題の原因デバッグモードを有効にする、プラグインを無効にする、テーマを切り替える、メモリ制限を増やす、 .htaccess ファイルやPHPのバージョンをチェックすることで、段階的にトラブルシューティングを行い、問題を解決することができます。しかし、上記の手順を踏めば、ほとんどの問題は効果的に解決できます。


お問い合わせ
チュートリアルが読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
カスタマーサービス WeChat
カスタマーサービス WeChat
電話:020-2206-9892
QQ咨询:1025174874
Eメール:info@361sale.com
勤務時間: 月~金、9:30~18:30、祝日休み
© 複製に関する声明
この記事を書いた人:I heard your name is Bo
終わり
好きなら応援してください。
クドス1433 分かち合う
解説 ソファ購入

コメントを投稿するにはログインしてください

    コメントなし