【PHP】讓PHP顯示錯誤資訊而是不是http error 500
阿新 • • 發佈:2018-11-09
對於很多新手(就像我)而言,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 後 , 網頁上就能顯示所有的錯誤資訊了(包括警告和注意)
所以,一定要分清註釋!!!