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

logan-19

  • Осваиваюсь на форуме
  • 38
  • 4 / 0
Здравствуйте! Если после обновления Joomla любой версии у вас показывает сообщение "Обновить кэш манифеста не удалось: Расширение в настоящее время не установлено.", а ниже "Ваш сайт был успешно обновлён. Версия Joomla x.x.x" - это происходит из-за удалённых стандартных шаблонов.

Данная проблема распространена, основные советы: "исправить базу", "очистить кеш", "обновить кэш расширений", включить/выключить плагин "Запомни меня" — не помогают. Если вы удалили стандартные шаблоны beez3, protostar, Hathor их нужно восстановить.

Для восстановления: 1) Обновляете Joomla, получаете ошибку манифеста. 2) Идёте в Расширения->Менеджер расширений->Поиск, нажимаете Найти, появляется список шаблонов, выбираете все и Установить. 3) Потом снова обновляете Joomla, нажав на главной странице панели "Версия Joomla! самая новая"->Проверить обновления->Переустановить основные файлы Joomla.
Ошибки больше нет! Спасибо.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ахаха. а я-то голову ломал, что это такое вылезло.
удаляю стандартные обычно, чтобы лишние файлы не таскались.
а вот смысла их восстанавливать не вижу. нет шаблона - нет проблемы )
*

logan-19

  • Осваиваюсь на форуме
  • 38
  • 4 / 0
Если не восстановить будет ошибка манифеста.
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
Здравствуйте. Спасибо. А у меня шаблоны не находятся, хотя hathor на моей Joomla 3.6.5 нет. Как быть?
*

IgorWRD

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
У меня получилась трабла тоже, но немного позаковырыстей.

Была версия движка 3.6.х попросили обновить на актуальную.
Сейчас это 3.7.3

После обновления:
Предупреждение
Обновить кэш манифеста не удалось: Расширение в настоящее время не установлено.
и ниже:
Ваш сайт был успешно обновлён. Версия Joomla 3.7.3.

Весь бэк-енд работает без проблем (видимых) а на фронте выпадает ошибка
Ошибка: 1136
Column count doesn't match value count at row 1

Обновил основные файлы, как было написано выше. результата нет.
Стандартные шаблоны не удалялись, все есть.

Как полечить, есть идеи?
*

korkka44

  • Захожу иногда
  • 194
  • 1 / 0
Спасибо, но когда обновляю на последнею версию все текста исчезают и шаблон теряет свой внешний вид...что делать? а ошибка устранилась с манифестом
*

wishlight

  • Гуру
  • 5052
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Спасибо, но когда обновляю на последнею версию все текста исчезают и шаблон теряет свой внешний вид

А у вас случаем не стандартный шаблон переделан? Тогда сохраните его копию, назначьте ее и обновитесь.
*

korkka44

  • Захожу иногда
  • 194
  • 1 / 0
не стандартный, а установленные, самое интересное этот же шаблон в др проекте использую все норм, помогите пожалуйста решить проблему...
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ну так надо включить отображение ошибок на максимум и смотреть, где что вылазит.
если на другом проекте все ок - сравните версии php и расширения, может плагин какой-то используете оригинальный.
*

hazyin

  • Захожу иногда
  • 142
  • 1 / 0
У меня такая же проблема, при  обновлении до 3.8. + послетали места вывода модулей, т.е. не выводится ни один модуль, при ?tp=1 в месте вывода модулей надпись - Position: top-b [ Style: none outline] (предполагаю, что связанно с этим)...
*

korkka44

  • Захожу иногда
  • 194
  • 1 / 0
ну так надо включить отображение ошибок на максимум и смотреть, где что вылазит.
если на другом проекте все ок - сравните версии php и расширения, может плагин какой-то используете оригинальный.
самое интересное все одинаковое, но при этом JCE косячно работает на том проекте где после обновления стиль меняется....и также на этом проекте https стоит...может из за него вся беда? сейчас попробую отображение ошибок включить и посмотрим что покажет
*

korkka44

  • Захожу иногда
  • 194
  • 1 / 0
не поверите обновила, и все хорошо...кэш перед этим почистила, хотя в прошлый раз также делала... парадокс... ::)
« Последнее редактирование: 12.01.2018, 21:17:22 от korkka44 »
*

OlgaS

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
А у меня это появляется на только, недавно установленой Joomla.
Шаблоны не трогались и другие шаблоны другие не установлены.

Предупреждение
Обновить кэш манифеста не удалось: Расширение в настоящее время не установлено.
Статус обновления Joomla!

Ваш сайт был успешно обновлён. Версия Joomla 3.8.2.
*

Mnojitell

  • Захожу иногда
  • 122
  • 5 / 0
Эта ошибка вылазит у меня уже при третьем обновлении подряд, но на работе сайта ни как не сказывается. Скорее всего это зависит не от ресурса, а от блокирования сервера обновлений джумлы Роскомнадзором.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не могу обновить Joomla 2.5.28 до 3 или 4 версии

Автор esparce

Ответов: 1
Просмотров: 1180
Последний ответ 19.09.2023, 07:55:40
от Vastriet
Update: :Extension: Не удалось открыть https://update.joomla.org/core/sts/extension_sts.xml

Автор RazarioAgro

Ответов: 15
Просмотров: 8146
Последний ответ 04.09.2023, 16:55:30
от beliyadm
Обновить Joomla 3.6.5 до 3.9.10

Автор rezchik

Ответов: 0
Просмотров: 865
Последний ответ 03.05.2023, 23:06:56
от rezchik
Как обновить php?

Автор Ravil

Ответов: 4
Просмотров: 1895
Последний ответ 02.02.2023, 16:14:20
от SK
"Доступно расширение"

Автор Berngardt

Ответов: 3
Просмотров: 5181
Последний ответ 06.08.2021, 11:23:45
от ShopES