在共享主机上托管在Laravel 4上运行的两个不同应用程序 - 第2部分

时间:2013-11-06 21:41:44

标签: php laravel

我正在尝试让两个站点运行一个Laravel安装,一个作为主站点,一个包含在子域中。我最初提出了以下问题:Hosting two different applications running on Laravel 4 on shared hosting,我想我已经破解了它,直到我遇到一个奇怪的错误。

我在以下结构下运行共享主机上的网站...

/private/
    app1/
        app/
        bootstrap/
        workbench/
    app2/
        app/
        bootstrap/
        workbench/
    vendor/

/public_html/
    css/
    js/
    app2/
        css/
        js/

现在,我已经创建了子域,我可以通过浏览器访问它,但是,当我加载站点时,它会回复以下Laravel错误消息。

  

查看[找不到布局]。

问题是,这是app1 NOT app2的主要布局模板。我已经在/public_html/app2/index.php中对完整的主机路径进行了硬编码,以指向/private/app2/bootstrap/autoload.php ...同样在/private/app2/bootstrap/start.php中我也硬编码了完整路径,但它仍然在寻找主app1站点。

似乎无法弄明白要改变什么来让子域指向app2文件夹。这里显而易见的任何提示都会很棒。

1 个答案:

答案 0 :(得分:0)

您是否尝试过以下结构?

/private/
    app1/
            app/
            bootstrap/
            workbench/
    app2/
            app/
            bootstrap/
            workbench/
    vendor/

/public_html_main/
    css/
    js/

/public_html_subdomain/
    css/
    js/