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

mailofhide

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Доброе время суток. поставил компонент магазина Ksenmart, а этот сволочь убил мне сайт. помоги пожалуйста, нужно срочно восстановить.
вот логги последнего времени с сервера. Безумно нужна ваша помощь. вариант отката не очень, админ последний раз сохранил 24.02.
Спойлер
[свернуть]
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
что такое "убил сайт"?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

mailofhide

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
что такое "убил сайт"?
www.amatertrade.ru

перестал сразу же работать
*

mailofhide

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
вот логи последние, не знаю что делать, сайт не мой, скоро увидит владелец :o

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

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Вот вам и мораль - не ставьте экспериментов на рабочем сайте, и в топку вашего админа. У вас хостинг jino.ru, у них должны сохраняться ежедневные бекапы, проверьте.

вот логи последние, не знаю что делать, сайт не мой, скоро увидит владелец
А зачем вы туда лезли?
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

rkron

  • Захожу иногда
  • 316
  • 7 / 0
Через базу отключите компонент и сделайте переустановку
*

mailofhide

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Вот вам и мораль - не ставьте экспериментов на рабочем сайте, и в топку вашего админа. У вас хостинг jino.ru, у них должны сохраняться ежедневные бекапы, проверьте.
А зачем вы туда лезли?
за 24.02 последний, нет ежедневного больше у них сохранения, есть какие либо решения?
просто попросили установиться компонент и все..
*

mailofhide

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Через базу отключите компонент и сделайте переустановку
это как?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
админ сервера показ ошибок может включить?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

mailofhide

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
админ сервера показ ошибок может включить?
у меня доступ есть, могу сам включить, скажи только как
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Может проще error.log посмотреть. А в настройки сервера с такими знаниями лезть не советую.
*

mailofhide

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Может проще error.log посмотреть. А в настройки сервера с такими знаниями лезть не советую.
я не могу вообще никак на сайт зайти, ни в админку, никуда (
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
А это не сайт. Вы же содержимое access.log выложили. Рядом с ним и error.log должен быть.
*

mailofhide

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
А это не сайт. Вы же содержимое access.log выложили. Рядом с ним и error.log должен быть.
error.log нету, есть только error.php
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
error.log нету, есть только error.php
Не там смотрите. Вы где нашли  access.log? Откуда взяли текст, который скопировали сюда? Вот там же и error
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

mailofhide

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
https://www.jino.ru/help/faq/virtualhosting-general/logs/
тут стоит спектр, где на нем смотреть не могу найти,
*

mailofhide

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Не там смотрите. Вы где нашли  access.log? Откуда взяли текст, который скопировали сюда? Вот там же и error
как раз таки access.log есть, а вот Error.log почему то нет..
*

winstrool

  • Давно я тут
  • 820
  • 51 / 2
  • Свободен для работы
дебаг можно включить в конфиге Joomla:

Цитировать
public $debug = '1';
error.log, у вас скорее всего отключен по умолчанию в настройках php.ini
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
- Насяльника, не ругайся ... сайта помер ...
- Как помер?
- Джамшют ксенмарта ма ставиль, ставиль ... всё поставиль а сайта не бельме ... бэкапа админа прошлый месяц Равшан делаль
- Придурки, где Ксенмарт взяли?
- Засем ругаисся насяльника ... джамшут скасял всё для сайта варез портала, говорит магазина будем ставить ... денег зарабатывать
« Последнее редактирование: 10.03.2017, 22:24:20 от ChaosHead »
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Если у вас vps ищите. Кому бы знать где он у вас.
*

mailofhide

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
дебаг можно включить в конфиге Joomla:
error.log, у вас скорее всего отключен по умолчанию в настройках php.ini
включил
*

mailofhide

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Если у вас vps ищите. Кому бы знать где он у вас.
в том то и дело, это не vps, а их убогий спектр..
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Установка интернет магазина

Автор 4atty

Ответов: 3
Просмотров: 4487
Последний ответ 12.01.2015, 21:29:34
от ldmco