トップページ > WEB制作 > WordPressで「画面が真っ白」の時に最初にやって欲しいこと!それはデバッグモード!
WordPress

WordPressで「画面が真っ白」の時に最初にやって欲しいこと!それはデバッグモード!

ワードプレス(WordPress)

仙台のWEB担当者の方、こんにちは!

今回はWordPressで「画面が真っ白」という不測自体にも慌てず、最初にして欲しいことについてお話したいと思います。

当サイトも不覚ながら真っ白な状態になってしまいました、、、、。

まずは、原因を探る

「真っ白なんだから何もわからない」ご尤もです。ソースコードを見ても真っ白なんですから、本当に八方ふさがりという状態です。

デバッグモード

そんな時は「デバッグモードをオン」にすることで、エラー箇所が特定できることがあります。
wp-config.phpの84行目くらいにある、define( ‘WP_DEBUG’, false )という箇所を見つけてください。


define( 'WP_DEBUG', false );

falsetrueにします。


define( 'WP_DEBUG', true );

これで、「デバッグモードがオン」になりました。

エラー箇所を特定

デバッグモードをオンにすることで、以下のようなメッセージが表示されました。

Notice: register_sidebar が誤って呼び出されました。「サイドバー 1」サイドバーの引数の配列で id が設定されませんでした。既定では「sidebar-1」です。id に「sidebar-1」を設定することでこの情報を消して、既存のサイドバーのコンテンツを保つことができます。 詳しくは WordPress のデバッグをご覧ください。 (このメッセージはバージョン 4.2.0 で追加されました) in /home/users/2/xxx/xxxx/xxx/xxx.net/xxx/xx/wp-includes/functions.php on line 5313

今回の場合はサイドバーに問題があるようです。色々調べてみるとfunction.phpの以下の場所に原因があるようでした。


register_sidebar(array(
));

以下のように修正してアップロード。


register_sidebar(array(
    'id' => 'sidebar-1'
));

無事、正常に表示されました!これで一安心です。このように一つ一つ順を追って原因を特定することが大事です!

デバッグでも解決しなかったら…。

最近、どのような更新をしたか思い出してみましょう。

  • wordPressのアップデート
  • プラグインのアップデート

etc…原因はいろいろ考えられますが、デバッグでわからない場合は、基本的にエラーの出る前の状態にもどさなければなりません。

「バックアップ」が重要になりますが、この辺のことは後日じっくり解説したいと思います。

まとめ

まずは「エラー箇所を特定」することが、解決の一番の近道です。焦らずデバッグしてから、対処してください!

それではまた!仙台・宮城でのホームページ制作やサイトリニューアルならダテナまで!

関連記事

仙台でのWEB制作ならダテナまで
ダテナは、宮城のWEB制作会社が運営しています。当サイトは宮城県、特に仙台に特化した地域情報を掲載しています。仙台・宮城の方にとって有意義なサイトであればと思います。