1. 程式人生 > >【PHP】讓PHP顯示錯誤資訊而是不是http error 500

【PHP】讓PHP顯示錯誤資訊而是不是http error 500

對於很多新手(就像我)而言,PHP的程式碼在一開始不顯示錯誤資訊讓人很蛋疼,寫了一大長串的程式,一執行就提示錯誤500也不給個哪裡出錯……

上網查了下如何開啟,然後自己設定了一下還是沒用……後來發現是自己傻逼了,因此將我踩的坑發出來……

開啟錯誤提示

 

1.display_errors = On

找到php.ini檔案(你php根目錄下),以記事本方式開啟,找到display_errors,將其後面的值改為On

下面說說我踩的坑!

你可能搜尋到的第一個display_erros是這樣的:

看到後面的那個On了沒有……

沒錯,那就是我第一次改的。。。。

可重點是!!!!看見前面的";"了沒有,有分號的句子代表這是註釋的語句,沒錯,我這個傻逼改的是註釋。。。。後來好幾天我都在吐槽怎麼網上的答案那麼不靠譜………………

你真正要改的在這裡:

它的前面沒有分號!!它的前面沒有分號!!它的前面沒有分號!!

 

2.error_reporting = E_ALL & ~E_NOTICE

同理,將文件中的error_reporting的值改成E_ALL & ~E_NOTICE 後 , 網頁上就能顯示所有的錯誤資訊了(包括警告和注意)

 

 

所以,一定要分清註釋!!!