Новости Joomla

Загадочный параметр $live_site в configuration.php Joomla

Загадочный параметр $live_site в configuration.php Joomla

Давным-давно, когда Joomla ещё была маленькой, в неё внедрили параметр $live_site. В ней хранился домен текущего сайта на случай, если Joomla не могла его определить из-за неверной настройки сервера. Нужно это было для разных SEO-компонентов, для использования редиректов и т.д.

Со временем для работы собственно сайта этот параметр перестал быть нужным. Уже в начале 2010-х стали встречаться рекомендации оставлять этот параметр пустым, дабы оный не привёл к лишним проблемам и путанице. Тем более, в web-админке нет места, где его можно указать или посмотреть его значение. Только в configuration.php, а туда смотрят не часто.

Однако, параметр всё же остался в ядре Joomla. Зачем он нужен? А нужен он в 2-х случаях:

  • для работы класса Joomla\CMS\Uri\Uri, который часто используется в коде Joomla для работы методов
    Uri::root() и
    Uri::base(), а значит может влиять и на работу в том числе ajax-скриптов.
  • для работы Joomla в CLI - командной строке сервера. В случае если вы используете в вашем CLI-плагине методы опять-таки класса Uri, то CLI ничего не знает о текущем домене, так как запускается вне web-сервера.

Поэтому домен нужно указывать принудительно. Либо с помощью параметра командной строки

--live-site, например,
—live-site=https://site.ru/. Со слешем на конце, иначе в CLI адрес сайта станет
https://site.rujoomla.php.Либо в параметре
$live_site в файле configuration.php, так как
CliApplication берёт настройку оттуда, если параметр команды не указан или пуст.

⚠️ Иначе в качестве хоста и url класса Uri будет установлено https://joomla.invalid/set/by/console/application. В самом же коде команды получить параметр

$live_site можно из объекта приложения

<?php protected function doExecute(InputInterface $input, OutputInterface $output): int { //... $live_site = $this->getApplication()->get('live_site'); //... }

и исходя из этого строить дальнейшую логику.

0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 2721 Просмотров
*

stanislav-1983

  • Новичок
  • 9
  • 0 / 0
  • Админ еб:::тся когда у него все упало..
Проблема с отображением
« : 03.02.2013, 17:09:31 »
На локалке есть несколько сайтов, на всех стоит одинаковый шаблон, но один из сайтов некорректно отображается, даже в настройках самого шаблона глюки
(при входе в настройки все пункты(спойлеры) открыты, а при первом клике на любой из них частично сворачиваются и всё виснет). На остальных сайтах всё работает замечательно.И есть ещё одно "НО", когда глючный сайт открываю в другом браузере, то всё работает и настройки отображаются  корректно.
Помогите советом в чём проблема.
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
Re: Проблема с отображением
« Ответ #1 : 03.02.2013, 17:14:39 »
почистите кеш в браузере, проверьте или вы не отключили js для данного сайта
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

stanislav-1983

  • Новичок
  • 9
  • 0 / 0
  • Админ еб:::тся когда у него все упало..
Re: Проблема с отображением
« Ответ #2 : 04.02.2013, 17:04:29 »
Пробовал чистить и js проверял, ничего не помогало.
Сегодня попробовал отключить плагин "Система - Обновление Mootools" (где-то на просторах рунета нарыл возможную проблему) и всё заработало!
Теперь грешу на версию, сейчас 1.2.5, до этого вроде как была 1.1, хотя сам не обновлял.Буду копаться дальше, может подскажите чего путного по поводу Mootools
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с кодировкой (скорее всего) Joomla 1.5.9+VirtueMart 1.1.2

Автор fazometr

Ответов: 0
Просмотров: 5693
Последний ответ 03.06.2014, 14:33:49
от fazometr
Проблема с отображением материалов при загрузке компонентом Content uploader

Автор navigator27

Ответов: 1
Просмотров: 3795
Последний ответ 06.09.2013, 05:37:35
от navigator27
Проблема с русским текстом на тестовом письме

Автор larik

Ответов: 2
Просмотров: 3907
Последний ответ 23.08.2012, 09:07:04
от SK
Проблема при переводе модуля

Автор x-mas

Ответов: 1
Просмотров: 1943
Последний ответ 28.02.2012, 20:53:58
от x-mas
Компонент озывов - RS Monial - проблема русификации

Автор Очередной вебмастер

Ответов: 1
Просмотров: 3487
Последний ответ 25.03.2011, 13:28:08
от Очередной вебмастер