我收到此错误:
致命错误:内存不足(分配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
答案 0 :(得分:1)
参考以下选项,
define('WP_MEMORY_LIMIT','128M');在你的wp-config.php文件中
如果您可以编辑或覆盖系统php.ini文件,请增加内存限制。例如,memory_limit = 128M
如果您无法编辑或覆盖系统php.ini文件,请将php_value memory_limit 128M添加到.htaccess文件中。
如果这些都不起作用,是时候要求您的托管服务提供商暂时增加您帐户的PHP内存分配。请记住,大多数体面的托管服务提供商在每个帐户下为PHP分配64 MB,大多数体面的托管服务提供商允许用户临时增加内存分配。如果您的托管服务提供商不适合您,也许是时候找到一个新的托管服务提供商。
最后上面的选项不起作用,你需要覆盖核心文件。因为我也面临这个问题,如果没有覆盖核心,我无法解决。无法覆盖.htaccess或其他东西。
在wp-include / default-constants.php中行号:36
define('WP_MEMORY_LIMIT',$ current_limit); 改为定义('WP_MEMORY_LIMIT','128M');