在使用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.

这样就解决了


相关文章:

  • 2021-10-24
  • 2021-09-29
  • 2022-12-23
  • 2021-07-01
  • 2022-01-13
  • 2021-09-19
  • 2021-09-19
猜你喜欢
  • 2021-09-29
  • 2021-10-09
  • 2021-09-29
  • 2021-09-29
  • 2021-10-09
  • 2021-10-09
相关资源
相似解决方案