【问题标题】:Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 262144 bytes)致命错误:允许的内存大小为 268435456 字节已用尽(尝试分配 262144 字节)
【发布时间】:2020-04-10 03:19:20
【问题描述】:

我遇到了这个常见的 php 错误:'致命错误:C:\laragon\www\testone\wp-includes\class-wp-hook.php 中允许的内存大小为 268435456 字节已用尽(试图分配 262144 字节)在线 312' 我在 wp-config 中增加了内存限制:

define( 'WP_MEMORY_LIMIT', '256M' );
define('WP_MAX_MEMORY_LIMIT', '256M');

在.htaccess中

php_value memory_limit 256M
php_value upload_max_filesize 12M
php_value post_max_size 13M

并在 wp-content/plugins 文件中创建了一个 php.ini 文件(下载 laragon 后 php.ini 不存在)

memory_limit = 128M ; Maximum amount of memory a script may consume (128MB)
upload_max_filesize = 12M
post_max_size = 13M

我还创建了一个 info.php 文件,它说最大内存限制是 256M 没有任何作用 任何帮助将不胜感激,谢谢!

【问题讨论】:

  • 我多次将内存限制更改为不同的大小,但也没有用!
  • 嘿,看来您想更改系统的 php.ini 配置。看起来您在 Windows 上,请问您使用的是什么服务器设置?
  • 嗨,是的,我正在使用 Laragon
  • 这是“开箱即用”(在您更改任何内容之前)发生的事情,还是在您的代码中执行特定操作时发生的事情?
  • 它从一开始就开始了,没有添加任何代码,我已经改变了内存限制,它工作正常。在我在 template-contactus.php 文件中添加了一个容器后,它又发生了。我也在考虑禁用 Opcache php 扩展

标签: php wordpress laragon


【解决方案1】:

所以使用 Laragon 并引用此链接 https://forum.laragon.org/topic/610/laragon-3-1-4-released-supports-php-7-2

看起来您可以通过 Laragon 菜单编辑 php.ini 配置。完成更改后,我建议您重新启动 Laragon 并查看您所做的更改是否已生效。

【讨论】:

  • 我试图一次又一次地点击,但文件没有打开。它应该位于 usr/tpl 中,但我已经检查过了,它也不存在……奇怪!
  • 您好,很抱歉回复晚了,感谢您的帮助!我最终卸载了所有东西并重新安装了它。问题来自引导程序损坏的文件!
  • 很好地找到了问题。就是这样的东西可以难倒人很长时间!
猜你喜欢
  • 2021-04-03
  • 2014-03-07
  • 2014-02-07
  • 2014-09-27
  • 2020-07-13
  • 2020-09-06
  • 2019-06-30
  • 2018-08-01
相关资源
最近更新 更多