Infinite loop detected in JError в Joomla 1.7

Раздел: Советы
Написано: 8.09.2011
Автор: Antonio
Просмотров темы: 17 574 раз

Переносил тестовый сайт с Joomla 1.7 на другой хостинг, после копирования файлов, залил базу данных, поправил конфиг и возникла ошибка Infinite loop detected in JError, сообщение по тексту которого сложно догадаться в чем дело и что не нравится движку. Конечно же начал перепроверять конфиги, может путь к директории логов не подходит или еще чего, все верно, логи пустые. А ошибка есть.

Оказывается была проблема с подключением джумлы к базе данных — не верно указан пароль к пользователю базы данных.
Указал правильно и все заработало нормально!

Вот так движок, надеюсь в последующих исправлениях доработают этот момент.
Мне джумла показалась немного сложноватой и не логичной, но некоторым она нравится.


1 звезда2 звезды3 звезды4 звезды5 звезд (1 оценок, в среднем: 5,00 из 5)

Поделиться с друзьями:

Ещё похожие заметки:


33 комментария

Алексей
Сен 11, 2011 at 10:22

Благодарю за информацию, при переносе Джумлы тоже вышло такое же сообщение, оказалось пароль в БД не верный был, плюс нашлепал лишний пробел в имени БД в configuration.php


 
Antonio
Сен 11, 2011 at 17:56

Рад что помог =)


 
Антон
Сен 30, 2011 at 19:06

Спасибо! Помогло)


 
Андрей Николаев
Окт 2, 2011 at 17:14

Да, столкнулся тоже с такой проблемой. Через Яндекс по этой фразе нашел этот сайт. Действительно, пароль к БД был другим (точно вбивал правильный!), изменил и все работает. Спасибо.


 
Виктор
Окт 11, 2011 at 11:35

Спасиб ,очень выручили


 
artem
Ноя 2, 2011 at 23:21

Спасибо огромное ! =)


 
Wolf
Ноя 12, 2011 at 11:33

аналогично — но только изменяя пароль пользователя в базе данных или создавая нового — проблему не решает — при входе ошибка остается.


 
Antonio
Ноя 12, 2011 at 11:59

Wolf, не совсем понял что вы написали,
скажу одно проверьте еще раз более внимательно доступы


 
Wolf
Ноя 12, 2011 at 13:02

исправил — после 10 минут поиска и правки кода — вылез экран смерти _ как это связано не пойму — но теперь — если у меня была панель доступа для админа и только после входа выдавал Infinite loop detected in JError, — то после перезагрузки компа эту ссылку выдает уже вместо панели.
а изменения следующие
public $host = ‘localhost’;
public $user = ‘тут_имя_пользователя_базы_данных’;
public $password = ‘тут_пароль_пользователя_базы данных’;
public $db = ‘тут_имя_базы_данных’;

измил сохранилю.


 
Antonio
Ноя 12, 2011 at 13:51

ну да, об этом и шла речь — правильно указать настройки подключения к БД


 
Wolf
Ноя 12, 2011 at 15:02

Я понял) изменил но проблему не решило.


 
Сергей
Ноя 24, 2011 at 13:33

У меня эта запись появилась на локалке. Что нужно сделать?


 
Antonio
Ноя 24, 2011 at 15:22

Как минимум попробовать сделать то что описано в примерах


 
bat
Дек 16, 2011 at 10:54

В моем случае смена пароля БД не помогла


 
Antonio
Дек 16, 2011 at 11:56

Читаем внимательно, не обязательно менять пароль.
Нужно внимательно проверить конфиг и исправить то что в нем неправильно.


 
Александр
Дек 26, 2011 at 11:21

В моем случае у хост хостера был не localhost. Так что проверяйте и это. Спасибо автору.


 
Cerg
Янв 10, 2012 at 21:48

Не понятно, работало, потом Infinite loop detected in JError, в базе поставил ложный префикс, а потом правильный, починилось на 3 недели. Сейчас снова Infinite loop detected in JError. И что это значит?


 
Antonio
Янв 11, 2012 at 17:06

