Categories

Новые шаблоны

Joomla. Ошибка: Infinite loop detected in JError

Norman Fisher Декабрь 22, 2011
Rating: 3.5/5. From 2 votes.
Please wait...

Этот урок поможет исправить ошибку "Infinite loop detected in JError" в шаблонах Joomla 1.7.

Ошибка данного типа: Infinite loop detected in JError

возникает из-за неправильно заданных параметров в файле configuration.php. Это может произойти после мигрирования сайта на Joomla 1.7 с локального сервера на удаленный.

Для того, чтобы решить проблему, необходимо проверить правильность выполнения следующих переменных в файле configuration.php :

  public $dbtype = 'mysqli'; // если Ваш сервер не поддерживает MySQLi, попробуйте
  'mysql'
  public $host = '[some host]';
  public $user = '[some database user]';
  public $password = '[some password]'; // неправильный пароль может стать причиной ошибки
  public $db = '[some database]';
  public $dbprefix = '[someprefix_]';
  public $log_path = '/logs';
  public $tmp_path = '/tmp';
 

Чтобы получить подробную информацию об ошибке, откройте файл error.php , расположенный в папке /libraries/joomla/error/ на Вашем сервере. В следующей части кода:

public static function throwError(&$exception)
  {
  static $thrown = false;
  // If thrown is hit again, we've come back to JError in the middle of throwing
  another JError, so die!
  if ($thrown) {
  // echo debug_print_backtrace();
  jexit(JText::_('JLIB_ERROR_INFINITE_LOOP'));
}

необходимо заменить линию

// echo debug_print_backtrace();

на часть кода, указанную ниже:

print"<pre>";
  echo debug_print_backtrace();
print"</pre>";

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

Пожалуйста, ознакомьтесь с детальным, обучающим видео ниже:

Joomla. Ошибка "Infinite loop detected in JError"

Платные Шаблоны Joomla
Эта запись была размещена в Joomla! Туториалы и помечена как archived_tutorial, infinite, joomla, loop, message. Добавьте в закладки постоянную ссылку.

Submit a ticket

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