我试图让两个站点运行一个 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 文件夹。任何显而易见的提示都会很棒。