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

den_master

  • Захожу иногда
  • 62
  • 0 / 2
господа есть вопросик
установлена Joomla 5.14 сервак appserv 2.5.9 форум phpBB3.0.6 RokBridge ставил и  RokBridge1.0rc9 и 12 версию
настроил все как по инструкции но при использовниии моста типа http://мойсайт/forum пишет вот енто
Код
Internal Server Error

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

Please contact the server administrator, den_master@list.ru 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.8 (Win32) PHP/5.2.6 Server at 79.165.175.202 Port 80

самое интересное на другом компе та же байда мож кто поможет ,или посоветует !
*

Darkick

  • Moderator
  • 1142
  • 239 / 1
Re: проблема интеграции phpBB3.0.6 и RokBridge
« Ответ #1 : 02.12.2009, 08:45:13 »
.htaccess скорее всего виноват. Какие-то инструкции из него не поддерживаются сервером.
*

den_master

  • Захожу иногда
  • 62
  • 0 / 2
Re: проблема интеграции phpBB3.0.6 и RokBridge
« Ответ #2 : 06.12.2009, 23:17:00 »
ты прав оказался но файлик .htaccess я переименовал в htaccess.txt как везде вроде заработало но в шапке всеж проблема осталась пишет типа
Код
]Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\AppServ\www\test\forum\configuration.php:12) in C:\AppServ\www\test\libraries\joomla\session\session.php on line 423

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\test\forum\configuration.php:12) in C:\AppServ\www\test\libraries\joomla\session\session.php on line 423

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\test\forum\configuration.php:12) in C:\AppServ\www\test\libraries\joomla\session\session.php on line 426
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4183: Cannot modify header information - headers already sent by (output started at C:/AppServ/www/test/forum/configuration.php:12)
[phpBB Debug]
чтот ну вапще не пойму  :(
*

Darkick

  • Moderator
  • 1142
  • 239 / 1
Re: проблема интеграции phpBB3.0.6 и RokBridge
« Ответ #3 : 07.12.2009, 02:18:37 »
проверь файл C:\AppServ\www\test\forum\configuration.php
похоже там лишние символы имеются.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Интеграция форума phpBB3 и Joomla от AlterBrains

Автор AlterBrains

Ответов: 123
Просмотров: 55387
Последний ответ 09.08.2019, 19:41:53
от Anutaqueve
Проблема интеграции Joomla 3.2.1 + phpBB3.0.12 Ru через RokBridge

Автор Faramir_39

Ответов: 9
Просмотров: 9597
Последний ответ 01.03.2015, 08:18:52
от Denikin
"Запомнить меня" в Joomla и RokBridge

Автор RAmON10

Ответов: 11
Просмотров: 10473
Последний ответ 12.01.2015, 23:01:03
от wowkarak
RokBridge + phpBB и Joomla: логины и имена пользователей

Автор Goshtar

Ответов: 0
Просмотров: 4916
Последний ответ 05.10.2014, 23:09:08
от Goshtar
Конвертер phpbb3 - FireBoard

Автор cygun

Ответов: 17
Просмотров: 17848
Последний ответ 01.07.2014, 01:58:01
от Kyrsor