WordPressのWSoD対応

投稿者: | 2023年2月14日

このブログはWordPressだが、ここしばらく使っていた無料テーマがやたらと有料版へのアップグレードを勧めてくる(しかもアドミン画面に図々しくメッセージを出してくる)のでどうしようかと考えているときに手が滑って、どうもそのテーマを更新する操作をしてしまった。そして更新が完了しないうちにアドミン画面を閉じた。

ログインし直そうと思ってWordPressにアクセスすると、画面が真っ白である。ソースを見ても何も出力されていない。

これはWordPress界隈では有名な現象らしく、WSoD(White Screen of Death)と呼ばれている。原因はいくつかありうるらしいが、今回の場合はテーマ周りだろうと予想した。FTPツールでホスティングサーバに接続して、怪しかったテーマのディレクトリをまるごと削除。WordPressのトップページにはエラーメッセージが表示され、アドミン画面には問題なく入れた。テーマを別の無料テーマに変更して復旧した。

ある記事ではWordPressのwp-config.phpでデバッグモードをtrueにする(デフォルトはfalse)ことでWSoD状態のときにもエラーコードが表示される、と書かれていたが、試したところ表示されなかった。テーマ関連のエラーとサーバ周りのエラーで異なるのかもしれない。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です