【发布时间】:2012-10-23 12:21:39
【问题描述】:
我做了所有设置以不使用 mod_rewrite Apache 2.2 和 CakePHP。
Apache2 已启动并运行,Cake 似乎也在运行。如果我去http://127.0.0.1/cake/index.php,所有绿色标签(使用PostgreSQL 9.1)。我按照教程到create the blog project 并在/var/www/cake/app/Controller/PostsController.php 创建了控制器文件(还有CakeController 和AppController 和PagesController 文件)。
正如教程所说,在模型目录中,我得到了 Post.php 和 AppModel。在 View 文件夹中,我创建了 Posts 文件夹以及文件 index.ctp 和 view.ctp。
当我输入像http://127.0.0.1/cake/index.php?url=/posts/ 这样的网址时,它会转到 Cake 主文件夹的 index.php。它重定向到那里!例如,如果我将 URL 更改为 http://127.0.0.1/cake/index.php?url=/posts/view/1 (如教程)同样的事情。这张照片出了什么问题?
我的环境是 Debian 6.0-6 64bits。 Apache2.2(随 SO 一起安装)、CakePHP 2.2.3 和 PHP 5.2.8(或更高版本)。
【问题讨论】:
标签: cakephp mod-rewrite cakephp-2.2