トラブルシューティング

WordPress ホワイトスクリーンの死の問題を解決する

The "white screen of death" is when your WordPress site displays a blank white page with no error message. It is one of the more frustrating WordPress issues because it gives no visible clue about…

「WordPressホワイトスクリーン・オブ・デス」の修正

「ホワイトスクリーン・オブ・デス」とは、WordPressサイトがエラーメッセージなしの真っ白なページを表示する状態です。これはWordPressの問題の中でも特に厄介なもので、原因について目に見える手がかりが何もないためです。このガイドでは、最も一般的な原因と、それぞれの修正方法について説明します。

ステップ 1: エラーログを確認する

まず最初にすべきことは、PHPエラーログを確認することです。これで通常は正確な原因が明らかになります:

  1. kpanel.kapsulehost.com で KPanel にログインします
  2. Websites に移動し、サイトを選択して Logs をクリックします
  3. PHP Error Log を開きます
  4. ホワイトスクリーンが発生した時間の付近にある Fatal error エントリを探します

詳細については Accessing Your Website Error Logs を参照してください。

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

エラーログで十分な詳細情報が表示されない場合は、WordPress デバッグモードを有効にしてください:

  1. SFTP または KPanel ファイルマネージャーで接続します
  2. wp-config.php を開きます
  3. 以下を設定します:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
  1. ページをリロードして、エラーメッセージについて wp-content/debug.log を確認します

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

ホワイトスクリーンの最も一般的な原因は、更新後に不具合またはインcompatibleなプラグインです。

WordPress admin にアクセスできる場合: Plugins > Installed Plugins に移動し、すべてを選択して、一括操作メニューから Deactivate を選択します。

WordPress admin にアクセスできない場合:

  1. SFTP でサイトに接続します
  2. wp-content/plugins/ に移動します
  3. plugins フォルダを plugins-disabled に名前変更します
  4. サイトの読み込みを試してみます

ホワイトスクリーンが消える場合は、プラグインが原因です。フォルダを plugins に名前変更し、問題のあるプラグインを特定するまでプラグインを 1 つずつ無効化してください。

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

破損したテーマもホワイトスクリーンの原因になります:

  1. SFTP で wp-content/themes/ に移動します
  2. アクティブなテーマのフォルダを mytheme-disabled のような名前に変更します
  3. WordPress はデフォルトテーマにフォールバックします

問題のあるプラグインまたはテーマを特定した後、開発者から利用可能な更新があるかどうかを確認してください。多くのホワイトスクリーン問題は次のリリースで修正されます。

ステップ 5: PHP メモリ上限を増やす

WordPress がメモリ不足になると、ホワイトスクリーンが発生することがあります。上限を増やすには:

  1. ファイルマネージャーまたは SFTP で wp-config.php を開きます
  2. /* That's all, stop editing! */ 行の前に次の行を追加します:
define( 'WP_MEMORY_LIMIT', '256M' );
  1. ファイルを保存してサイトをリロードします

KPanel の Websites > [your site] > PHP Settings で PHP メモリ上限を増やすこともできます。

ステップ 6: バックアップから復元する

上記のステップでも問題が解決しない場合は、問題が始まる前に取得したバックアップから復元するのが最速の解決方法です。Restoring From Backup を参照してください。

まだ解決していませんか?

これらのステップを実行してもホワイトスクリーンが続く場合は、KPanel の Support でサポートチケットを開いてください。最新の PHP エラーログエントリと、問題が発生する前にサイトで変更されたことの説明を含めてください。

それでもお困りですか?

こちらまでメールでお問い合わせください support@kapsulehost.com またはKPanelでチャットを開いてください。

KPanel を開く