一起使用不同的cakephp版本

时间:2015-07-18 09:25:15

标签: php cakephp cakephp-3.0

我正在尝试将2.x应用程序升级到3.x.在我的测试服务器中,我将我的存储库升级到CakePHP 3更改。似乎应用程序运行良好。在向所有用户发布之前,我需要与次要小组一起测试新版本。

例如,来自IP范围的用户将尝试新版本。其他人会用旧的。

我当前的文件夹是这样的:

httpdocs/app/
        ...
        /app/webroot/index.php
        /css/
        /img/
        /lib/
        ...
        /new_version

当前DocumentRoot为httpdocs/app/webroot Cakephp 3的根文件夹是httpdocs/new_version

那么使用它们的正确方法是什么,而不改变DocumentRoot?我应该更改/app/webroot/index.php,检查$_SERVER['REMOTE_ADDR']并添加/new_version/webroot/index.php。或者将Cakephp 3的index.php复制粘贴到httpdocs/app/webroot/index.php

或者我应该更改.htaccess文件并为RewriteCond写一个HTTP_HOST吗?或者有更好的方法解决这个问题吗?

0 个答案:

没有答案