php错误和流明错误都显示在错误输出上

php错误和流明错误都显示在错误输出上,php,exception-handling,lumen-5.2,Php,Exception Handling,Lumen 5.2,如何在lumen framework中解决此问题 我同时得到PHP默认错误和lumen框架异常 这里我附上了两个文件的截图。输出和异常处理程序PHP文件 哦。。。您需要尝试以下任一操作: 方法1 假设您在Ubuntu PC上运行ApacheWeb服务器和PHP7.2。 转到php.ini文件/etc/php/7.2/apache2/php.ini,搜索display_错误并将其设置为Off 如果方法1不能为您解决问题,请尝试方法2: 方法2 转到应用程序公用文件夹中的index.php并关闭显示

如何在lumen framework中解决此问题

我同时得到PHP默认错误和lumen框架异常

这里我附上了两个文件的截图。输出和异常处理程序PHP文件


哦。。。您需要尝试以下任一操作:

方法1

假设您在Ubuntu PC上运行ApacheWeb服务器和PHP7.2。 转到php.ini文件/etc/php/7.2/apache2/php.ini,搜索display_错误并将其设置为Off

如果方法1不能为您解决问题,请尝试方法2:

方法2

转到应用程序公用文件夹中的index.php并关闭显示错误,如下所示:


为了显示综合错误,我添加了以下配置

config/app.php

环境署署长


修复了语法和改进的格式似乎应该调整php配置,检查您的显示错误方向您可以使用ini设置将其设置为false。如果框架未设置它,则可能。或者只是在php.ini中设置它,在生产中它应该是false。所以,问题是你只想在输出上显示流明错误,而不是php和lumen huh?。所以流明5.2中有一个bug,它不会像laravel 5.2那样自动停止显示php错误,对吗@Chukwuemeka InyaI已经知道这个了。我只是想知道并发布了这个问题,因为在lumen框架中php错误显示默认情况下应该是禁用的,所以我们不能同时看到laravel框架中已经存在的两个错误
ini_set('display_errors', 0);   //Set this before $app->run();
return [
    'debug' => (bool) env('APP_DEBUG', true),
    'env' => env('APP_ENV', 'production'),    
];
APP_ENV=local
APP_DEBUG=true