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

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
В корне всех сайтов аккаунта обнаружены левые файлы php с разным названием у всех.

также у некоторых сайтов появилось  в индексе Google по 2500 страниц с расширением которых быть не должно, то есть левых

Например: http://домен/caso-di-Louis-Vuitton-in-pelle-ipad-article-kjailp.htm

При переходе по ссылке идет редирект на другие сайты.


заменял из дистрибутива Joomla с офсайта папки, редиректы убрались после замены полностью папки libriary в корне сайта.

хотя не факт что где то еще не осталось, архив сайта проверял авастом он ничего не нашел.

Кто нибудь сталкивался с такой же заразой?
« Последнее редактирование: 17.06.2016, 09:37:20 от Mehanick »
*

winstrool

  • Давно я тут
  • 820
  • 51 / 2
  • Свободен для работы
Ваш сайт взломали и разместили дорвеии, разбивайте сайты по аккаунтам, лечите и устроняйте проблему, типичная ситуация.
*

vegasstudio

  • Захожу иногда
  • 51
  • 1 / 0
Здравствуйте, первым делом вычистить вирусы. Далее полезно было бы поработать с Google Search Console
*

winstrool

  • Давно я тут
  • 820
  • 51 / 2
  • Свободен для работы
Здравствуйте, первым делом вычистить вирусы. Далее полезно было бы
Решить корень проблемы, а потом Google Search Console
*

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
подскажите как найти вирусню? там 15000 файлов :)
*

winstrool

  • Давно я тут
  • 820
  • 51 / 2
  • Свободен для работы
подскажите как найти вирусню? там 15000 файлов :)
как вариант с помощью скрипт ai-bolit.php, но там нужно уметь понимать где вредоносный код, а где тело самой CMS
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Цитировать
Кто нибудь сталкивался с такой же заразой?
Это последствия найденной уязвимости Joomla 1.5-3.4.5 в декабре 2015, которая устраняется устанокой патча безопасности и своевременного обновления Joomla
*

wishlight

  • Гуру
  • 5052
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Это последствия найденной уязвимости Joomla 1.5-3.4.5 в декабре 2015, которая устраняется устанокой патча безопасности и своевременного обновления Joomla

Тем не менее уже поздно и сайты придется чистить. https://github.com/joomla/joomla-cms/releases/tag/3.4.7 патчи сессий тут.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Тем не менее уже поздно и сайты придется чистить. https://github.com/joomla/joomla-cms/releases/tag/3.4.7 патчи сессий тут.
Чистить от вирусов не устранив уязвимость напрасная трата время времени.
 И ссылка на патч устаревшая. Был же еще доп.патч для Joomla 3.4.8 .
Цитировать
Joomla 3.4.8 fixes some issues found in the 3.4.7 release on Monday to do with browser sessions. All reported bugs from the 3.4.7 update have been fixed in this release:
https://www.joomla.org/announcements/release-news/5644-joomla-3-4-8-released.html
*

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
но я так понимаю эту уязвимость должно закрыть обычное обновление Joomla 3 до последней версии? а отдельный патч нужен для j2.5?
*

wishlight

  • Гуру
  • 5052
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Да. Но если вас уже взломали, надо чистить.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Непонятные ссылки в индексе Яндекс

Автор Forgiving

Ответов: 16
Просмотров: 1362
Последний ответ 13.09.2021, 14:17:20
от ForQue
Спам, вирус или дело в браузере Google

Автор alekcae

Ответов: 13
Просмотров: 1586
Последний ответ 16.05.2021, 18:52:24
от alekcae
Начали приходить письма с Google: Новый владелец сайта...

Автор dm-krv

Ответов: 27
Просмотров: 2111
Последний ответ 24.11.2018, 22:49:03
от dm-krv
Открытие несуществующих страниц после лечения от вирусов

Автор DimentR

Ответов: 9
Просмотров: 1398
Последний ответ 07.02.2018, 18:04:23
от surho
Странные дубли страниц

Автор Tugoff

Ответов: 4
Просмотров: 1020
Последний ответ 30.05.2017, 22:55:41
от voland