Warning (2): Cannot modify header information – headers already sent by (output started at ・・・

echoで少し大きめのhtmlのレスポンスを返そうとすると発生しました。

ヘッダーがすでに送られているとかなんとか・・・

結論からいいますと、
/etc/php.ini
で以下の修正をするとなおりました。

;output_buffering = 4096
output_buffering = On

これでバッファリング機能がONになり、すべての出力処理が終わってからまとめてヘッダを送るのでエラーがでなくなるとのことです。

タイトルとURLをコピーしました