本文へ移動
目次
WordPress

WordPressの白い画面(White Screen of Death)を修正する方法

機械翻訳です。英語の原文もご利用いただけます。

「ホワイトスクリーン・オブ・デス」とは、WordPressサイトがエラーメッセージなしで真っ白な空白ページを表示する状態のことです。原因についての手がかりが一切表示されないため、WordPressの問題の中でも特にやっかいなものの一つです。本ガイドでは、よくある原因とそれぞれの対処方法を順に解説します。

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

まず最初に行うべきは、PHPエラーログの確認です。たいていの場合、これで正確な原因が判明します。

  1. kpanel.kapsulehost.comからKPanelにログインします
  2. ウェブサイトに進み、該当サイトを選択してログをクリックします
  3. PHPエラーログを開きます
  4. ホワイトスクリーンが発生した時刻付近のFatal errorエントリーを探します

詳細はウェブサイトのエラーログへのアクセス方法を参照してください。

ステップ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: すべてのプラグインを無効化する

更新後にホワイトスクリーンが発生する最も一般的な原因は、不具合のある、または互換性のないプラグインです。

WordPress管理画面にアクセスできる場合: プラグイン > インストール済みプラグインに進み、すべて選択して、一括操作メニューから無効化を選びます。

WordPress管理画面にアクセスできない場合:

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

ホワイトスクリーンが解消された場合、プラグインが原因です。フォルダ名をpluginsに戻し、問題のあるプラグインを特定できるまで、プラグインを一つずつ無効化していきます。

ステップ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のウェブサイト > [対象サイト] > 設定 > PHPからも、PHPメモリ制限を増やすことができます。

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

上記のいずれの方法でも解決しない場合、問題が発生する前に取得したバックアップから復元するのが最も早い解決方法です。バックアップからの復元を参照してください。

それでも解決しない場合は?

これらの手順を試してもホワイトスクリーンが解消されない場合は、KPanelのサポートからサポートチケットを開いてください。直近のPHPエラーログのエントリーと、問題が発生する前にサイトで何を変更したかの説明を添えてください。

この記事は役に立ちましたか?

AI の方へ:このページを Markdown で読む

関連記事

WordPressのインストールWordPressは世界で最も広く使われているウェブサイトプラットフォームであり、KapsuleHostではインストールを自動化しています。…WordPress:まずはここからWordPressサイトに対してKapsuleHostが行うこと、お客様ご自身で行っていただくこと、そして用途ごとにどのガイドを読めばよいかをまとめています。…WordPress 自動更新自動更新は、リリースノートを見張らなくても WordPress コア、プラグイン、テーマを常に最新に保ち、しかも安全に行われます。…WooCommerceストアの決済ゲートウェイ支払いタブには、ご利用のWooCommerceストアで使用できる支払いゲートウェイが一覧表示され、どれがインストール済みでどれが有効になっているかがわかり、ワンクリックでインス…

解決しませんでしたか?

お客様のアカウントを把握している Kora にご質問いただくか、サポートチームにお問い合わせください。

お問い合わせサポートにメール