Новости 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 Гость просматривают эту тему.
  • 121 Ответов
  • 12861 Просмотров
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Статусы на форуме
« : 18.11.2017, 17:39:24 »
Всем привет! Вопрос к разработчикам форума: а нельзя мне сменить статус "Практически профи" на "Разработчик"? Это "практически..." меня убивает, а до истинного "Профи" я дойду лет эдак через 10, потому что до 3000 сообщений мне ещё как до Китая!
*

wishlight

  • Гуру
  • 5052
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Статусы на форуме
« Ответ #1 : 18.11.2017, 17:42:58 »
потому что до 3000 сообщений мне ещё как до Китая!

Ну дело не в сообщениях и званиях. Тут есть товарищи которые на флуде почти 10к набрали. Единственный плюс "профи", это возможность удалять свои посты.
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Re: Статусы на форуме
« Ответ #2 : 18.11.2017, 17:44:38 »
Ну дело не в сообщениях и званиях. Тут есть товарищи которые на флуде почти 10к набрали. Единственный плюс "профи", это возможность удалять свои посты.
Не, мне такие плюшки не нужны. Просто хотелось бы называть себя разработчиком, а не "Практическипрофи"
*

wishlight

  • Гуру
  • 5052
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Статусы на форуме
« Ответ #3 : 18.11.2017, 17:45:37 »
хотелось бы называть себя разработчиком

Ну думаю по личной просьбе наши админы это смогут )
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Re: Статусы на форуме
« Ответ #4 : 18.11.2017, 17:46:29 »
Ну думаю по личной просьбе наши админы это смогут )
Вот я и прошу лично админов :)
Товарищи, напишите мне в профиле "Разработчик" вместо "Практическипрофи" :)
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Статусы на форуме
« Ответ #5 : 18.11.2017, 18:18:52 »
Ну дело не в сообщениях и званиях. Тут есть товарищи которые на флуде почти 10к набрали. Единственный плюс "профи", это возможность удалять свои посты.
Плюс профи = это титул профи
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Re: Статусы на форуме
« Ответ #6 : 18.11.2017, 18:19:46 »
Цитировать
Плюс профи = это титул профи
САРКАЗМ :)))
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Re: Статусы на форуме
« Ответ #7 : 27.11.2017, 00:11:53 »
Такое ощущение, что говорю в пустоту. Неужели мне нужно нафлудить ещё 1160 сообщений, чтобы избавиться от метки "Практически..."  :P

Админы космические какие-то, странненькие вы людишки!  ;D
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Статусы на форуме
« Ответ #8 : 27.11.2017, 00:16:20 »
Такое ощущение, что говорю в пустоту. Неужели мне нужно нафлудить ещё 1160 сообщений, чтобы избавиться от метки "Практически..."  :P

Админы космические какие-то, странненькие вы людишки!  ;D
Я этим и занимаюсь последнее особо тяжко даются.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Re: Статусы на форуме
« Ответ #9 : 27.11.2017, 00:24:45 »
Цитировать
Я этим и занимаюсь последнее особо тяжко даются.
А я думал, что после второй тысячи открывается второе дыхание :)
*

zikkuratvk

  • Глобальный модератор
  • 4819
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Статусы на форуме
« Ответ #10 : 27.11.2017, 01:20:11 »
Такое ощущение, что говорю в пустоту. Неужели мне нужно нафлудить ещё 1160 сообщений, чтобы избавиться от метки "Практически..."  :P

