wordpressをhetemlに移行途中、テーマのファイルをアップロードしてテーマを変更しようとしたら
Warning: Cannot modify header information -- headers already sent by
とエラーが出た。
header関数より先に何かを出力しているときのエラー。
といってもまだ何もしてないので不思議に思い、調べたらphp.iniの設定が原因だった。
Warning: Cannot modify header information…のエラーを解決してみた。
output_buffering = On
として、headerが実行されるまでデータをバッファリングするように変更。
これでheader関数よりも先に出力されることがなくなる。