CakePHP サイトをローカルの Xampp インストールから EC2 ubuntu 環境に移行しています。DB に移動し、Web ディレクトリ ファイルを EC2 インスタンスにコピーしましたが、サイトにアクセスすると次のエラーが発生します。
Fatal error: Class 'AppController' not found in /var/www/cakephp/lib/Cake/Controller/CakeErrorController.php on line 31
Apacheのエラーログを調べたところ、気に入らなかった部分は次のとおりであることがわかりました。
$this->Auth->user()['role']
このエラーは、PHP パーサーが「[」を想定していないことを示しています。これはデフォルトのローカル Xampp インストールですべて正常に機能したので、これは 2 つのインストール間の PHP の違いであると思いますか?
Xampp: PHP 5.4.7
EC2: PHP 5.3.10
この動作を引き起こす可能性のある設定や何かについて何か考えはありますか?