Infinite loop detected in JError в Joomla 1.7
Переносил тестовый сайт с Joomla 1.7 на другой хостинг, после копирования файлов, залил базу данных, поправил конфиг и возникла ошибка Infinite loop detected in JError, сообщение по тексту которого сложно догадаться в чем дело и что не нравится движку. Конечно же начал перепроверять конфиги, может путь к директории логов не подходит или еще чего, все верно, логи пустые. А ошибка есть.
Оказывается была проблема с подключением джумлы к базе данных — не верно указан пароль к пользователю базы данных.
Указал правильно и все заработало нормально!
Вот так движок, надеюсь в последующих исправлениях доработают этот момент.
Мне джумла показалась немного сложноватой и не логичной, но некоторым она нравится.
Благодарю за информацию, при переносе Джумлы тоже вышло такое же сообщение, оказалось пароль в БД не верный был, плюс нашлепал лишний пробел в имени БД в configuration.php
Рад что помог
Спасибо! Помогло)
Да, столкнулся тоже с такой проблемой. Через Яндекс по этой фразе нашел этот сайт. Действительно, пароль к БД был другим (точно вбивал правильный!), изменил и все работает. Спасибо.
Спасиб ,очень выручили
Спасибо огромное !
аналогично — но только изменяя пароль пользователя в базе данных или создавая нового — проблему не решает — при входе ошибка остается.
Wolf, не совсем понял что вы написали,
скажу одно проверьте еще раз более внимательно доступы
исправил — после 10 минут поиска и правки кода — вылез экран смерти _ как это связано не пойму — но теперь — если у меня была панель доступа для админа и только после входа выдавал Infinite loop detected in JError, — то после перезагрузки компа эту ссылку выдает уже вместо панели.
а изменения следующие
public $host = ‘localhost’;
public $user = ‘тут_имя_пользователя_базы_данных’;
public $password = ‘тут_пароль_пользователя_базы данных’;
public $db = ‘тут_имя_базы_данных’;
измил сохранилю.
ну да, об этом и шла речь — правильно указать настройки подключения к БД
Я понял) изменил но проблему не решило.
У меня эта запись появилась на локалке. Что нужно сделать?
Как минимум попробовать сделать то что описано в примерах
В моем случае смена пароля БД не помогла
Читаем внимательно, не обязательно менять пароль.
Нужно внимательно проверить конфиг и исправить то что в нем неправильно.
В моем случае у хост хостера был не localhost. Так что проверяйте и это. Спасибо автору.
Не понятно, работало, потом Infinite loop detected in JError, в базе поставил ложный префикс, а потом правильный, починилось на 3 недели. Сейчас снова Infinite loop detected in JError. И что это значит?
Серж, наверное что-то у вас глючит, проверьте может вклинивается что-то вредоносное.
Спасибо, у меня два MySQL установлены, один для сервера игр другой для веб разработки, блин и знаю же что два MySQL и тоже попался на такую ошибку не ту базу запустил))) Сам бы возможно так и тупил почему же ошибка то такая
Спасибо за совет. Разобрался очень быстро.
Спасибо большое!
Добрый день. Я много смотрел и читал посты по данной. У меня все интересней. Сайт работал все с ним было ОК , а в один прекрасный момент. БУМ и вот тебе Infinite loop detected in JError Никаких изменений или правок в configuration.php не вносилось. Потому как все работало нормально. Странно то, что это чудо ошибка то есть , то нет. И не понятно что может быть не так. Файл configuration.php я проверил и все с ним ок все написано правильно. Что делать ?
Иван, полазил у вас по сайту в подписи, заметил проблему,
тяжело что-то сказать, возможно проблема в хостинге?
Не пробовали обращаться к поддержке хостинга?
теперь все ок
Иван, так в чем же была загвоздка?
Как не странно избавиться от появления ошибки типа Infinite loop detected in JError или Database connection error (1): The MySQL adapter \’mysqli\’ is not available можно исправлением в configuration.php mysqli на mysql. У меня такое было при переходе на дедик на раздельных виртуальных серверах, причем, до смешного, в обоих случаях движок один и тот же — Joomla 2.5
Есть подозрение что выглядеть сообщение об ошибке может и следующим образом: The mysqli error was: Can\’t connect to MySQL server…
Удачи всем ждумлоидам
Спасибо, помогло!
Еще обратите внимание на версию MySQL сервера хоста,ДЖУМЛЕ 1.7. необходима 5 версия. Если подобные глюки возникают, можете заинсталилить чистую версию джумлы, вести настройки и так далее, получить правильный конфиг паролей и тмп и лог путей, а потом залить сайт с локалки, перенести базу и подкорректировать \»полученный\» файл (названия сайта, да префиксы бд).
А ещё это может быть вызвано тем, что у хостера «упал» сервак и ваш сайт тупо не может законнектиться к БД. Это бывает, как правило, на дешевых хостингах, поэтому НЕ заказываете хостинг:
— дешевле 150 рублей/месяц;
— у малоизвестных организаций
— лучше юзайте VDS (выделенный сервер)
Спасибо очень помогло благодарю!
Подскажите пожалуйста, ничего не менял в базе и вообще, а на днях сайт не работает, пишет :
Database connection error (2): Could not connect to MySQL.
Исправление MySQLi на MySQL не помогло. Техподдержка хостинга пишет, что необходимо в строке public $password = ‘пароль указать правильный пароль от базы данных. А как его узнать то, этот самый правильный пароль, или изменить не узнавая??
Попросите техподдержку поменять пароль или научить вас чтобы вы могли менять сами. Обычно пароль меняется в панели управления хостингом.
У меня такое иногда выходит как на сайте так и в админке, точно не узнал из-за чего. Данные БД правильные.