yii2出现An internal server error occurred.

时间:2024-04-03 21:22:31

在使用YII2时发现了如下问题。一句话的错误让我很捉急,不过仔细分析了一下问题如下:

错误重现:

我对代码打断点调试问题就出在这一句上:

return $this->render('area/list', ['builds' => $builds]);

但是这一句写的那么熟了不会出现问题。那什么原因呢?唯一可能的原因就是没有xxxxx/area/list.php这个文件。但是如果是这个错误那么错误报错信息应该是以下形式呀:

yii2出现An internal server error occurred.

好了,既然是错误没有显示出来那就检查下是不是调试模式的配置的问题,打开index.php看看,果然有问题

yii2出现An internal server error occurred.

问题就是因为我们设置了非调试模式的生产环境运行方式。修改成以下

yii2出现An internal server error occurred.

这样就解决了