Админы космические какие-то, странненькие вы людишки!  ;D
ЧТоб ставть профи надо 3000 сообщений )
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: Статусы на форуме
« Ответ #11 : 27.11.2017, 01:21:31 »
Я этим и занимаюсь последнее особо тяжко даются.
А я и не пытался этим заниматься :)
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: Статусы на форуме
« Ответ #12 : 27.11.2017, 01:22:19 »
ЧТоб ставть профи надо 3000 сообщений )
Куда катится этот мир :)
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Статусы на форуме
« Ответ #13 : 27.11.2017, 01:46:07 »
ЧТоб ставть профи надо 3000 сообщений )
Эм больше 3000 примерно 3300 если судить по списку пользователей
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Статусы на форуме
« Ответ #14 : 27.11.2017, 01:46:56 »
А я и не пытался этим заниматься :)
А чем ещё на форуме заниматься
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Статусы на форуме
« Ответ #15 : 27.11.2017, 10:56:27 »
Я этим и занимаюсь последнее особо тяжко даются.
И тогда вопрос - практически профи.....в какой области?  ;D
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Статусы на форуме
« Ответ #16 : 27.11.2017, 12:32:38 »
И тогда вопрос - практически профи.....в какой области? 
В той же что и Профи на форуме. Во флуде.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: Статусы на форуме
« Ответ #17 : 27.11.2017, 23:36:06 »
Предлагаю добавить "Практически модератор" и "Практически администратор" :)
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Статусы на форуме
« Ответ #18 : 27.11.2017, 23:43:23 »
редлагаю добавить "Практически модератор" и "Практически администратор"
Практически зомби лучше
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

zikkuratvk

  • Глобальный модератор
  • 4819
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Статусы на форуме
« Ответ #19 : 28.11.2017, 00:11:42 »
Предлагаю заменить:
Практически профи - Старожил
Профи - Ветеран
И добавит для тех кто добьет 7400 сообщений - Джедай :-)
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Статусы на форуме
« Ответ #20 : 28.11.2017, 00:17:06 »
И добавит для тех кто добьет 7400 сообщений - Джедай :-)
Зомби....
И да я бы и доп функционал у профи отобрал. Прикреплять посты удалять тут либо все либо только модераторы.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

wishlight

  • Гуру
  • 5052
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Статусы на форуме
« Ответ #21 : 28.11.2017, 00:51:00 »
Ну иногда полезно удалить то, что сморозил не разобравшись в проблеме. По себе знаю.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Статусы на форуме
« Ответ #22 : 28.11.2017, 01:06:16 »
Ну иногда полезно удалить то, что сморозил не разобравшись в проблеме. По себе знаю.
А для этого нужно настрочить более 3к сообщений.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Статусы на форуме
« Ответ #23 : 28.11.2017, 08:35:17 »
А для этого нужно настрочить более 3к сообщений.

Зато позволяет не ударить в грязь лицом на старости лет.... ;D
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: Статусы на форуме
« Ответ #24 : 28.11.2017, 09:01:38 »
Предлагаю заменить:
Практически профи - Старожил
Профи - Ветеран
И добавит для тех кто добьет 7400 сообщений - Джедай :-)
Поддерживаю.
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Статусы на форуме
« Ответ #25 : 28.11.2017, 09:31:34 »
Старожил, Ветеран, Джедай... Тут вроде не про "Звездные войны" форум. Я как то задал вопрос в этой теме про страшные аватарки, получил ответ, что это нормально. В этой связи предлагаю и статусы соответствующие - Юзер, Чайник, Кипятильник...
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

wishlight

  • Гуру
  • 5052
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Статусы на форуме
« Ответ #26 : 28.11.2017, 11:13:14 »
Юзер, Чайник, Кипятильник...

Заварничек  :laugh:
*

zikkuratvk

  • Глобальный модератор
  • 4819
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Статусы на форуме
« Ответ #27 : 28.11.2017, 11:42:10 »
Старожил, Ветеран, Джедай... Тут вроде не про "Звездные войны" форум. Я как то задал вопрос в этой теме про страшные аватарки, получил ответ, что это нормально. В этой связи предлагаю и статусы соответствующие - Юзер, Чайник, Кипятильник...


Ну вообще два первых это тапичные звания для форумов которые показывают кто сколько нафлудил. Джедай это ещё и из мира программирования.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Re: Статусы на форуме
« Ответ #28 : 29.11.2017, 20:27:47 »
Убрать статусы всем -- включая т.н. группу развития. Нечего им выделяться. У меня вон тоже гордо красуется лейбл contributor на оф. репозитории Joomla! -- вложил ли я или не вложил свою толику в развитие этой CMS, делая пулл-реквесты? Но я ничего не требую, просто уберите эти дурацкие статусы или дайте людям самим выбирать, как бы они хотели представляться.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Статусы на форуме
« Ответ #29 : 29.11.2017, 20:32:55 »
а лучше сразу и права всем одинаковые. и пусть кто что хочет, то и делает :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться