CakePHP教程没有看到PostsController

CakePHP教程没有看到PostsController,cakephp,Cakephp,我目前正在编写cakephp教程,并且已经完成了前几个步骤。我已经添加了post-model控制器(带有操作)和视图。但由于某种原因,当我访问www.mysite/posts/index时,我得到了一个404错误。我还注意到默认的www.mysite.com 说 错误:找不到PhpController 有什么建议吗 /PostsController.php/ <?php class PostsController extends AppController { public $h

我目前正在编写cakephp教程,并且已经完成了前几个步骤。我已经添加了post-model控制器(带有操作)和视图。但由于某种原因,当我访问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'));
    }  
 }

我想你可以通过 关于页面,控制器从不在/cake/中编辑文件。。覆盖或扩展它们。 默认情况下,您不需要index.php,应该启用mod rewrite并允许cake php正确读取URL 尝试检查.htaccess和服务器配置,以确保可以读取.htaccess。 最后我应该提到这一点,检查您的根目录、应用程序目录和webroot目录,看看它们是否实际包含.htaccess文件。 确保您的apache服务器配置实际具有以下内容(鉴于它是localhost,是否允许一切?):

确保以下行未使用哈希标记(#)进行注释


希望你的应用程序能正常工作,你可以开始学习博客教程,了解更多信息

,如果你有链接的帖子控制器和索引方法,就可以了。请从控制员处发布方法您需要发布您的代码,否则,我们将试图帮助您。。很可能是代码中的某个小错误
Options FollowSymLinks
AllowOverride All
Order deny,allow
Allow from all
LoadModule rewrite_module libexec/apache2/mod_rewrite.so