遇到「Cannot modify header information」的問題的解決方法
您萬一網頁遇到「Cannot modify header information」的問題,請用以下方法解決:
通常會出現在網頁轉向時,採用「header」函式,才造成這個緩衝區的錯誤訊息。
這問題是發生再轉向時,緩衝區出了些問題,只要開啟系統設定 php.ini 調整一下,就可以解決這個問題了。
請用WinSCP連線主機,找到系統設定檔 php.ini
路徑:etc/php5/apache2/php.ini
建議使用「EMedit文字編輯軟體」開啟
找到「output_buffering」並將他後面的值設定為「On」(啟動)
當然也可以設定成「4096」或更高的數值(設定緩衝區大小)
然後儲存並重新啟動Linux主機或執行Apache重新啟動就可以了。