【问题标题】:Running separate CakePHP apps on different domains在不同的域上运行单独的 CakePHP 应用程序
【发布时间】:2011-10-29 21:38:54
【问题描述】:

我正在尝试使用不同的数据库和域安装两个独立的、独立的 CakePHP 应用程序。

我们的目标是通过输入不同的域名来访问这些网站,也就是说,而不是输入 localhost/controllerName 理想情况下 将是 client1/controllerNameclient2/controllerName 或只是任何区分应用程序的名称和访问权限。

我正在使用 WAMPSERVER(它是 Apache 2.2.17 + mySQL + PHP + phpMyAdmin)。

我已经找到了一些教程,但是其中一部分只是杂乱无章,其中一部分并没有真正涉及到我的案例。

提前致谢!

【问题讨论】:

    标签: php apache cakephp wampserver


    【解决方案1】:

    设置多个虚拟主机

    按照您的要求,您需要做的就是设置多个虚拟主机,即在您的 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.devhttp://client2.dev 都将指向您的本地计算机,并且每个域都映射到不同的应用程序。

    【讨论】:

      【解决方案2】:

      也许这会有所帮助: http://www.dereuromark.de/2011/05/29/working-with-domains-locally/

      我也使用 WAMP

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-08-12
        • 2021-09-14
        • 1970-01-01
        • 2015-08-21
        • 1970-01-01
        • 2016-05-22
        • 1970-01-01
        • 2021-03-31
        相关资源
        最近更新 更多