Yii2内部服务器错误#8

时间:2016-02-02 00:37:21

标签: php mysql apache2 yii2

我使用Yii2的php框架和mysql 5.3创建了一个仪表板

这是一个非常基本的应用程序,只需使用mysql从数据库中检索数据并显示结果(可以指定日期范围,并且可以从结果中过滤掉某些数据)。到目前为止,它已经使用了一年多一点,没有任何问题。我刚刚被要求实现一些额外的查询,并且自推出以来某些日期范围返回:

错误(#8) 发生内部服务器错误。

信息。

我到处寻找这意味着什么,但我能想到的最好的是它与空值有关;我已经彻底测试过并且非常自信不是问题所在。

在我的应用程序的localhost实例(从dev服务器而不是生产服务器)提取时,不会发生此错误。开发服务器与生产服务器相同,只是它存储不同的信息。

限制:

我无权访问生产服务器来测试创建错误的用户数据。

如果有人之前遇到过这个问题并且已经解决了这个问题,或者可以指出我正确的方向来找出造成这个问题的原因,我将非常感激。

由于

1 个答案:

答案 0 :(得分:2)

Yii定义并使用常量YII_DEBUG和YII_ENV。而且他们的目标是“真实的”。和' dev'。这是因为基本的应用程序模板已在index.php文件中以这种方式进行了准备。该文件还告诉我们,我们应该删除生产模式的那些行,即在生产机器上。那些常数被设置为“假”'和' prod'默认情况下。(更多信息可在Defining Constants and Environment Constants上找到。)