Запуск отдельных приложений CakePHP в разных доменах - PullRequest
0 голосов
/ 30 октября 2011

Я пытаюсь установить два независимых, отдельных приложения CakePHP, используя разные базы данных и домены.

Цель состоит в том, чтобы получить доступ к этим сайтам, просто введя разные доменные имена, т.е. вместо этогонабрав localhost/controllerName в идеале будет client1/controllerName и client2/controllerName или просто что-нибудь, чтобы различать имена и доступ к приложениям.

Я использую WAMPSERVER (это Apache 2.2.17 + mySQL + PHP + phpMyAdmin).

Я уже нашел несколько учебных пособий, но часть из них просто грязная, часть из них на самом деле не относится к моему случаю.

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 16 января 2013

Настройка нескольких виртуальных хостов

Чтобы сделать то, что вы просите, все, что вам нужно сделать, это настроить несколько виртуальных хостов, т.е. в вашем файле конфигурации apache:

<VirtualHost *:80>
    ServerName client1.dev
    DocumentRoot /my/apps/are/here/client1/webroot
</VirtualHost>

<VirtualHost *:80>
    ServerName client2.dev
    DocumentRoot /my/apps/are/here/client2/webroot
</VirtualHost>

Вам также потребуетсяотредактируйте файл хоста или маршрутизатор таким образом, чтобы он содержал:

127.0.0.1 client1.dev client2.dev

При этом http://client1.dev и http://client2.dev будут оба указывать на ваш локальный компьютер, и каждый домен сопоставляется с другимприменение.

0 голосов
/ 30 октября 2011

возможно это поможет: http://www.dereuromark.de/2011/05/29/working-with-domains-locally/

Я тоже использую WAMP

...