Серж, наверное что-то у вас глючит, проверьте может вклинивается что-то вредоносное.


 
Дмитрий
Янв 25, 2012 at 14:35

Спасибо, у меня два MySQL установлены, один для сервера игр другой для веб разработки, блин и знаю же что два MySQL и тоже попался на такую ошибку не ту базу запустил))) Сам бы возможно так и тупил почему же ошибка то такая :-D


 
Николай
Фев 17, 2012 at 19:18

Спасибо за совет. Разобрался очень быстро.


 
Андрей
Мар 7, 2012 at 6:20

Спасибо большое! =)


 
Иван
Мар 21, 2012 at 20:06

Добрый день. Я много смотрел и читал посты по данной. У меня все интересней. Сайт работал все с ним было ОК , а в один прекрасный момент. БУМ и вот тебе Infinite loop detected in JError Никаких изменений или правок в configuration.php не вносилось. Потому как все работало нормально. Странно то, что это чудо ошибка то есть , то нет. И не понятно что может быть не так. Файл configuration.php я проверил и все с ним ок все написано правильно. Что делать ?


 
Antonio
Мар 21, 2012 at 21:40

Иван, полазил у вас по сайту в подписи, заметил проблему,
тяжело что-то сказать, возможно проблема в хостинге?
Не пробовали обращаться к поддержке хостинга?


 
Иван
Мар 22, 2012 at 9:33

теперь все ок =) =) =)


 
Antonio
Мар 22, 2012 at 21:23

Иван, так в чем же была загвоздка?


 
Александр Яблонский
Мар 23, 2012 at 16:48

Как не странно избавиться от появления ошибки типа Infinite loop detected in JError или Database connection error (1): The MySQL adapter \’mysqli\’ is not available можно исправлением в configuration.php mysqli на mysql. У меня такое было при переходе на дедик на раздельных виртуальных серверах, причем, до смешного, в обоих случаях движок один и тот же — Joomla 2.5 :-D
Есть подозрение что выглядеть сообщение об ошибке может и следующим образом: The mysqli error was: Can\’t connect to MySQL server…
Удачи всем ждумлоидам 8)


 
Антон
Апр 6, 2012 at 22:41

Спасибо, помогло! :)


 
Sergey
Апр 17, 2012 at 2:20

Еще обратите внимание на версию MySQL сервера хоста,ДЖУМЛЕ 1.7. необходима 5 версия. Если подобные глюки возникают, можете заинсталилить чистую версию джумлы, вести настройки и так далее, получить правильный конфиг паролей и тмп и лог путей, а потом залить сайт с локалки, перенести базу и подкорректировать \»полученный\» файл (названия сайта, да префиксы бд). 8)


 
Данил
Апр 26, 2012 at 6:33

А ещё это может быть вызвано тем, что у хостера «упал» сервак и ваш сайт тупо не может законнектиться к БД. Это бывает, как правило, на дешевых хостингах, поэтому НЕ заказываете хостинг:
— дешевле 150 рублей/месяц;
— у малоизвестных организаций
— лучше юзайте VDS (выделенный сервер)


 
Trade-Man
Окт 18, 2012 at 12:03

Спасибо очень помогло благодарю! :) *DRINK*


 
НИКОЛАЙ С
Дек 19, 2012 at 11:05

Подскажите пожалуйста, ничего не менял в базе и вообще, а на днях сайт не работает, пишет :
Database connection error (2): Could not connect to MySQL.
Исправление MySQLi на MySQL не помогло. Техподдержка хостинга пишет, что необходимо в строке public $password = ‘пароль указать правильный пароль от базы данных. А как его узнать то, этот самый правильный пароль, или изменить не узнавая??


 
Antonio
Дек 21, 2012 at 1:57

Попросите техподдержку поменять пароль или научить вас чтобы вы могли менять сами. Обычно пароль меняется в панели управления хостингом.


 
Юрий
Янв 31, 2013 at 8:44

У меня такое иногда выходит как на сайте так и в админке, точно не узнал из-за чего. Данные БД правильные.


 

Написать


Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com