我在php.ini文件中设置了值:
PutBucketPolicy
在我的laravel应用程序中:
display_errors On
display_startup_errors On
但是,当我的目的是在我的控制器方法中写一些乱码时,页面变为空白而不是显示错误。还有什么可以抑制它显示错误信息?
答案 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);
}