cakephp:在同一个域上运行不同的cakephp版本

时间:2014-06-22 17:55:18

标签: php cakephp

我已经在Application1的域根目录下安装了cakephp verion 1.3。

现在我想开发另一个音乐应用程序,我想存储在子目录中。现在我想为这个应用程序使用最新的cakephp版本。 我是cakephp的新手,并且不想在两个应用程序中使用相同的cakephp核心。第一个根应用程序不是由我开发的。

目录结构如下。

ROOT
├── .htaccess
├── cake
│   ├── config
│   ├── console
│   ├── libs
│   ├── tests
├── app
│   │   ├── .htaccess
│   │   ├── libs
│   │   ├── vendors
│   │   ├── config
│   │   ├── plugins
│   │   ├── views
│   │   ├── models
│   │   ├── controllers
│   │   ├── temp
│   │   ├── WEBROOT
│   │   │   ├── .htaccess
├──music  (this one i want to use for latest version cakephp installation).

我在music目录中安装了cakephp 2.5.2,但无法通过www.example.com/music /

访问

它重定向到第一个根应用程序,即example.com/member/index。 在

├── app
│   │   ├── config
│   │   ├   ├──routes.php

我有这个:

Router::connect('/', array('controller' => 'members', 'action' => 'index'));

如果无法理解我想要的东西:

我的问题:

  

我如何运行两个不同的cakephp版本,一个在域的根目录   第二个在子目录(音乐)。

如果不可能,我将使用相同的版本,但一个应用程序将在音乐子目录中。

1 个答案:

答案 0 :(得分:0)

两个版本都可以正常工作,只需确保您没有编写htaac​​cess规则将所有传入请求重定向到第一个cakephp文件夹。