php - fatal error : Allowed memory size of 268435456 bytes exhausted (tried to allocate 71 bytes)

标签 php wordpress fatal-error memory-limit

当我尝试在我的 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/

相关文章:

php - 如何只返回 XPath 中的第一个匹配结果?

php - 为什么 withCookie() 不起作用?

php - WordPress 中的自动保存和自定义字段

vb.net - 有没有办法让我的 VB.NET 程序执行某种 "dying breath" Action ?

phpUnit - 文件/迭代器/Autoload.php 打开失败

php - 通过 WooCommerce 中的管理员编辑订单自动添加或更新自定义费用

php - 如何使用 Laravel 5.1 执行原始查询?

php - 将 WordPress 插件中的 "mysql_fetch_array"更新为 "$wpdb->get_results"

jquery - jQuery 弹出窗口中的 WordPress 登录 - 如何使用 jQuery Ajax 验证登录?

php - 为什么 'Cannot break/continue 1 level' 出现在 PHP 中?