Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

Яндекс выпустил инструмент Видимость сайта в Алисе AI.

Яндекс выпустил инструмент Видимость сайта в Алисе AI.

С тех пор, как в поисковиках появились нейроответы ИИ, трафик на сайты стал гораздо меньше, так как пользователь стал получать информацию непосредственно на странице поисковика без перехода на сайт. Но при генерации ответа ИИ указывает источники - ссылки на сайты, информация которых была использована для генерации ответа.

Долгое время у всех был немой вопрос: "Как же теперь оценивать эффективность сайта?". Теперь этот на этот вопрос отчасти отвечает новый инструмент аналитики.
Процитируем справку Яндекса по инструменту:
На запросы пользователей в Поиске может отвечать Алиса AI. Ответы появляются в поисковой выдаче, в объектных ответах и на отдельной вкладке Поиска. В них чаще всего упоминаются страницы сайтов, на которые Алиса AI опиралась при подготовке ответа.

С помощью инструмента Видимость сайта в Алисе AI в Яндекс Вебмастере вы можете:
- узнать долю упоминаний сайта среди источников в ответах Алисы AI в Поиске и отследить динамику изменений;
- посмотреть примеры запросов, по которым страницы сайта показываются в ответах Алисы AI;
- посмотреть примеры сайтов той же тематики, которые часто упоминаются в генеративной выдаче.
Данные отображаются за последние 3 месяца и обновляются каждую неделю.

Статистика собирается только по тем запросам, по которым ваш сайт уже находится достаточно высоко в поисковой выдаче. Это позволяет анализировать видимость именно в той нише, где вы заинтересованы в продвижении, и избегать «размытия» по малозначимым для вас запросам.

Кроме того, такой подход обусловлен работой Алисы AI: она строит ответ с опорой на самые релевантные, информативные и качественные страницы, которые обычно занимают высокие позиции в Поиске.

Чтобы увидеть статистику вашего сайта в меню Яндекс.Вебмастера перейдите в раздел "Эффективность" и далее в "Показы сайта в Алисе AI".

В начале февраля 2026г. был вебинар с Михаилом Сливинским - амбассадором Поиска Яндекса, и в рамках вебинара была озвучена просьба сделать такой инструмент. Скорее всего разработка на тот момент уже велась, потому что от просьбы до релиза прошло около 2-х месяцев. В любом случае хорошо, что такая статистика появилась.

Показы сайта в Алисе AI в вашем Яндекс,Вебмастере.

@joomlafeed

0 Пользователей и 1 Гость просматривают эту тему.
  • 49 Ответов
  • 84940 Просмотров
*

RgDarkDuke

  • Новичок
  • 2
  • 0 / 0
