致命错误:内存不足(分配407633920)(试图分配16063字节)

时间:2017-08-07 13:39:32

标签: wordpress memory-management wordpress-theming out-of-memory fatal-error

我收到此错误:

  

致命错误:内存不足(分配407633920)(试图分配   160xx字节)/xxx/wp-content/themes/ancoraunite/fw/core/core.wp.php   在1185行

第1185行看起来像这样:

$rez[$opt['prefix_key'].($slug)] = ($opt['level'] ? $opt['level'].' ' : '').($name).($count ? ' ('.($count).')' : '');

我尝试了很多改变wp-config内存限制,在php.ini中进行更改,更改wp-settings但没有用的东西。任何人都可以帮忙,我是新手。

另外请在这里查看php.ini配置: http://bjpmirabhayandar.com/info.php

1 个答案:

答案 0 :(得分:1)

参考以下选项,

  1. define('WP_MEMORY_LIMIT','128M');在你的wp-config.php文件中

  2. 如果您可以编辑或覆盖系统php.ini文件,请增加内存限制。例如,memory_limit = 128M

  3. 如果您无法编辑或覆盖系统php.ini文件,请将php_value memory_limit 128M添加到.htaccess文件中。

  4. 如果这些都不起作用,是时候要求您的托管服务提供商暂时增加您帐户的PHP内存分配。请记住,大多数体面的托管服务提供商在每个帐户下为PHP分配64 MB,大多数体面的托管服务提供商允许用户临时增加内存分配。如果您的托管服务提供商不适合您,也许是时候找到一个新的托管服务提供商。

  5. 最后上面的选项不起作用,你需要覆盖核心文件。因为我也面临这个问题,如果没有覆盖核心,我无法解决。无法覆盖.htaccess或其他东西。

    在wp-include / default-constants.php中行号:36

    define('WP_MEMORY_LIMIT',$ current_limit); 改为定义('WP_MEMORY_LIMIT','128M');