1

我收到此错误:致命错误:内存(分配407633920)(试图分配16063个字节)

Fatal error: Out of memory (allocated 407633920) (tried to allocate 16063 bytes) in /xxx/wp-content/themes/ancoraunite/fw/core/core.wp.php on line 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

参考下面的选项,

  1. 定义( '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,而多数体面的托管服务提供商允许用户临时增加内存分配。如果您的托管服务提供商不适应您,也许是时候找到一个新的托管服务提供商。

最后,上面的选项不工作,你需要覆盖核心文件。因为我也面临这个问题,我不能解决没有覆盖的核心。无法通过.htaccess或其他东西重写。

在WP-包括/默认-constants.php行号:36

定义( 'WP_MEMORY_LIMIT',$ CURRENT_LIMIT); 更改为定义('WP_MEMORY_LIMIT','128M');

+0

尝试所有这些..没有工作..似乎是这个代码的问题..任何建议? –

+0

是否尝试过最后一个选项?,核心编辑..在wp-include/default-constants.php行号:36 – GNANA

+0

是的,我做到了,但没有任何运气 –

相关问题