Ребят, залил сайт на хост jino, все как обычно конфиг, базу залил настроил, а мне при заходе на домен выдает Infinite loop detected in JError=(.При попытки зайти в админку тоже самое. Что за ерунда? Причем когда я беру конфиг со своего другого сайта с Joomla 1.5 и вставляю его (переделав пути все соответственно)  в  сайт на Joomla 1.7 все работает.
« Последнее редактирование: 29.08.2013, 10:19:18 от b2z »
*

EndVal

  • Захожу иногда
  • 54
  • 10 / 0
Ошибка Infinite loop detected in JError.
Каждый старается разобраться с ошибкой методом тыка. Причем все довольно сумбурно и непонятно, почему в одном случае срабатывает, а в другом нет. Попробуем разобраться.
Сначала, что это означает. «Бесконечный цикл обнаруженный в JError». Возникает вопрос: а причем бесконечный цикл.  Он возникает при попытке подключения к базе данных.

Причина:
Когда JSite (наследник от JApplication) инициализируется,  он пробует запустить  новый сеанс. А это требует записи в таблицу сессии #__session. При подключения к базе данных при некорректном или отсутствии параметра вызывается JError:: raiseError. Настройки по умолчанию  JError указывают, что заданная по умолчанию обработка ошибок уровня это - E_ERROR, который вызывает callback (откат), который в конечном счете опять вызывает запрос JError:: customErrorPage(). Он старается получить копию глобального объекта с JFactory:: getApplication (), который приводит опять к тому же самому исключению, которое будет вызываться снова и снова, вызывая бесконечную проблему цикла. Довольно туманно, но что сделаешь, такая вот ситуация.

А теперь по-простому (можете верхний абзац не читать). Из обзора форумов при решении этого вопроса.

1.   В большинстве форумов предлагают такой вариант (удивился, но это тащится с одного ф. на другой ф. как единственное решение, Люди не присваивайте чужие решения, тем более ошибочные. Хочется показаться умным? Понимаю!)
a. Зайти на ftp в папку libraries->joomla->filesystem
b. Скачать файл folder.php на ваш компьютер (не забудьте сделать резервную копию этого файлы)
с. Открыть файл folder.php редактором и найти строку  $obd = ini_get(’open_basedir’)
в. Закоментировать ее // $obd = ini_get(’open_basedir’)
у. Сохранить изменения и закачать файл назад на сервер.

Комментарий: Помогает, все радуются, ставят плюсы, но это чисто отношения к нашему вопросу не имеет. Обязательно находится «один уродливый» и испуганно пишет «мне не помогло». Но его никто не слышит и не хочет слушать. И он один остается в глубоком раздумье «неуж я один такой тупой».
Если ему не помогло, значит основная причина не в этом.
Лучше не закомментить, а написать $obd = NULL  с точки зрения прогера.
 Этот вариант тесно связан JFolder::create: Path not in open_basedir paths
 Warning! - Failed to move file
Это связано с тем, что разработчики намеренно заблокировали возможность создания каталогов на серверах, где значение параметра ‘open_basedir’ не совпадает с корнем сайта. Зачем – у них спросите.

В таком случае вообще ничего не исправлять в folder.php. В настройках Apache для хоста или в php.ini установить -open_basedir "полный_путь_к_document_root:." - где установлена Joomla и точка.
Так что файл folder.php - невиновен.
2.   Второй вариант. Предложение изменить тип configuration.php public $dbtype = 'mysqli';    на public $dbtype = 'mysql';
Опять публичный рев, ура, +500, и т.д. И опять находится возмутитель: «А у меня не работает, не помогло». А кому нужен он одиночка, который тупой. Ноль внимания. Крик в пустыне. Но проблема-то осталась, хотя бы для него одного.
3.   Следующий вариант.
Настроить пути tmp, log.
   public $log_path = '/home/u119234/adsmirnyru/www/logs';
   public $tmp_path = '/home/u119234/adsmirnyru/www/tmp';
Многим помогает, буря оваций и т.д И опять находится некто, несогласный с ними, но его уже никто не слышит. Проблема опять осталась нерешенной для него.
4.   И так куча вариантов, найденных методом тыка. И каждый прав в своей «находке». Такой мы народ, просто так нас не переубедишь.
5.   А вся беда заключается в configuration.php и только в нем. Строк много, остановимся только на некоторых:
   public $dbtype = 'mysqli'; какой на локалке такой и должен быть на хостинге
   public $host = '70.108.70.10'; поставьте свой
   public $user = 'u119234'; а это имя юзера
   public $password = 'v34cmAaK'; пароль юзера
   public $db = 'b119234'; имя базы данных
   public $dbprefix = 'jos_'; внимание, это префикс таблицы, хостер всегда меняет, если он ставят joomla
   public $log_path = путь к logs;
   public $tmp_path =путь к tmp; пишется полный путь в ‘’ одинарных

Совет: через свой хостинг «доберитесь» до своей базы данных MySQL, т.е. запустите phpMyAdmin.
Он требует пользователя, пароля, имени базы данных. Если вы раскрыли базу данных  - отлично. Вот эти данные проставьте в строки  configuration.php. И еще проверьте, какой префикс. С путями надеюсь, понятно.

Обычно этого бывает достаточно, чтобы проблема исчезла. Если проверка «спотыкается» на одном из строк configuration.php при подключении к базе данных – идет прерывание и в «штопор», т.е в «бесконечный цикл» (читай, где «туманно»).



*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
EndVal
зачет, улыбнуло :)  "+"
небольшая поправочка
Цитировать
public $dbtype = 'mysqli'; какой на локалке такой и должен быть на хостинге
драйвер mysqli может поддерживаться (быть настроенным) на локалке и не поддерживаться на хостинге, а так же наоборот. В последнее время поддерживается практически всеми нормальными хостингами.
*

