我目前正在制作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;
答案 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
希望您的应用可以运行,您可以启动博客教程了解更多