2016-07-24 70 views
0

如果PHP通知錯誤發生,如何阻止代碼完成重定向?在使用Ubuntu本地LAMP進行開發時,會漏掉一些通知錯誤!但是活動服務器上的那些相同錯誤會停止標題重定向。如何停止頁眉重定向PHP通知錯誤?

我想要做的是在現場服務器上顯示出來之前,在本地開發服務器上捕獲這些錯誤。我怎樣才能做到這一點? - 頭已經發送))?

注意的錯誤:

enter image description here

+0

什麼是那些*一些通知錯誤*? –

+0

@BogdanKuštan我添加了截圖 – Waqleh

+0

因此顯示admin/Users.php文件1896行。你在用什麼框架?什麼是你的php.ini設置'error_reporting','display_errors'。這些應該是在[這個答案]中提到(http://stackoverflow.com/questions/1053424/how-do-i-get-php-errors-to-display/21429652#21429652) –

回答

1

更改這條線在你的Ubuntu服務器的php.ini,並重新啓動Web服務:

output_buffering = 4096 

output_buffering = Off 

另外,在d之前撥打ob_end_flush()在你的Ubuntu服務器上做任何其他事情,但這會使代碼與其他環境不一致。