Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 当我设置变量“live_site”时,Joomla的登录不起作用_Php_Joomla_Joomla2.5 - Fatal编程技术网

Php 当我设置变量“live_site”时,Joomla的登录不起作用

Php 当我设置变量“live_site”时,Joomla的登录不起作用,php,joomla,joomla2.5,Php,Joomla,Joomla2.5,我有一个使用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_站点时,前端可以正常工作,但后端不行,我看到:组件未找到 因为组件com_登录正在前端的组件文件夹中搜索 当我没有设置live_

我有一个使用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_站点时,前端可以正常工作,但后端不行,我看到:组件未找到 因为组件com_登录正在前端的组件文件夹中搜索


当我没有设置live_站点时,前端不工作,因为url显示为:http://[服务器名称]/bla/bla/bla/bla,但后端工作正常,因为url显示正常

我已经做了一个解决方法来解决问题,我修改了文件:/libraries/joomla/environment/uri.php 第386行:

$uri .= in_array('host',$parts) ? $this->host : '';
$uri .= in_array('host',$parts) ? 'subdomain.domain.com' : '';

也许这不是最好的解决方案,但它为我省去了麻烦。

您绝对不应该使用2.5.7。您通常不需要live_站点。听起来您的子域可能未设置为正确重定向。