鍍金池/ 問答/PHP/ php7 如何輸出錯誤信息

php7 如何輸出錯誤信息

我們網(wǎng)站升級到php7后就報HTTP ERROR 500,但是我開啟錯誤信息輸出也沒有任何錯誤信息輸出,如下是我的錯誤信息輸出代碼

set_error_handler("_errorHandler");
set_exception_handler("_exceptionHandler");
register_shutdown_function("check_for_fatal");
error_reporting(E_USER_ERROR);
error_reporting(E_ALL);
ini_set('display_errors', "on");
ini_set('log_errors', "on");

var_dump(error_reporting());

回答
編輯回答
孤巷

500是服務器內(nèi)部錯誤了,通過程序打印肯定是看不到錯誤信息了。建議查看Nginx,PHP的錯誤日志文件。

2017年2月2日 11:24
編輯回答
拼未來

ini_set('display_errors', "on");
并不是所有選項都可以用 ini_set 來修改的,必須修改php.ini里面的display_errors為on才可以,感謝 安正超 提供的幫助,同時也感謝其它小伙伴的答復。

2018年7月22日 08:37
編輯回答
葬愛

看服務器Log 例如 nginx 就看nginx的access.logerror.log

2018年2月3日 18:29