workstudio

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
EndVal Огромное человеческое пасиба! У меня из-за лени засрался сайт из-за того что я на рабочем проекте тестировал модули, скопировал бэкап и на локалку, чтобы без риска посмотреть что нужно почистить из базы, и возникла та же проблема. Помогло лишь одно действие, пути.. совет номер 5. всего 4 строчки изменил и все заработало.
*

korvin222

  • Осваиваюсь на форуме
  • 20
  • 0 / 2
  • MirDruzey.com vk.com/MirDruzei
Всё изменил, ничего не помогало.... .. Пока не сделал вот это: изменил сам пароль в базе данных MySQL хостера - и сайт заработал. :)))
*

Uzurpator

  • Новичок
  • 5
  • 0 / 0
Спасибо, заработало после первого пункта ( поставил null) Выдавало JFolder::create: Путь не в пределах значения переменной open_basedir
        Внимание! Не удалось переместить файл! при попытке установки любого модуля и плагина на сервер. Еще раз спасибо.
*

VAlex1983

  • Захожу иногда
  • 126
  • 1 / 0
Еще вариант - ничего не менял... упал сайт. После долгих плясок с бубном один домен поднялся (после заведения нового пользователя и пароля). Второй нет... конфиги никто не трогал. Вообще ничего не трогал.

Бродя по интернету понял что может быть виновата Акеба (установленная на одном из доменов, а база общая).
Но что делать?

При попытке попасть в пхпМайАдмин "already+has+more+than+'max_user_connections'+active+connections"
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Всё, понятно. Эксперимент показал: если вылезает эта ошибка - значит, неправильно отконфигурен configuration.php

В эксперимент входили следующие заведомо ложные данные в полях:

dbtype
host
user
password
db
dbprefix
log_path
tmp_path

Если данные введены без ошибок - всё пашет. Кстати, ещё проверил: если "накосячить" в конфиге и закомментить строку из этого сообщения, то ни фига всё равно не работает!
*

Evgg

  • Захожу иногда
  • 130
  • 2 / 0
от чайника чайникам:
помог вариант 2.
при этом в файле configuration.php менял строки, в которых прописаны логин и пароль для обращения в БД, а так же пути к директориям log и temp.
создал БД заново на сайте, создал пользователя для нее и перенес в эту БД все таблицы из БД на локалке. И заработало.
« Последнее редактирование: 09.11.2011, 16:14:12 от Evgg »
*

Vetl

  • Новичок
  • 3
  • 0 / 0
Re: Ошибка Infinite loop detected in JError
« Ответ #9 : 24.11.2011, 11:41:00 »
У меня такая ошибка появилась после копирования сайта в другую папку на хостинге (для тестов), а базы данных в новую базу, чтобы не затрагивать оригинал. Просто в MySQL не хватало пользователя для обращения к новой БД. После создания пользователя и задания ему прав на новую БД все нормализовалось.
*

