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

Гоша_Компьютерный

  • Захожу иногда
  • 65
  • 11 / 1
  • sitogon

Сегодня пообщался с клиентом. Он мне сообщил, что я неприятный человек, после того, как я попросил за доработку компонента 30 000 руб

По его мнению это слишком дорого, а также по его мнению стоимость работы часа программиста назначает не сам программист, а рынок

Я для себя определил, что час моей работы стоит 500 рублей

Вот как по вашему мнению это рыночная цена? Должен ли вебмастер ориентироваться на кого то или на что то при указании стоимости часа своей работы?
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 118 / 9
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Стоимость часа своей работы
« Ответ #2 : 11.05.2016, 03:00:54 »
Я для себя определил, что час моей работы стоит 500 рублей
Нет, это демпинг!
Нечего тут делать штейрбрехерам с такими ценами!

ЗЫ. Речь про стоимость часа для программиста, а не для эникейщика
*

Гоша_Компьютерный

  • Захожу иногда
  • 65
  • 11 / 1
  • sitogon
Re: Стоимость часа своей работы
« Ответ #3 : 11.05.2016, 03:19:03 »
И тем не менее даже такая цена показалась завышенной)) рыночные по словам клиента - они совсем другие, гораздо ниже
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Стоимость часа своей работы
« Ответ #4 : 11.05.2016, 10:28:57 »
И тем не менее даже такая цена показалась завышенной)) рыночные по словам клиента - они совсем другие, гораздо ниже
Час работы это только часть цены, все же. Не забывай про уровень навыков. Джуниор это одни деньги. Сениор совсем другие. + занитость и срочность. Доработка доработке рознь. ИМХО ~500 , бачей не так уж и много.
Вообще какую цену назначать твое. дело, не нравится до свиданья.
« Последнее редактирование: 11.05.2016, 10:57:18 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Стоимость часа своей работы
« Ответ #5 : 11.05.2016, 10:42:48 »
Гоша_Компьютерный, ну так он всё же посчитал. 500 рублей × 24 часа × 31 день = 372 000 рублей. Это ж огромные деньги. ^-^ А если серьёзно, не стоит метать бисер перед свиньями. 500 р/ч адекватный ценник.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Стоимость часа своей работы
« Ответ #6 : 11.05.2016, 10:48:58 »
Сегодня пообщался с клиентом. Он мне сообщил, что я неприятный человек, после того, как я попросил за доработку компонента 30 000 руб

По его мнению это слишком дорого, а также по его мнению стоимость работы часа программиста назначает не сам программист, а рынок

Я для себя определил, что час моей работы стоит 500 рублей

Вот как по вашему мнению это рыночная цена? Должен ли вебмастер ориентироваться на кого то или на что то при указании стоимости часа своей работы?
Скажите клиенту, что вы необязательно должны ему нравиться  ;D.
Конечно, нужно еще понять, что за компонент, но 30 000 руб. за доработку - IMHO, дороговато, а 500 руб./час - немного.
Все это относительно: можно написать компонент с нуля за 40 000 руб. при почасовой оценке работы в 1000 руб.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Стоимость часа своей работы
« Ответ #7 : 11.05.2016, 12:58:42 »
Доработка, доработке рознь) Мне попадалась такая доработка что приходилось несколько месяцев ишачить. И то сошлись с клиентом на том чтобы только часть работы выполнить. 500 рублей в час адекватная цена для русскоговорящей аудитории, если вы достаточно опытный конечно.  

Цитировать
По его мнению это слишком дорого, а также по его мнению стоимость работы часа программиста назначает не сам программист, а рынок

Слышал я уже где-то эту хрень про рынок...Это все фигня. Есть всякие фрилансерские биржи на которых многие готовы работать и демпинговать за еду. Качество работы как правило цене соответствует. Однако всегда можно найти адекватных клиентов, которые готовы платить нормальные деньги за работу. Придется поискать возможно но не проблема.
Одному фрилансеру достаточно нескольких постоянных клиентов.
« Последнее редактирование: 11.05.2016, 13:01:59 от zomby6888 »
интернет-блог: http://websiteprog.ru
*

Гоша_Компьютерный

  • Захожу иногда
  • 65
  • 11 / 1
  • sitogon
Re: Стоимость часа своей работы
« Ответ #8 : 11.05.2016, 13:03:31 »
Проблем  с поисков клиентов нет, и в данный момент завален работой. Но он так долго писал, что ему уж очень нужна эта доработка, что я почти согласился подвинуть свой график

P.S. Спасибо всем ответившим
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Стоимость верстки

Автор beliyadm

Ответов: 26
Просмотров: 1455
Последний ответ 04.02.2019, 17:48:03
от AlekVolsk
Контроль работы программистов

Автор capricorn

Ответов: 12
Просмотров: 2032
Последний ответ 19.08.2018, 00:48:42
от capricorn
Стоимость часа времени

Автор voland

Ответов: 111
Просмотров: 7367
Последний ответ 07.12.2015, 18:48:30
от Lemady
Стоимость сайта и заработок на нём

Автор vita1971

Ответов: 3
Просмотров: 1494
Последний ответ 10.05.2015, 14:11:09
от vipiusss
Ищу дизайнера, программиста, верстальщика для совместной работы

Автор sea_dream

Ответов: 63
Просмотров: 4954
Последний ответ 27.09.2014, 15:43:28
от beliyadm