プロジェクトにサーバーの使用を開始したばかりで、nginx を Web サーバーとしてインストールしました。私の開発環境では、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設定はそのままです。
何が原因なのかわかりませんでした。この問題を解決するにはどうすればよいですか?