2011-12-25 110 views
0

道歉,如果我问一个愚蠢的问题,我很新的CakePHP的缺少控制器错误在CakePHP 2.0.4

我已经安装了CakePHP的2.0.4上dev.ayumma.com(使用Git的克隆上,在Amazon EC2机器,亚马逊linux,与MySQL php5等)

我已经配置了mod_rewrite加载的Apache(你可以验证here)。我正在使用Cake 2.0文档进行开发安装。

我的路径是绝对的,你可以看到here,因为我在页面上打印它们。

我从cakephp 2.0 documentation复制代码。

代码位于正确的文件夹中,大小写正确的文件名,我甚至根据错误信息复制和重命名文件,以防万一。数据库是从教程中的代码创建的。 routes.php文件需要CAKE . 'Config' . DS . 'routes.php';

我排除了文件位置。文件在正确的文件夹中

我已经排除了mod_rewrite。似乎被加载,不知道如何测试。

我排除了绝对路径。路径正确显示。

我已经排除了routes.php文件。最后一行是正确的。

我错过了什么?任何帮助,将不胜感激。我相信它可能有些简单,但在这一刻它已经不在我的掌握之中了。

出错页面为here

回答

1

erorr消息意味着您尚未为posts表创建所需的控制器。

确保您为帖子表创建了控制器,模型和视图。控制器文件应命名为PostsController.php,模型文件为Post.php,查看文件命名为index.ctp, view.ctp etc

+0

谢谢您的反馈。我有一个Post.php,在app/model中,并且我在app/Controller中有一个PostController。案例匹配,文件存在。但我仍然有这个问题。根据教程 – rseech01 2011-12-25 18:09:15

+0

,控制器应该是复数。即PostsController.php和使用此网址http://dev.ayumma.com/3/posts – 2011-12-25 18:24:50

+0

非常感谢你,我能弄明白。 – rseech01 2011-12-28 17:55:03