我是 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 目录:
http://[我的亚马逊实例].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 .php 在第 133 行
那时,除了重新启动apache之外别无他法。该页面再次显示一次,然后重新加载并出现上述错误。
哈!