如何在Ubuntu 16.04上显示PHP 7中的错误?

时间:2016-11-10 06:37:12

标签: php linux apache

我在php.ini文件中设置了值:

PutBucketPolicy

在我的laravel应用程序中:

display_errors  On
display_startup_errors  On

但是,当我的目的是在我的控制器方法中写一些乱码时,页面变为空白而不是显示错误。还有什么可以抑制它显示错误信息?

3 个答案:

答案 0 :(得分:2)

到达/etc/php/7.0/apache2位置,并在php.ini中启用错误。不要忘记重新启动apache2

答案 1 :(得分:1)

php.ini中的xdebug.force_display_errors = Off。它显然会覆盖其他设置。

答案 2 :(得分:0)

添加ini_set(' display_errors',1);在代码之上。 完成调试后,您可以将其删除。 您也可以根据环境变量设置它们。 例如,您只能在开发环境中将常量DEVELOPMENT设置为true,并使用以下代码启用错误报告

if (defined('DEVELOPMENT') && DEVELOPMENT === true)
{
    ini_set('display_errors', 1);
    error_reporting(E_ALL);
    ini_set("display_errors", 1);
}