Новости Joomla

Загадочный параметр $live_site в configuration.php 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 можно из объекта приложения

protected function doExecute(InputInterface $input, OutputInterface $output): int    {         //...              $live_site = $this->getApplication()->get('live_site');         //...    }
и исходя из этого строить дальнейшую логику.@joomlafeed#joomla #разработка #php #cli

Вышел плагин AllVideos v.7.0 от JoomlaWorks

Вышел плагин AllVideos v.7.0 от JoomlaWorks

Вышел плагин AllVideos v.7.0 от JoomlaWorks.Этот контент-плагин - одно из старейших расширений для Joomla. Его задача - преобразовывать шорт-коды вида

{YOUTUBE}...{/YOUTUBE},
{MP3}parth/to/file.mp3{/MP3} и подобные во встроенные видео или аудио.👩‍💻 v.7.0.0. Что нового?- Добавлена поддержка Youtube Shorts. Просто скопируйте полный url видео и вставьте его внутри тегов
{YOUTUBE}...{/YOUTUBE}.- Поддержка Joomla 5.x без плагина обратной совместимости. PHP 5, PHP 7, PHP 8. - Индексация умным поиском в CLI. В Joomla 5 плагин перестал вызывать ошибку при индексации контента умным поиском через CLI,Заметьте, что этот один и тот же пакет для всех версий Joomla, начиная с 1.5.x и заканчивая 5.x. Технически "под капотом" код плагина по сути не менялся, а для поддержки следующих версий Joomla авторы вставляют "заплатки". Плагин всё ещё использует старую архитектуру файлов и классов Joomla, что, к сожалению, заставляет прибавлять к его описанию слова "пока ещё" - "пока ещё работает".
Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 За ссылку спасибо самому внимательному участнику нашего сообщества - Ринату Кажетову (@rkazhet).@joomlafeed#joomla #расширения

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

Bratella

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Вышел релиз Joomla! 3.6.3
« Ответ #90 : 25.10.2016, 06:45:49 »
Попробовать выполнить в базе:
Код: sql
UPDATE xxx_template_styles SET params="" WHERE params = "{\"\"}";
UPDATE xxx_extensions SET params="" WHERE params = "{\"\"}";

xxx соответсвенно нужно заменить на Ваш префикс таблиц.

 Затронуто 0 строк. (Запрос занял 0.0028 сек.)
UPDATE lmedx_extensions SET params="" WHERE params = "{\"\"}"

обе команды исполнились успешно, но результат тот же. Кто может квалифицированно помочь? очень нужно решить проблему.
« Последнее редактирование: 25.10.2016, 14:07:53 от Bratella »
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Re: Вышел релиз Joomla! 3.6.3
« Ответ #91 : 25.10.2016, 12:22:11 »
У меня на этом невезучем сайте, где ничего не помогло и модули не редактируются, прямо видно, как загружается нормальный интерфейс, где-то на полсекунды, а потом раз - и его перекрывает белая страница! Ну, это вот такая мне награда за то, что я стала законопослушной и обновилась вовремя!
Fatal error - это не фатально!!! Я проверила.
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Re: Вышел релиз Joomla! 3.6.3
« Ответ #92 : 25.10.2016, 13:50:27 »
Затронуто 0 строк. (Запрос занял 0.0028 сек.)
UPDATE lmedx_extensions SET params="" WHERE params = "{\"\"}"

обе команды исполнились успешно, но результат тот же. Кто может квалифицированно помочь? очень нужно решить проблему.

готов предложить 200 рублей на qiwi
Ещё вариант
Код: sql
update xxx_modules set params = '' where params like '%{""}%';
Сделать по всем таблицам, где есть поле params.

Вообще суть в том, что поле params может содержать невалидные данные. Нужно в базе проверить все такие поля.
*

Bratella

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Вышел релиз Joomla! 3.6.3
« Ответ #93 : 25.10.2016, 14:04:25 »
решил проблему.

скачал старое обновление Joomla_3.6.2-Stable-Update_Package.tar.bz2 с https://github.com/joomla/joomla-cms/releases/tag/3.6.2

заменил все файлы в папке \libraries\vendor.

Сразу заработало

К чертям, теперь не буду обновляться так необдуманно ))

