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

Seeker

  • Осваиваюсь на форуме
  • 35
  • 6 / 0
Joomla 1.5  Scatalog 0.2

Возникла проблема с загрузкой дополнительных изображений для товаров. На тестовом хостинге все работает.
На хостинге клиента вдруг перестал работать. В чем может быть проблема?

Права на нужные папки 777.
Файлы сверял - индентичны.
Настройки в Scatalog - ширина эскиза 0 высота 50, большого 800х600.

Скрин

*

shprota

  • Moderator
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
У кого при загрузке вылетает в экран авторизации - проблема с передачей ключа сессии, необходимого флеш-загрузчику.

Решение для тех, у кого не работает флеш-загрузчик:

в php.ini или в .htaccess необходимо установить значение переменной:
Код: ini
session.use_only_cookies = 0

Если Вы используете Apache с модулем mod_security, и загрузка не проходит с кодом ошибки 302, то в корневой файл .htacchess нужно добавить:
Код
SecFilterEngine Off
SecFilterScanPOST Off

Также, обратите внимание на максимальный размер загружаемого файла в настройках PHP (upload_max_filesize).
*

Seeker

  • Осваиваюсь на форуме
  • 35
  • 6 / 0
При добавлении в .htaccess этих параметров сайт при загрузке выдает



Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Apache/2.2.15 (CentOS) Server at www.discovery55.ru Port 80
*

shprota

  • Moderator
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
Ну извините, консультацию по настройке апача и PHP на отдельно взятом хостинге надо искать в другом месте. Общий смысл изменений я описал.
*

Seeker

  • Осваиваюсь на форуме
  • 35
  • 6 / 0
Ну извините, консультацию по настройке апача и PHP на отдельно взятом хостинге надо искать в другом месте. Общий смысл изменений я описал.

Спасибо за ответ! Всё заработало  ^-^
« Последнее редактирование: 22.02.2012, 06:58:52 от Seeker »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Mozilla Firefox 8 - не работает загрузка изображений и файлов

Автор Warlock

Ответов: 31
Просмотров: 21357
Последний ответ 25.11.2014, 19:04:41
от egoz
Сортировка товаров проблема с "рекомендуемыми"

Автор harpserg

Ответов: 1
Просмотров: 1849
Последний ответ 28.07.2011, 14:52:30
от harpserg
вывод товаров в модуле в де колонки

Автор Faina

Ответов: 2
Просмотров: 2341
Последний ответ 01.02.2011, 00:46:30
от shprota
Кол-во товаров на странице

Автор Nata

Ответов: 5
Просмотров: 2938
Последний ответ 17.01.2011, 14:50:04
от kopo6o4er
Дублирование товаров при выводе производителя

Автор qugo

Ответов: 2
Просмотров: 2018
Последний ответ 20.12.2010, 01:56:23
от qugo