WordPressのサイトが真っ白になった時の対処法|WSOD

WSOD WordPress
香奈枝
香奈枝

今朝、自分のブログを見ようとしたら「真っ白」なっていて、びっくり!あわてて、ダッシュボードにログインしようとしたら「WordPressに問題が発生しています」となっていてログインページも表示できない。一体どうしたら良いのか?

これは、WordPress コミュニティで「WordPress 死の真っ白画面」(WSOD, White Screen of Death) と呼ばれている、わりと皆さんが経験するエラーのようです。

今回は、WordPressサポートのWordPress の一般的なエラーに、書いてあった方法で解決できました。

その他の対処法などは「WordPress フォーラム」で公開されています。

WordPressで真っ白な画面が表示される原因

子テーマを作成していた時にも、何度か画面が真っ白になったことはありましたが、今回管理画面にログインできなくなったので慌ててしまいました。

このエラーは、さまざまな原因で発生するため、複数の解決方法を試すことが必要です。

プラグインを無効化する

香奈枝
香奈枝

今回の私のサイトが真っ白になった原因はこの「プラグインの互換性問題」でしたのでやり方を解説しますね。

管理画面にログインできる場合

サイトが見れなくなっているだけで、管理画面にはログインできるなら、プラグインを一旦全て無効化してみましょう。

もし、これでサイトが復活したなら、次は1つずつ有効化して原因となっているプラグインを特定しましょう。

管理画面にログインできない場合

FTPクライアントを使用して、wp-content/plugins フォルダの名前を一時的に変更します(例:plugins を plugins-old に変更)。

plugins-old に変更

サイトが正常に表示される場合、プラグインの一つが原因です。

フォルダ名を元に戻し、一つずつプラグインを有効化して原因のプラグインを特定します。

テーマをデフォルトに変更する

香奈枝
香奈枝

テーマの問題が原因である場合があります。

私の場合、子テーマの作成に失敗した時もサイトが表示されなくなりました。

まずは、デフォルトのテーマに変更して問題を確認します。

FTPクライアントを使用して、wp-content/themes フォルダ内の現在のテーマフォルダの名前を変更します(例:mytheme を mytheme-old に変更)。

WordPressはデフォルトのテーマ(例:Twenty Twenty-One)を使用します。

これで問題が解決したなら、使用していたテーマを再インストールする必要があります。

ファイルの権限を確認する

サーバー上のファイルやフォルダの権限が正しくない場合があります。通常、以下の権限が推奨されます。

・ファイル:644
・フォルダ:755

FTPクライアントを使用して、権限を確認・変更します。

WordPressのコアファイルを再インストールする

WordPressのコアファイルが破損している場合がありますので、コアファイルを再インストールします。

・WordPressのダッシュボードから、「更新」メニューに移動し、「再インストール」ボタンをクリックします。

その他の原因について

たかお
たかお

ここまでの原因であれば、自分で対処することが可能ですが、以下の原因だった場合は自分でやるのはあまりお勧めしません。

  • コアファイルを再インストールする。
  • サーバーのエラーログを確認する。
  • .htaccessファイルを確認する。
  • PHPのメモリ制限を増やす。
  • WordPressのデバッグモードを有効にして、エラーの詳細を確認する。

以上の方法でも「死の真っ白画面」問題を解決できる可能性がありますが、あまり詳しくない人が自分でやるのはお勧めできません。

なぜなら、さらにおかしくなってしまうと、バックアップもできなくなってしまうからです。

これでも解決しない場合は、ホスティング会社にサポートを依頼するのも有りだと思います。