当我尝试在我的 wordpress 脚本中打开我的仪表板页面之一时遇到错误
报错信息如下:
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 71 bytes) in /home/admin/domains/filesick.com/public_html/wp-includes/taxonomy.php on line 2685
我四处询问并被告知我必须将 memory_limit 增加到高于 256M 的值,所以我将其更改为 512M 仍然是同样的问题。然后我将其更改为 3024M,这就是我现在所拥有的,但这并没有解决问题。
那么你能告诉我如何解决这个问题以及我应该怎么做吗?
等待您的回复。
最佳答案
WordPress 将 PHP 的内存限制覆盖为 256M,并假设之前设置的任何内容都太低而无法呈现仪表板。您可以通过在 wp-config.php
中定义 WP_MAX_MEMORY_LIMIT
来覆盖它:
define( 'WP_MAX_MEMORY_LIMIT' , '512M' );
我同意 DanFromGermany 的观点,256M 对于渲染仪表板页面来说确实是很多内存。更改内存限制确实是在给问题缠上绷带。
关于php - fatal error : Allowed memory size of 268435456 bytes exhausted (tried to allocate 71 bytes),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21680244/