我在Joomla上有一个cloudaccess网站。我希望能够在本地工作。我已经下载了文件和数据库,并且非常确定我正确设置了它们。我使用xampp,并将网站文件放入htdocs下的文件夹中。我用phpmyadmin来导入sql文件。我对configuration.php进行了一些更改以使其连接到我的数据库。当我尝试访问该网站时,出现此错误:无法让Joomla网站在本地工作
致命错误:在C:\ xampp \ htdocs \ mysite \ libraries \ joomla \ error \ exception中允许内存大小为536870912个字节已耗尽(试图分配32个字节) .PHP上线117
我的PHP memory_limit的是512MB和一个小几页Joomla网站,没有任何理由,我使用这么多内存。
我发现这里出现了问题:
$menu =& JSite::getMenu(true);
时使用getMenu被调用时,如果我把echo语句在这个函数中JMenu的:
function &getInstance($client, $options = array())
它被印在和在这点让我觉得莫名其妙的无限循环正在发生的事情,但我不知道为什么...
您可以启用[XDebug的(http://www.xdebug.org/),(因为他会输出一个堆栈跟踪被调用函数的名称)及其相关的内存值。有关安装说明,请参阅[本页](http://docs.joomla.org/Setting_up_your_workstation_for_Joomla!_development#Test_XDebug_Installation)。 – giraff 2011-02-07 20:26:56
我结束了使用一些回声陈述,编辑原来的帖子 – JPC 2011-02-07 21:43:57