Вход в Joomla не работает, когда я устанавливаю переменную «live_site»

0

У меня есть Joomla 2.5.7, работающий с сервером Windows 2013: SUBDOMAIN.DOMAIN.COM/name1/name2

и это мой admin: SUBDOMAIN.DOMAIN.COM/name1/name2/administrator

Я установил переменную "live_site" в SUBDOMAIN.DOMAIN.COM/name1/name2

когда я устанавливаю live_site, front-end работает отлично, но не в фоновом режиме, я вижу: "компонент не найден", потому что компонент "com_login" выполняет поиск в интерфейсной папке компонента

когда я не устанавливаю live_site, front-end не работает, потому что URL-адреса отображаются так: "http://[имя сервера]/bla/bla/bla", но бэкэнд работает нормально, потому что URL-адрес выглядит нормально

  • 0
    Вы определенно не должны быть на 2.5.7. Вы не должны обычно нуждаться в live_site. Похоже, ваш поддомен не может быть настроен для правильного перенаправления.
Теги:
joomla
joomla2.5

1 ответ

0

Я сделал обходной путь для решения проблемы, я изменил файл: /libraries/joomla/environment/uri.php Линия 386:

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

возможно, это не лучшее решение, но это спасло меня от неприятностей.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню