此问题与this other one类似,但我使用的是完整网址,否mod_rewrite ,请参阅cakephp WITHOUT mod_rewrite或此“sibling question ”
我有一个运行良好的CakePHP文件夹,位于/var/www/mycake
(localhost / mycake)。现在我需要更改为/var/www/test/mycake
(localhost / test / mycake)... 如何在最小化PHP代码更改的情况下进行此更改?
我添加了一个控制器作为Cake消息推荐:
答案 0 :(得分:0)
Cake在根index.php文件中定义其ROOT目录。如果你向里看,你会看到以下几行:
define('ROOT', dirname(__FILE__));
define('WEBROOT_DIR', 'mycake');
define('WWW_ROOT', ROOT . '/' . 'test' . '/'. WEBROOT_DIR . '/');
答案 1 :(得分:0)
您可以轻松地将CakePHP应用程序移动到Web根目录下的另一个目录中。顶级index.php包含以下行:
define('ROOT', dirname(__FILE__));
这会将根目录设置为主索引的当前位置。