我在Joomla上有网站,它是从另一台服务器安装的:我复制了所有文件,将其转移到var / www并发现。在此之后,我将MySQL-dump从另一台服务器添加到新的MySQL数据库。没关系 - 我可以进入管理员面板,甚至可以看到我需要的材料。
但是当我试图看到该网站时 - 我发现500错误,这对我来说是错误的。然后我添加了
ini_set('display_errors','On');
error_reporting(E_ALL);
到index.php查看我的网站发生了什么,并感到震惊: 致命错误:第530行/var/www/libraries/joomla/filter/filterinput.php中允许的内存大小为134217728个字节(尝试分配78个字节)
这很奇怪因为我的VPS的RAM不仅仅是enougph。在index.php的开头我有代码:
<?php ini_set("memory_limit", "128M"); ?>
有人知道如何解决这样的麻烦吗?
感谢。
答案 0 :(得分:1)
错误消息表示它正在尝试分配比允许的内存多78个字节的内存,允许的数量为 1342217728字节, 128M 。
所以你已经耗尽了允许的内存 - 因此你需要增加允许的允许分配。