使用CakePHP 1.3运行CakePHP的应用程序,我有以下布局:如何从子目录
/srv/www/_cakephp13/
/app/
/cake/
/plugins/
/vendors/
etc...
/srv/www/htdocs/
/cake_app/
/other-dir/
...其中htdocs
是公共目录,我提出我的应用程序的webroot
是cake_app
以上。 ..这似乎是差不多工作。 (自定义webroot的index.php后)。
当我访问http://devserver/cake_app/
时,我能够看到默认的“主页”页面控制器/视图(我已经自定义,因此似乎似乎正在工作)。
但是,当我访问http://devserver/cake_app/controller/view
我收到错误。
是否可以在网站根目录的子目录中运行Cake App?我怎样才能得到这个工作?
理想,我不想要编辑的Apache的conf的......如果我可以用蛋糕配置或htaccess中解决这个问题,我会更快乐。
你可以发布你的.htaccess吗?它在哪个目录? – webbiedave 2010-05-24 15:33:56
他们都在这个地方,哪一个呢? =)* htdocs *没有一个,* cake_app *和* _cakephp13 *中的其他文件是Cake的解压缩文件。我没有编辑它们。 * htdocs *的Apache Directory定义将AllowOverride设置为All。 – 2010-05-24 15:40:39
cake_app中的一个。您应该验证.htaccess正在运行,并且正在进行重写。运行一些测试来验证这两个。 – webbiedave 2010-05-24 15:55:52