我正在尝试让两个站点运行一个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文件夹。这里显而易见的任何提示都会很棒。
答案 0 :(得分:0)
您是否尝试过以下结构?
/private/
app1/
app/
bootstrap/
workbench/
app2/
app/
bootstrap/
workbench/
vendor/
/public_html_main/
css/
js/
/public_html_subdomain/
css/
js/