我有一个与Windows Server 2013一起使用的Joomla 2.5.7:SUBDOMAIN.DOMAIN.COM/name1/name2
这是我的管理员:SUBDOMAIN.DOMAIN.COM/name1/name2/administrator
我已将变量"live_site"设置为 SUBDOMAIN.DOMAIN.COM/name1/name2
当我设置live_site时,前端工作正常,但后端工作不正常,我看到:"找不到组件"因为组件"com_login"正在前端的组件文件夹中搜索
当我不设置live_site时,前端不起作用,因为 url 看起来是这样:"http://[服务器名称]/bla/bla/bla",但后端工作正常,因为 url 看起来正常
我已经做了一个解决方法来解决这个问题,我修改了文件:/libraries/joomla/environment/uri.php386行:
$uri .= in_array('host',$parts) ? $this->host : '';
$uri .= in_array('host',$parts) ? 'subdomain.domain.com' : '';
也许这不是最好的解决方案,但它为我省去了麻烦。