Linux 技术手札

强制 PHP 显示错误讯息

很多主机基于保安理由, 将 PHP 执行时的错误讯息隐藏, 当 PHP 程式执行时遇到错误, 即使是 run time error 这类错误, 都只会显示空白内容。

原因是在 php.ini 设定了这两行:

display_errors = Off
error_reporting = Off

上面两个设定, 只要其中其中一个设定成 Off, 都不会显示错误讯息, 这样对于程式除错很麻烦, 要暂时显示 PHP 的错误讯息方便除错, 分别可以修改 PHP 及 .htaccess 的方法, 强制显示 PHP 错误讯息。

.htaccess:

在网站的目录建立 .htaccess, 加入以下内容:

PHP:

除了 .htaccess 外, 可以在 PHP 程式的开始位始, 加入以下两行程式码:

使用以下两种方法, 都可以强制 PHP 显示错误讯息, 除错时会容易很多。

Exit mobile version