PS: Вы так не делайте, а админку попадёте, но вылезут другие ошибки.
« Последнее редактирование: 25.10.2016, 14:38:57 от Bratella »
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Вышел релиз Joomla! 3.6.3
« Ответ #94 : 25.10.2016, 14:06:01 »
решил проблему.

скачал старое обновление https://github.com/joomla/joomla-cms/releases/tag/3.6.2
заменил все файлы в папке \libraries\vendor.
Сразу заработало
К чертям, теперь не буду обновляться так необдуманно ))
Сегодня обновление безопасности все равно придется
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Re: Вышел релиз Joomla! 3.6.3
« Ответ #95 : 25.10.2016, 14:07:36 »
решил проблему.

скачал старое обновление Joomla_3.6.2-Stable-Update_Package.tar.bz2 с https://github.com/joomla/joomla-cms/releases/tag/3.6.2

заменил все файлы в папке \libraries\vendor.

Сразу заработало

К чертям, теперь не буду обновляться так необдуманно ))
Это не решение... У Вас всё равно где-то невалидные данные.

Сегодня обновление безопасности все равно придется
Во во
*

Bratella

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Вышел релиз Joomla! 3.6.3
« Ответ #96 : 25.10.2016, 14:09:27 »
Сегодня обновление безопасности все равно придется
само собой, просто теперь буду обновляться по уму так сказать
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Вышел релиз Joomla! 3.6.3
« Ответ #97 : 25.10.2016, 14:10:15 »
Кстати а дефолтная починка таблиц разве не поможет
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Re: Вышел релиз Joomla! 3.6.3
« Ответ #98 : 25.10.2016, 14:11:18 »
Кстати а дефолтная починка таблиц разве не поможет
Что ещё за дефолтная починка?
*

Bratella

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Вышел релиз Joomla! 3.6.3
« Ответ #99 : 25.10.2016, 14:12:21 »
Кстати а дефолтная починка таблиц разве не поможет
UPDATE xxx_modules SET params = '' WHERE params LIKE '%{""}%'; и иже с ним мне не помогла
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Вышел релиз Joomla! 3.6.3
« Ответ #100 : 25.10.2016, 14:16:10 »
Что ещё за дефолтная починка?
Ну которая в Менеджер расширений для проверки структуры

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

Bratella

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Вышел релиз Joomla! 3.6.3
« Ответ #101 : 25.10.2016, 14:18:55 »
Ну которая в Менеджер расширений для проверки структуры

Ксттаи если за тык в базе модулей и выборки не работают. Есть еще вариант просматривать руками. И такой вопрос где именно эта ошибка лезет.

кстати у меня там появилось "В таблице 'lmedx_redirect_links' отсутствует поле 'new_url' типа varchar(255);. (из файла 3.4.0-2014-09-16.sql.)" и не исправляется )
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Вышел релиз Joomla! 3.6.3
« Ответ #102 : 25.10.2016, 14:21:03 »
кстати у меня там появилось "В таблице 'lmedx_redirect_links' отсутствует поле 'new_url' типа varchar(255);. (из файла 3.4.0-2014-09-16.sql.)" и не исправляется )
Уже попахивает чем-то не хорошим. А сама ошибка формата json где лезет то? я вроде просматрел ваши посты в топике но не нашел
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Re: Вышел релиз Joomla! 3.6.3
« Ответ #103 : 25.10.2016, 14:31:43 »
Ну которая в Менеджер расширений для проверки структуры
Нет, не поможет.

UPDATE xxx_modules SET params = '' WHERE params LIKE '%{""}%'; и иже с ним мне не помогла
Так эта проблема может быть и не в модулях.
*

Bratella

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Вышел релиз Joomla! 3.6.3
« Ответ #104 : 25.10.2016, 14:38:03 »
Уже попахивает чем-то не хорошим. А сама ошибка формата json где лезет то? я вроде просматрел ваши посты в топике но не нашел
была в заголовке страницы
теперь после моих (как уже понял неудачных) манипуляций, в Менеджере модулей

Ошибка
При обработке следующих JSON-данных произошла ошибка разбора:
<br />
<b>Fatal error</b>:  Class 'ModulesHelper' not found in <b>/httpdocs/administrator/components/com_modules/views/modules/view.html.php</b> on line <b>132</b><br />
« Последнее редактирование: 25.10.2016, 14:46:13 от Bratella »
*

