WP サイトへアクセス、画面真っ白!?
プラグイン ”User Submitted Posts”をカスタマイズしていて、functions.phpを少し変更した、その直後、TOPページへアクセスしたら ” 画面真っ白、えっ!?….”
あわてて、再度、変更前のオリジナルfunctions.phpをFTPしたが、変化なし(汗)
さては、TABLEが壊れたか、それとも、他のスクリプトがエラーか・・・・・?
とりあえず、デバッグモードでエラーを表示させよう。
デバッグモードにするには wp-config.phpの 84行目あたり
define(‘WP_DEBUG’, false); を
define(‘WP_DEBUG’, true); に
変更して再度FTPして実行する。
エラーが表示された。
”Parse error: syntax error, unexpected T_STRING in /home/xxxxxx/xxxxxxxxxxxx/xxxxx/wp-includes/functions.php on line 1925 ”
シンタックスエラー(文法エラー)..? 早速にwp-includes/functions.php の1925行目をチェックしたが、問題ないように思う。再度FTPしたが結果同じ。
もう一度、1から構築しなおすか?…..まてまて…..しばしコーヒータイム。
ひょっとすると、あれか~、、、。
functions.php の1925行目は日本語を含んでいる。文字コードかもしれない。WordPressはUTF8で、日本語がうまく変換されていないかも?
サーバーにUTF8で、確認しながら再度FTPした。そしてサイトへアクセス。ページが表示された。原因は文字コードがUTF8になっていなかったようだ。
wp-config.phpの 84行目あたり define(‘WP_DEBUG’, false);へ戻して、終わり。
WordPress、画面真っ白になるケース多いみたい。あせらず、エラーを確認。
参考になったサイト。Simple Colorsさん。感謝!