的Joomla。我在bluehost服务器上移动网站并为新域手动导入sql数据库后,在JError中检测到无限循环?

时间:2012-01-31 05:33:39

标签: sql database joomla php

我不得不在一个bluehost服务器上移动一个网站,就在Joomla Platform 1.7中。我在Joomla.org和google上做了很多研究,但仍然没有重新解决这个问题。     我收到以下错误:在JError中检测到无限循环。我去了配置文件,并确保数据库和用户匹配我的新数据库参数匹配,我仍然收到这个问题。谢谢。紧急回应将非常有帮助。目前正在努力,这不是一个好的开始。 :(

1 个答案:

答案 0 :(得分:4)

我遇到了同样的问题,将我的Joomla网站从一台服务器移动到另一台服务器。我学到的是以下内容;

确保查看configuration.php中的参数。仔细检查configuration.php文件中的以下变量是否正确。 (仔细检查)你确实提到你已经这样做了。在这种情况下,我98%确定您在使用configuration.php处理文件属性时遇到问题。将configuration.php的属性 444 更改为 666。

要获取有关错误的详细信息,请打开服务器上/ libraries / joomla / error /中的error.php文件。

在以下代码中:

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中的参数更改为新数据库时,请确保将configuration.php文件属性设置为666,否则当您去保存文件时它将不会更改。先试试吧..祝你好运。