【解決事例】WordPressにログインできない エラー: 予期しない出力により Cookies がブロックされました PART2

以前、【解決事例】WordPressにログインできない エラー: 予期しない出力により Cookies がブロックされましたという解決策を書きましたが、今回はエラーメッセージが同じでも、原因が違う問題を解決しました。

今回の問題では、ログイン画面を開くと、このようにログイン前から既にエラーが表示されていました。

エラー: 予期しない出力により Cookies がブロックされました

解決方法

そこで、デバッグモードをオンにし、デバッグログを見ると以下のような表示がされていました。

PHP Warning: Cannot modify header information – headers already sent by (output started at /(WPのパス)/wp-config.php:1) in /(WPのパス)/wp-login.php on line 394

この場合はwp-config.phpの1行目が怪しいということなのですが、ファイルを見た限り問題はありませんでした。

その後、プラグインを全て停止したり、wp-config.phpから不要な行を削除したりしたのですが、結果は変わりませんでした。

そこで、wp-config.phpと同じフォルダにあるwp-config-sample.phpをコピーし、wp-config.phpを作り直したところ、問題が解消しました。