私は CakePHP を初めて使用し、無料の AWS アカウントで動作させるのに非常に苦労しています。最初は自分で LAMP をセットアップしようとしましたが、あきらめて、現在は bitnami LAMP スタックを使用しようとしています:
https://aws.amazon.com/amis/bitnami-lapp-stack-5-4-13-1-64-bit-ubuntu-12-04
とにかく、うまくいったようで、cakePHP ブログのチュートリアルに従っていました。
http://book.cakephp.org/2.0/en/getting-started.html
mySQL データベースとテーブルをすべてセットアップしました。テストのために、cakePHP dir に移動しました。
http://[私の Amazon インスタンス].compute-1.amazonaws.com/cakephp/
ページは問題なく読み込まれます。
しかし、そのページをリロードすると、エラーが発生します。
PHP 致命的なエラー: /opt/bitnami/frameworks/cakephp/lib/Cake/ で、「渡された配列は既存の静的メソッドを指定していません (クラス 'App' にはメソッド 'load' がありません)」というメッセージを含む例外 'LogicException' がキャッチされませんでしたbootstrap.php:133\nスタック トレース:\n#0 /opt/bitnami/frameworks/cakephp/lib/Cake/bootstrap.php(133): spl_autoload_register(Array)\n#1 /opt/bitnami/frameworks/cakephp/ app/webroot/index.php(77): include('/opt/bitnami/fr...')\n#2 {main}\n /opt/bitnami/frameworks/cakephp/lib/Cake/bootstrap でスローされます133行目の.php
その時点で、Apacheを再起動するだけです。もう一度、ページが 1 回表示されてからリロードすると、上記のようにエラーが発生します。
ハーフ!