【发布时间】:2014-03-07 19:12:57
【问题描述】:
这个问题和this other one类似,但是我用的是完整的URL,不是mod_rewrite,见cakephp WITHOUT mod_rewrite或者这个“sibling question”。
我有一个运行良好的 CakePHP 文件夹,位于 /var/www/mycake (localhost/mycake)。现在我需要更改为 /var/www/test/mycake (localhost/test/mycake)...如何通过最少的 PHP 代码更改来进行此更改?
我添加了一个控制器作为推荐的蛋糕消息:
- TestMyCakeController.php ... 什么都没有
- TestController.php 正常 (!),但出现其他错误
【问题讨论】:
-
您想在您的蛋糕核心中添加第二个应用程序吗?如果不是,为什么不将整个蛋糕结构应用程序和核心放到新目录中?
-
我在
/var/www/test/mycake/app有app...它只有一个应用程序,只有一个CakePHP 结构...但不是主机根目录,我需要全部放在/var/www/test/.. . 所以,不明白你的评论。 -
为什么不把应用移到那个目录呢? ROOT 基于顶部 index.php 文件所在的目录。这就是 dirname(__FILE__) 的作用。我刚刚使用 CakePHP 2.4.6 发行版进行了测试,它似乎可以工作。
-
@DavidH.Bennett,是的...也许是一回事... 1) 你误会了,我需要cakephp WITHOUT mod_rewrite; 2) 也许是一个好建议 (!):重新安装 CakePHP 并使其适应我的应用程序的旧 CakePHP-v2.3.0 (!)。嗯...这个周末我会这样做。
标签: cakephp-2.0