AlexCar

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Ошибка Infinite loop detected in JError
« Ответ #10 : 05.12.2011, 20:52:55 »
Ошибка Infinite loop detected in JError!!
Ребята, я уже реально задолбался править этот скрипт configuration.php. Все уже по науке (учел все рекомендации) - и хрен вам((( В локале сайт прекрасно работал.
Я не смог найти префикс БД хотя база создана, доступ к ней идет без запроса пароля (его ввел 1 раз при создании). У меня нет в БД ни одной таблицы. Но ведь они и не нужны?  


Может просто покажите ктонить готовый скрипт ну с закрытыми паролями и т.д.?  :(
*

mark1

  • Захожу иногда
  • 394
  • 39 / 2
Re: Ошибка Infinite loop detected in JError
« Ответ #11 : 07.12.2011, 12:32:03 »
У меня нет в БД ни одной таблицы. Но ведь они и не нужны?
  Это хорошая шутка =) Ты ведь правда СНАЧАЛА проимпортировал базу с локалки на сервер онлайн, прежде чем бить тревогу ?  Это в какой это базе нет таблиц))?
*

mark1

  • Захожу иногда
  • 394
  • 39 / 2
Re: Ошибка Infinite loop detected in JError
« Ответ #12 : 07.12.2011, 12:48:54 »
Ошибка Infinite loop detected in JError.

5.   А вся беда заключается в configuration.php и только в нем. Строк много, остановимся только на некоторых:
   public $dbtype = 'mysqli'; какой на локалке такой и должен быть на хостинге
   public $host = '70.108.70.10'; поставьте свой
   public $user = 'u119234'; а это имя юзера
   public $password = 'v34cmAaK'; пароль юзера
   public $db = 'b119234'; имя базы данных
   public $dbprefix = 'jos_'; внимание, это префикс таблицы, хостер всегда меняет, если он ставят joomla
   public $log_path = путь к logs;
   public $tmp_path =путь к tmp; пишется полный путь в ‘’ одинарных
  Истинно так! Часто при переносе путают имена баз, или логин/пароль пользователя БД.
*

Traser50rus

  • Новичок
  • 6
  • 0 / 0
Re: Ошибка Infinite loop detected in JError
« Ответ #13 : 10.12.2011, 00:44:06 »
  Истинно так! Часто при переносе путают имена баз, или логин/пароль пользователя БД.
Все точно так! Именно по этому пункту нужно пройтись и все решится!
*

acrid

  • Захожу иногда
  • 52
  • 0 / 0
Re: Ошибка Infinite loop detected in JError
« Ответ #14 : 10.12.2011, 13:03:21 »
конечно спасибо за информацию, но не один вариант не помог!..
*

Mitrich

  • Захожу иногда
  • 289
  • 524 / 13
  • Все можно. Но сначала учиться, учиться и учиться.
Re: Ошибка Infinite loop detected in JError
« Ответ #15 : 30.12.2011, 12:39:44 »
Написал вот маленькую тулзу
проверяет подключение опираясь на configuration.php

Распаковать, положить в корень сайта
спросить http://site_name/config_test.php

[вложение удалено Администратором]
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: Ошибка Infinite loop detected in JError
« Ответ #16 : 30.12.2011, 12:46:05 »
Написал вот маленькую тулзу
проверяет подключение опираясь на configuration.php
линк
твой файл правда не смотрел, поэтому хз что там :)
*

Mitrich

  • Захожу иногда
  • 289
  • 524 / 13
  • Все можно. Но сначала учиться, учиться и учиться.
Re: Ошибка Infinite loop detected in JError
« Ответ #17 : 30.12.2011, 13:04:23 »
Да простая проверялка
коннектится к типу БД что указан в конфиге
если не удается коннектится с другим типом
Если и так и так не удалось, говорит юзеру что надо что то менять :)
*

mickle

  • Осваиваюсь на форуме
  • 20
  • 2 / 0
Re: Ошибка Infinite loop detected in JError
« Ответ #18 : 05.01.2012, 14:45:24 »
Была таже хня.

Помогло тупое накатывание дистрибутива на сайт с заменой всего через SSH (кроме configuration.php).  :o
ничего другого не пробовал...

*

xobot

  • Захожу иногда
  • 125
  • 12 / 0
Re: Ошибка Infinite loop detected in JError
« Ответ #19 : 12.01.2012, 02:44:52 »
была такая же проблема, решена просто проверкой в конфиге данных о соединении с базой. помогла тулза от Митрича, за что ему спасибо!
Нужно лечиться в молодости, что бы не болеть в старости.
*

moderr

  • Новичок
  • 1
  • 0 / 0
Re: Ошибка Infinite loop detected in JError
« Ответ #20 : 15.01.2012, 19:25:50 »
Митрич, респект и уважуха! Я здесь новенький. Тестилка супер! Жаль раньше о ней не знал. Писать таковую как-то все было не досуг. Зато теперь есть чем тестить. Спасибо!
*

Goldsnich

  • Осваиваюсь на форуме
  • 15
  • 5 / 0
Re: Ошибка Infinite loop detected in JError
« Ответ #21 : 18.01.2012, 19:45:35 »
У меня такая ошибка выскакивала при неправильных данных доступа к базе, или если забывала стартануть mysql.
*

vitash

  • Захожу иногда
  • 63
  • 5 / 0
  • """"""::::::""""""
Re: Ошибка Infinite loop detected in JError
« Ответ #22 : 25.01.2012, 13:33:32 »
Хм. Работал над сайтом, когда получил такое сообщение в час ночи. Нашел эту ветку, все перепробывал, забил до утра, но как оказалось на следующее утро сервер с базой упал, починили через час.
Вывод: спать по ночам нужно, а не работать!  :o
*