Bratella

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Вышел релиз Joomla! 3.6.3
« Ответ #105 : 25.10.2016, 14:41:12 »
заменил все файлы в папке \libraries\vendor.

Сразу заработало

К чертям, теперь не буду обновляться так необдуманно ))

PS: Вы так не делайте, а админку попадёте, но вылезут другие ошибки.
Так же пытался внести изменения в Контакты и сохранить:
Fatal error: Call to undefined method JFilterInput::emailToPunycode() in /httpdocs/libraries/cms/component/helper.php on line 137
« Последнее редактирование: 25.10.2016, 14:44:41 от Bratella »
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Вышел релиз Joomla! 3.6.3
« Ответ #106 : 25.10.2016, 14:44:32 »
была в заголовке страницы
Какой именно страницы
теперь после моих (как уже понял неудачных) манипуляций, в Менеджере модулей
Ошибка
При обработке следующих JSON-данных произошла ошибка разбора:
<br />
<b>Fatal error</b>:  Class 'ModulesHelper' not found in <b>/var/www/vhosts/tooesp.kz/httpdocs/administrator/components/com_modules/views/modules/view.html.php</b> on line <b>132</b><br />
Это ошибка к базе отношения не имеет. Но говорит о том что все очень не хорошо. Ну тут 4 варианта.
1. Найти спеца понадобиться доступ ftp и админка ну и что нибудь что на хлеб намазать можно.
2. Разбираться по шагово. начиная с administrator/components/com_modules/views/modules/view.html.php on line 132, что-то перезаливать что-то привить руками.
3. Откат. до наиболее самого последний рабочий версии.
4. Пере собрать сайт. сделать бэк поднять где нибудь. в частности базу. и востанавливать шаг за шагом
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Bratella

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Вышел релиз Joomla! 3.6.3
« Ответ #107 : 25.10.2016, 14:45:46 »
Какой именно страницы
админки
*

Septdir

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

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Re: Вышел релиз Joomla! 3.6.3
« Ответ #109 : 25.10.2016, 15:00:56 »
Так же пытался внести изменения в Контакты и сохранить:
Fatal error: Call to undefined method JFilterInput::emailToPunycode() in /httpdocs/libraries/cms/component/helper.php on line 137
Папку libraries обранто перезалейте. Что-то явно криво залилось.
*

Bratella

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Вышел релиз Joomla! 3.6.3
« Ответ #110 : 25.10.2016, 15:16:02 »
админки


после неудачного обновления здесь была надпись "error decoding JSON data: syntax error" и "белый экран" админки
« Последнее редактирование: 25.10.2016, 15:24:05 от Bratella »
*

wishlight

  • Гуру
  • 5052
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Вышел релиз Joomla! 3.6.3
« Ответ #111 : 25.10.2016, 20:20:46 »
Как починить?

Спойлер
[свернуть]
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Вышел релиз Joomla! 3.6.3
« Ответ #112 : 25.10.2016, 20:29:57 »
Как починить?

Вроде тут починили: https://issues.joomla.org/tracker/joomla-cms/11969?lang=ja-JP

Спойлер
[свернуть]
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

wishlight

  • Гуру
  • 5052
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Вышел релиз Joomla! 3.6.3
« Ответ #113 : 25.10.2016, 21:18:38 »
page_peel глючил.
*

filosof1

  • Новичок
  • 4
  • 0 / 0
Re: Вышел релиз Joomla! 3.6.3
« Ответ #114 : 26.10.2016, 00:39:00 »
Зашел, переименовал, почистил, переименовал обратно - та же песня - модули не работают. Пробовал после переименования заходить в модули - заходит, но выйти, нажав на кнопку отмена или сохранить и закрыть невозможно.

Сейчас попробую отключить кеширование на хостинге - может оно мешает.
В админке: Общие настройки - система - кеш - стандартное кешироание
Переходите в плагины, включаем плагин "кеш". Все
*

doctorrsm

  • Новичок
  • 2
  • 0 / 0
