Infinite loop detected in JError в Joomla 1.7

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

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

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

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

Поделиться с друзьями или в соц.сетях (спасибо)
Ещё похожие заметки:

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

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

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

 
Antonio
Сен 11, 2011 17:56

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

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

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

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

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

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

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

 
artem
Ноя 2, 2011 23:21

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

 
Wolf
Ноя 12, 2011 11:33

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

 
Antonio
Ноя 12, 2011 11:59

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

 
Wolf
Ноя 12, 2011 13:02

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

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

 
Antonio
Ноя 12, 2011 13:51

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

 
Wolf
Ноя 12, 2011 15:02

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

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

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

 
Antonio
Ноя 24, 2011 15:22

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

 
bat
Дек 16, 2011 10:54

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

 
Antonio
Дек 16, 2011 11:56

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

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

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

 
Cerg
Янв 10, 2012 21:48

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

 
Antonio
Янв 11, 2012 17:06

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

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

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

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

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

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

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

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

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

 
Antonio
Мар 21, 2012 21:40

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

 
Иван
Мар 22, 2012 09:33

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

 
Antonio
Мар 22, 2012 21:23

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

 

Как не странно избавиться от появления ошибки типа 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 22:41

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

 
Sergey
Апр 17, 2012 02:20

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

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

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

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

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

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

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

 
Antonio
Дек 21, 2012 01:57

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

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

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

 

Написать

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