我刚开始为我的项目使用服务器,并在其上安装了 nginx 作为网络服务器。在我的开发环境中,我使用 apache,因为在 Windows 中安装速度要快得多。我有一个基于 Yii 框架的 PHP 项目。
由于我将源代码克隆到此服务器,因此收到此消息,但找不到任何解决方案:
2013/06/19 17:54:33 [error] 21842#0: *1 FastCGI sent in stderr: "PHP Parse error: syntax error, unexpected '[' in /path/to/file.php on line 23" while reading response header from upstream, client: 85.XXX.YYY.ZZZ, server: example.dk, request: "GET /product/list HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "example.dk"
该line 23
文件中的 是一个正常的数组初始化,没有额外的。
$models = [];
由于这个错误,我的网站返回状态码 500。
我的 PHP 配置保持不变。
我不知道是什么原因造成的。我应该如何解决这个问题?