Wordpress wpadmin:致命错误:允许的内存大小为536870912字节耗尽

时间:2017-07-12 02:46:09

标签: wordpress

我在wordpress网站上使用woocommerce。我想按类别过滤掉特定产品。当我单击过滤器按钮时,会发生以下错误:

致命错误:第1841行/..../wp-includes/wp-db.php中允许的内存大小为536870912字节(试图分配72个字节)

我检查并执行了这个:http://www.wpbeginner.com/wp-tutorials/fix-wordpress-memory-exhausted-error-increase-php-memory/

在wp-config上添加define( 'WP_MEMORY_LIMIT', '256M' );,但仍然发生错误

此外,我没有在我的电脑上安装 iThemes Security ,如此链接所示(虽然我之前安装过,但我只是卸载了)

WordPress Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 77 bytes) in wp-includes/wp-db.php on line 1832

仅供参考,我的数据库中只有超过10k的产品。

有人知道吗?

1 个答案:

答案 0 :(得分:0)

要进行调试,您需要检查php.ini允许php使用多少内存。

在您的网站下创建一个phpinfo.php文件,将phpinfo()放入:

<?php phpinfo(); ?>

访问相应页面并查看PHP memory_limit编号。如果它太小,你可以通过编辑php.ini来增加它。 php.ini的路径信息也显示在http://your.domain/phpinfo.php URL。

然后,找到 memory_limit = 行:

memory_limit = 1024M ; /* Change the 1024M to your needs */

此外,您可能希望尝试在单个页面中显示较少的产品。这可能会为你节省一些记忆。