Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Yii没有显示任何错误_Php_Yii_Error Handling - Fatal编程技术网

Php Yii没有显示任何错误

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

无法使Yii向webbrowser显示错误。配置中配置的自定义错误处理程序:

但所有的错误都只被写入application.log,然后Apache服务器会出现错误500的空白页面。如何使Yii打印错误显示在屏幕上

index.php:


它可能更像是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");