andrey_s17

  • Осваиваюсь на форуме
  • 29
  • 1 / 0
Re: Ошибка Infinite loop detected in JError
« Ответ #23 : 26.01.2012, 09:50:58 »
вебмастеры,не поможете?
та же петрушка - Infinite loop detected in JError. Что я мог сделать не так,друзья?
С нетерпением жду Вашего спасательного круга)
 выкладываю свои confoguration.php

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

Beloruso4ka

  • Новичок
  • 1
  • 0 / 0
Re: Ошибка Infinite loop detected in JError
« Ответ #24 : 26.01.2012, 19:37:19 »
У меня эта ошибка плавающая, то есть то нет. Когда тестила соединение с помощью теста http://j-wiki.ru/Joomla/%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0_Infinite_loop_detected_in_JError, то иногда "Ок", а иногда падал эксепшн
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/home/grodno/public_html/kronanorient/connect.php on line 10
Соединться с базой не удлось. Ошибка - Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Всю конфигурацию проверила, не знаю в чём проблема.. :(
*

andrey_s17

  • Осваиваюсь на форуме
  • 29
  • 1 / 0
Re: Ошибка Infinite loop detected in JError
« Ответ #25 : 28.01.2012, 00:11:24 »
та же фигня...то есть,то нет
моежт это болезнь Joomla 1.7,которая требует обновления?
*

everestrus

  • Захожу иногда
  • 97
  • 3 / 0
  • Moto на территории UA
Re: Ошибка Infinite loop detected in JError
« Ответ #26 : 01.02.2012, 21:29:05 »
у меня тоже то есть то нет,
появилась ошибка пару раз обновил страницу пропала!

Re: Ошибка Infinite loop detected in JError
« Ответ #27 : 08.02.2012, 10:34:44 »
Чаще всего проблема и правда в configuration.php , например очень часто меняя пароль для пользователя DB, забываем что в конфиге он автоматом не меняется, т.к. прописывался при установке. Следовательно достаточно перебить в строчке: public $password = 'пароль'; новый пароль и все будет норм)
*

metiss

  • Новичок
  • 9
  • 0 / 0
Re: Ошибка Infinite loop detected in JError
« Ответ #28 : 09.02.2012, 19:29:22 »
Здравствуйте! Клянусь, я прочитала все очень внимательно, сделала все возможные исправления в configuration - то же самое, та же гадость висит.
1.Сайт на хосте, перенесла на локалку в денвер (правильно перенесла, с экспортом-импортом БД).
2. Корневая папка сайта называлась как на хосте public_html, переименовала в nasa111 (это можно?!)
3. новая база данных носит имя svlank_111
4. Пароль был с хостинга - убрала ' '
Joomla 1.7.3
Вопрос: кто есть кто и куда кого писать?!
Я новичок, не бейте меня и помидоры гнилые приберегите, пожалуйста! Что надо выложить для ответа  - хоть сейчас!

Проблема решена.
« Последнее редактирование: 14.02.2012, 19:26:41 от metiss »
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Re: Ошибка Infinite loop detected in JError
« Ответ #29 : 14.02.2012, 18:53:49 »
Ух... ну спасибо. Спасли вы меня. Помогла смена пароля у хостера на MySQL.
Сайт стабильно работал, configuration.php вообще не трогал + стояли права 444.
Сегодня захожу и на тебе - ошибка. Так и не понял откуда взялась эта ошибка.
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

500 - Обнаружена ошибка

Автор CheCat

Ответов: 4
Просмотров: 2661
Последний ответ 19.12.2020, 07:39:07
от gartes
Ошибка recaptha

Автор Bolat19721

Ответов: 13
Просмотров: 2630
Последний ответ 11.10.2020, 09:44:38
от Bolat19721
ПОМОГИТЕ!!! Ошибка 500 в версии 2.5.19 при оформлении заказа

Автор promwood

Ответов: 10
Просмотров: 2788
Последний ответ 16.09.2020, 08:35:26
от AlexB
"Ошибка 404 - Материал нее найден" как заходишь на сайт

Автор Lepby

Ответов: 17
Просмотров: 43429
Последний ответ 11.06.2020, 08:48:10
от sound
Ошибка You have an error in your SQL syntax

Автор Jozheg

Ответов: 27
Просмотров: 3553
Последний ответ 23.05.2020, 00:23:37
от Jozheg