Php Yii没有显示任何错误
无法使Yii向webbrowser显示错误。配置中配置的自定义错误处理程序: 但所有的错误都只被写入application.log,然后Apache服务器会出现错误500的空白页面。如何使Yii打印错误显示在屏幕上 index.php:Php Yii没有显示任何错误,php,yii,error-handling,Php,Yii,Error Handling,无法使Yii向webbrowser显示错误。配置中配置的自定义错误处理程序: 但所有的错误都只被写入application.log,然后Apache服务器会出现错误500的空白页面。如何使Yii打印错误显示在屏幕上 index.php: 它可能更像是Apache设置。你所说的是对的 我的也有这个 已定义('yi_DEBUG_SHOW_PROFILER')或定义('yi_DEBUG_SHOW_PROFILER',true) 你也可以这样做 error_reporting(E_ALL); ini_s
它可能更像是Apache设置。你所说的是对的 我的也有这个 已定义('yi_DEBUG_SHOW_PROFILER')或定义('yi_DEBUG_SHOW_PROFILER',true) 你也可以这样做
error_reporting(E_ALL);
ini_set("display_startup_errors","1");
ini_set("display_errors","1");
它可能更像是Apache设置。你所说的是对的 我的也有这个 已定义('yi_DEBUG_SHOW_PROFILER')或定义('yi_DEBUG_SHOW_PROFILER',true) 你也可以这样做
error_reporting(E_ALL);
ini_set("display_startup_errors","1");
ini_set("display_errors","1");
您应该稍微修改一下
config/main.php
。有一个项目errorHandler
。应该是这样的:
'errorHandler'=>[
//使用“站点/错误”操作显示错误
'errorAction'=>YII_DEBUG?null:'site/error',
],
发生这种情况的原因是
CErrorHandler::$errorAction
的优先级增加。下面是讨论:您应该稍微修改一下您的config/main.php
。有一个项目errorHandler
。应该是这样的:
'errorHandler'=>[
//使用“站点/错误”操作显示错误
'errorAction'=>YII_DEBUG?null:'site/error',
],
发生这种情况的原因是CErrorHandler::$errorAction
的优先级增加。下面是讨论:阅读runtime/logs/app.log
您可以看到yii2应用程序中发生的任何操作和错误。读取运行时/logs/app.log
您可以看到yii2应用程序中发生的任何操作和错误。您是否已将YiIu调试设置为true?可能重复的?您是否已将YiIu调试设置为true?可能重复的
error_reporting(E_ALL);
ini_set("display_startup_errors","1");
ini_set("display_errors","1");