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

AntonivkA

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Возникла проблема такого характера:
с 25.05.12 сайт начал загружаться 30-40 секунд, при этом, в стандартном модуле "кто онлайн" отображается 170-200 гостей (чего быть не может). после 11-12 ночи, это иногда прекращается, но утром или днем опять тоже самое. сайт стоит на хостинге "hostpro.ua", с хостером общался, с его стороны, как он говорит, сайт грузится 3 сек. в общем, после 4 дней общения - результатов - 0.
Версия жумлы: 2.5.3

ЗЫ: началось это, когда я начал делать sitemap. тогда я подумал, что это боты сканируют, но я не генерировал карту сайта в дальнейшем, потому откуда им взяться.
ЗЫ2: проверял загрузку сайта с 5 разных провайдеров и примерно 20 компов, а так же проверял народ из России. результат одинаковый. грузится 30-40 сек. (до 25 числа, все было нормально)
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Re: 200 гостей и загрузка 35 секунд.
« Ответ #1 : 31.03.2012, 01:59:26 »
Цитировать
стандартном модуле "кто онлайн"
Кроме лишних запросов к БД от этого модуля толку мало.
Цитировать
когда я начал делать sitemap
Чем вы начали делать карту сайта?
И где ссылка на сайт? Как определять потенциальные проблемы?
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

AntonivkA

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: 200 гостей и загрузка 35 секунд.
« Ответ #2 : 31.03.2012, 03:56:14 »
Может и мало, но когда отображает 170-200 гостей, начинаются тормоза. Отключал этот модуль, эффекта ноль.
карту сайта делал этими
xml-sitemaps.com и htmlweb.ru/analiz/sitemap.php
ссылка на мой сайт
http://dno.od.ua
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Re: 200 гостей и загрузка 35 секунд.
« Ответ #3 : 31.03.2012, 04:18:21 »
Для начала посмотрите логи сервера, там вы увидите кто (или что) и в каком количестве заходит на сайт. Также посмотрите логи ошибок сервера. Это поможет сузить поиск "виновника" тормозов.
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Re: 200 гостей и загрузка 35 секунд.
« Ответ #4 : 31.03.2012, 13:35:47 »
Цитировать
карту сайта делал этими
xml-sitemaps.com и htmlweb.ru/analiz/sitemap.php
Отлично, а использовать com_Xmap религия не позволяет?

Посмотрел на ваш сайт через тест сервис - http://tools.pingdom.com/fpt/#!/JGduyG4wn/http://dno.od.ua/ вполне нормальная скорость загрузки (3-6 сек). И, что странно, ошибок ни этот сервис ни FireBug не выдали.
Ещё прогнал через бесплатный нагрузочный онлайн тест - http://loadimpact.com/load-test/dno.od.ua-ad037b6145e0cc439c4fdb3d9112217f вроде для трассы в Японию приемлемо, только иногда хостиг задумывался.



Можно в настройках метрики отключить веб.визор, но это так - мелочь
« Последнее редактирование: 31.03.2012, 13:57:29 от AlexSF »
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

AntonivkA

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: 200 гостей и загрузка 35 секунд.
« Ответ #5 : 31.03.2012, 22:28:51 »
Для начала посмотрите логи сервера, там вы увидите кто (или что) и в каком количестве заходит на сайт. Также посмотрите логи ошибок сервера. Это поможет сузить поиск "виновника" тормозов.
логи смотрел сразу же, как только тормоза появились. кроме множественного кол-ва IP адреса сервера доменного имени на против которого писалось 404.html, ничего подозрительного не было.

Отлично, а использовать com_Xmap религия не позволяет?

Посмотрел на ваш сайт через тест сервис - http://tools.pingdom.com/fpt/#!/JGduyG4wn/http://dno.od.ua/ вполне нормальная скорость загрузки (3-6 сек). И, что странно, ошибок ни этот сервис ни FireBug не выдали.
Ещё прогнал через бесплатный нагрузочный онлайн тест - http://loadimpact.com/load-test/dno.od.ua-ad037b6145e0cc439c4fdb3d9112217f вроде для трассы в Японию приемлемо, только иногда хостиг задумывался.


Можно в настройках метрики отключить веб.визор, но это так - мелочь


Религия позволяет делать все что угодно)) Ну а на самом деле, я его ставил, смотрел карту сайта, мне показалось что она не полная, поэтому я решил воспользоваться сервисами, которые рекомендовали на этом форуме. После этого, стал углубленно читать про Xmap и пришел к выводу, что просто не понял его, ну и конечно же не до настроил.

Я тоже гонял сайт через такого рода сервисы, они показывали положительный результат, но только в то время, когда этого глюка не было. Когда же он появлялся, показывало долгое время загрузки. Как раз есть данные, которые я отправлял хостеру, когда начинались тормоза (начинались они плавно, т.е. кол-во гостей постепенно росло, пока не достигало 170-200 чел).

Domain name   Size   Load Time   Average Speed per KB
1   dno.od.ua   53.64 KB   2.17 seconds   0.04 seconds
2   dno.od.ua   53.64 KB   4.86 seconds   0.09 seconds
3   dno.od.ua   53.65 KB   16.58 seconds   0.31 seconds
4   dno.od.ua   53.64 KB   15.79 seconds   0.29 seconds
5   dno.od.ua   53.63 KB   10.09 seconds   0.19 seconds
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

тормоза по 5-20 секунд на sql запросах

Автор Sergio111

Ответов: 62
Просмотров: 4240
Последний ответ 19.01.2017, 18:03:56
от beliyadm
"Проседает" шапка сайта, затем, через несколько секунд встает на место.

Автор vegastk

Ответов: 2
Просмотров: 1404
Последний ответ 07.01.2016, 00:50:51
от vegastk
Медленная загрузка сайта. В чем проблема - хостинг или движок?

Автор cosmotion

Ответов: 9
Просмотров: 1332
Последний ответ 05.03.2015, 17:25:18
от ahriman
Долгий отклик. 5 секунд(ровно)

Автор Seal_LOSrec

Ответов: 5
Просмотров: 1788
Последний ответ 21.04.2014, 16:21:38
от wishlight
[Решено] Модуль "Кто на сайте" показывает слишком много гостей

Автор rsn

Ответов: 8
Просмотров: 7404
Последний ответ 30.05.2013, 15:39:11
от alex_a_k