1

我试图让两个站点运行一个 Laravel 安装,一个作为主站点,一个包含在子域中。我最初提出了以下问题:在共享主机上托管两个在 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 文件夹。任何显而易见的提示都会很棒。

4

1 回答 1

0

您是否尝试过以下结构?

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

/public_html_main/
    css/
    js/

/public_html_subdomain/
    css/
    js/
于 2013-12-07T02:02:55.270 回答