[英]Joomla 3.3.3 error after logout
我需要在Web服务器上安装Joomla-首先,我无法在远程Web服务器上安装Joomla,因为安装无法完成第1步(不知道为什么),所以我将其安装在本地计算机并将完成的安装上传到我的网络服务器上。 因此,一切都很好,现在我的网络服务器上有一个“正在运行的” joomla。
但是:我可以使用管理员用户名和密码等进行登录,但是当我单击“注销”时,我得到一个空白页,只有一个空的正文标签。
查看error.log文件:
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to
allocate 3094558001 bytes) in [...]/www/libraries/joomla/filter/input.php on line 706
每次我要打开起始页时,此错误都会附加到日志文件中。 我用谷歌搜索了stackoverflow,但是没有找到任何解决方案。
该Web服务器允许的内存大小似乎为128MB,脚本是否要分配约3GB? 对我来说,这似乎是joomla开发人员在这里做的不好,但我不知道。 有趣的是,当我搜索该错误消息时,有很多(!)网站因该错误而无法运行。
请帮我!
好的,我只是注释掉了几行代码,看来现在一切正常。 因此,如果有人和我有同样的问题,只需注释掉那几行,并希望它也能起作用!
702-713行
// Convert decimal
/*$source = preg_replace_callback('/&#(\d+);/m', function($m)
{
return utf8_encode(chr($m[1]));
}, $source
);
// Convert hex
$source = preg_replace_callback('/&#x([a-f0-9]+);/mi', function($m)
{
return utf8_encode(chr('0x' . $m[1]));
}, $source
);*/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.