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


Hosting two different applications running on Laravel 4 on shared hosting - part 2

我正在尝试让两个站点从一个安装的 Larawel 中运行,一个作为主站点,一个包含在子域中。 我最初提出了以下问题:在共享主机上托管在Laravel 4上运行的两个不同的应用程序,我以为我已经破解了它,直到遇到一个奇怪的错误。

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

/private/
    app1/
        app/
        bootstrap/
        workbench/
    app2/
        app/
        bootstrap/
        workbench/
    vendor/
/public_html/
    css/
    js/
    app2/
        css/
        js/

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

未找到视图 [布局]。

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

似乎无法确切地弄清楚要更改什么以使子域指向 app2 文件夹。 这里显而易见的任何提示都会很棒。

您是否尝试过以下结构?

/private/
    app1/
            app/
            bootstrap/
            workbench/
    app2/
            app/
            bootstrap/
            workbench/
    vendor/
/public_html_main/
    css/
    js/
/public_html_subdomain/
    css/
    js/