Re: Вышел релиз Joomla! 3.6.3
« Ответ #115 : 27.10.2016, 19:30:22 »
error decoding JSON data: syntax error - Это не ошибка Joomla. Как я понял, это глючат старые версии различных расширений. У каждого по разному и соответственно разный эффект. У кого-то админка виснет, у кого-то просто надпись об ошибке. Что-бы найти злополучное расширение, нужно врубить режим отладки и зайти на страницу, где высвечивается надпись с ошибкой. И смотрите логи, ищите запись об ошибке типа такой:
EXPLAIN not possible on query: UPDATE `jos_advancedmodules` SET ...
Видно, что глючит расширение advansedmodules. Я скачиваю новую версию, которая ставится без обновления и ошибка исчезает.
Таким макаром ищите у себя. Если нужна помощь - пишите мне на мыло.
*

zikkuratvk

  • Глобальный модератор
  • 4819
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Вышел релиз Joomla! 3.6.3
« Ответ #116 : 27.10.2016, 19:33:11 »
Только что написал про это дело: http://joomlaforum.ru/index.php/topic,332168.msg1673435.html#msg1673435
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

doctorrsm

  • Новичок
  • 2
  • 0 / 0
Re: Вышел релиз Joomla! 3.6.3
« Ответ #117 : 27.10.2016, 19:42:35 »
Только что написал про это дело: http://joomlaforum.ru/index.php/topic,332168.msg1673435.html#msg1673435

Сомнительное решение, которое дает временный эффект, но не устраняет причину - устаревший плагин или расширение, портящее ДБ.
*

zikkuratvk

  • Глобальный модератор
  • 4819
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Вышел релиз Joomla! 3.6.3
« Ответ #118 : 27.10.2016, 19:48:34 »
Сомнительное решение, которое дает временный эффект, но не устраняет причину - устаревший плагин или расширение, портящее ДБ.
ну вообще обычно расширение один раз ставится в базу... по этом исправив базу один раз вы решаете проблемы, в 97% случаев поможет...
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

matthardy

  • Новичок
  • 5
  • 0 / 0
Re: Вышел релиз Joomla! 3.6.3
« Ответ #119 : 20.11.2016, 15:12:11 »
Добрый день. Все та же проблема с 0 Error decoding JSON data: Syntax error,
при добавлении модулей, материалов и входе в настройки.
Решение с выполнением скриптов на БД не помогает. выдается сообщение с результатом 0.
При включении режима отладки выдает следующее:
1   JApplicationCms->execute()   /httpdocs/administrator/index.php:51
2   JApplicationAdministrator->doExecute()   /httpdocs/libraries/cms/application/cms.php:261
3   JApplicationAdministrator->dispatch()   /httpdocs/libraries/cms/application/administrator.php:152
4   JComponentHelper::renderComponent()   /httpdocs/libraries/cms/application/administrator.php:98
5   JComponentHelper::isEnabled()   /httpdocs/libraries/cms/component/helper.php:368
6   JComponentHelper::getComponent()   /httpdocs/libraries/cms/component/helper.php:80
7   Joomla\Registry\Registry->loadString()   /httpdocs/libraries/cms/component/helper.php:62
8   Joomla\Registry\Format\Json->stringToObject()   /httpdocs/libraries/vendor/joomla/registry/src/Registry.php:366

Видел в интернете решение с json-db-check.php но толком не понял как его реализовать. Если закинуть в httpdocs а потом браузером открыть имя_домена.ru\json-bd-check.php то открывается страница с кодом, результата тоже не дает.

Сам новичок в этом деле. Прошу помощи.

PS Прошу прощения что разместил с старой теме.
« Последнее редактирование: 20.11.2016, 15:15:50 от matthardy »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Нужна проф помощь в обновлении Joomla на лок.сервере osp. Можно платно

Автор Fati

Ответов: 0
Просмотров: 106
Последний ответ 16.06.2025, 16:40:04
от Fati
Помогите с БАГом в панели администратора Joomla 3

Автор akteon25

Ответов: 2
Просмотров: 1133
Последний ответ 26.02.2025, 16:41:56
от akteon25
Версии РНР и Joomla 3

Автор Ebelous

Ответов: 8
Просмотров: 2903
Последний ответ 27.01.2025, 20:38:45
от pavelrer
Trouble Upgrading from Joomla 3.8 to 3.9

Автор melissa00

Ответов: 0
Просмотров: 1733
Последний ответ 26.07.2024, 10:03:51
от melissa00
SP polls в Joomla 3.8.2

Автор wawont

Ответов: 2
Просмотров: 3400
Последний ответ 22.02.2024, 21:03:15
от Zegeberg