CakePHP教程没有看到PostsController

时间:2013-02-08 22:09:11

标签: cakephp

我目前正在制作cakephp教程,并完成了前几个步骤。我已经添加了帖子模型控制器(带动作)和视图。出于某种原因,当我去www.mysite / posts / index时,我收到404错误。我也注意到了默认的www.mysite.com 说

错误:无法找到PhpController。

有什么建议吗?

/PostsController.php /

<?php

class PostsController extends AppController {
    public $helpers = array('Html', 'Form');

    public function index() {
        $this->set('posts', $this->Post->find('all'));
    }  
 }

我在同一目录中也有一个PagesController.php。我在这里发布了http://jsfiddle.net/Z3jdu/     ?&GT;

1 个答案:

答案 0 :(得分:0)

我想你可以找到答案 关于页面控制器从不编辑/ cake /中的文件。覆盖或扩展它们。 默认情况下你不需要index.php,你应该启用mod重写并允许cake php正确读取url 尝试检查.htaccess和服务器配置以确保可以读取.htaccess。 最后我应该提一下检查你的root,app和webroot目录,看看它们是否真的包含.htaccess文件。 确保您的apache服务器配置实际上具有以下内容(看作是localhost,允许所有内容?):

Options FollowSymLinks
AllowOverride All
Order deny,allow
Allow from all

确保以下行未使用井号标记(#)

进行注释
LoadModule rewrite_module libexec/apache2/mod_rewrite.so

希望您的应用可以运行,您可以启动博客教程了解更多