ブログが開かない

久しぶりに開けようとしたら、ブログは開くが、ダッシュボードでエラーが起きて開かない。ダッシュボードが開かないと追加記事が書けない。ああでもないこうでもないと数日間悪戦苦闘してしまった。

せっかくだから、原因を書いておくことにする。エラーメッセージは

Warning: Cannot modify header information – headers already sent by (output started at /***/wp-config.php:1) in /***/wp-includes/pluggable.php on line 671

という感じ。あっちこっち検索で調べると英文でいっぱい出てくるが、うーーんいまいち分からん。やっと分かったのが以下の通り。

wp-config.php の1行目ですから、ほぼ確実に「wp-config.php の先頭に UTF-8 の BOM がついてしまっている」現象だと思われます。つまり、「Windows のメモ帳か他のエディターで、UTF-8 の BOM つきで保存してしまった」のでしょう。「Windows のメモ帳」*ではない* まともなテキストエディターを利用して保存し直してみてください。

というわけでMeryというエディターを使って保存しようとすると確かにBOM有、BOM無となっていて、BOMなしにするとちゃんと開きました。

本当に親切な人がいるもので、感謝感激雨あられ。

 

 

コメントを残す

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