允许的内存大小为268435456个字节,在第2413行的{wp-includes/wp-db.php中耗尽(试图分配71个字节)

时间:2017-04-14 17:57:08

标签: php wordpress

当我尝试在我的wordpress脚本中打开我的一个仪表板页面时出现错误

错误消息如下:

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 72 bytes) in
    /home2/liquifac/public_html/grandviewbiz.com/wp-includes/wp-db.php on line 2413

我四处询问并被告知我必须将memory_limit增加到高于256M的值,因此我将其更改为512M并仍然存在同样的问题。

那么请你告诉我如何解决这个问题以及我该怎么办?

2 个答案:

答案 0 :(得分:0)

好的,所以这基本上是WordPress说你没有足够的内存可用于仪表板/管理区域。所以这里有几件事要尝试:

  1. 在您的站点根目录中打开WP-config.php文件并添加以下内容

    define('WP_MEMORY_LIMIT','512M'); define('WP_MAX-MEMORY_LIMIT','512M');

  2. 禁用所有插件,看看问题是否消失。如果是这样,请开始重新激活插件1,直到问题返回。您最后激活的插件是将系统推到极限的插件,尽管这可能不是问题的唯一原因。

  3. 将您的主题更改为包含WordPress默认主题之一,以消除您的主题作为原因。

  4. 通过php.ini文件增加您网站的可用内存。

  5. 如果可用,通过主机控制面板增加系统内存。或者联系您的托管服务商。他们甚至可以帮助你识别记忆力。

  6. 聚苯乙烯。您网站的前端(grandviewbiz.com)提供500个错误。这应该在系统错误日志中显示错误。如果您无法直接访问日志文件,请与您的Web主机通话。日志还应该帮助您缩小可能的原因。 如果你通过这些工作,你会发现问题。可能只是因为你是一个糟糕的和/或低规格的服务器,简单的没有足够的内存来满足你的网站需求。

答案 1 :(得分:0)

我找到了解决方案。问题是由 iThemes安全插件引起的。我把它关了,错误消失了。