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