我有一个基于Ubuntu Server的Web服务器,其中包含最新版本的Apache和PHP。 我有两个子域名,让我们称之为:a.x.com和b.x.com,指向同一台服务器。我使用虚拟主机进行域配置。这很好用。 x.com使用通配符SSL非常重要,因此我的域名有一个通用证书。
在a.x.com上,我安装了Laravel并建立了一个小网站。没关系。
在b.x.com上我还想安装一个单独的Laravel,但我遇到了一个问题。当我在浏览器中输入b.x.com时,我看到与我在a.x.com下看到的完全一样,除了像图像这样的静态对象。我已经尝试在Laravel中回显应用程序变量,甚至__DIR__变量也包含a.x.com的路径。
我花了两天时间试图找到解决方案,我认为Laravel中只有一行我应该改变。
你以前见过这个问题吗?
阿贝尔
答案 0 :(得分:5)
我遇到了完全相同的问题。我正在运行Apache 2.4和php 5.5,当我删除Xcache时,问题就消失了。
apt-get remove php5-xcache
答案 1 :(得分:0)
您是否尝试按前缀对路线进行分组?
Route::group(array('prefix' => 'a'), function()
{
//Routes for a.x.com
});
Route::group(array('prefix' => 'b'), function()
{
//Routes for b.x.com
});