gpt4 book ai didi

php - Yii没有显示任何错误

转载 作者:行者123 更新时间:2023-12-03 07:45:19 25 4
gpt4 key购买 nike

无法让Yii向网络浏览器显示错误。在配置中配置的自定义错误处理程序:

'errorHandler' => array(
// use 'site/error' action to display errors
'errorAction' => 'site/error',
),

但是所有错误仅写入到application.log中,然后Apache服务器将空白页写入错误500。如何使Yii将错误打印到屏幕上?

index.php:
// remove the following lines when in production mode
defined('YII_DEBUG') or define('YII_DEBUG', true);
// specify how many levels of call stack should be shown in each log message
defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3);

最佳答案

您应该稍微修改config/main.php。有一个项目errorHandler。它看起来应该像这样:

'errorHandler' => [
// use 'site/error' action to display errors
'errorAction' => YII_DEBUG ? null : 'site/error',
],

这是由于 CErrorHandler::$errorAction的优先级提高而发生的。这里是讨论: https://github.com/yiisoft/yii/issues/3760

关于php - Yii没有显示任何错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26723280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com