【问题标题】:Fatal error Allowed memory size of 134217728 bytes exhausted致命错误允许的内存大小为 134217728 字节已用尽
【发布时间】:2016-04-13 23:28:24
【问题描述】:

这个错误让我发疯了,我一直在搜索网络并且无法解决问题,即使我认为这是一个非常常见的错误。我还发现了许多解决该错误的帖子。不幸的是,没有什么对我有用。我正在使用 MySQL 数据库并创建了一个要存储图像的 largeblob 字段。每次我尝试上传图片时都会出现以下错误

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 47235072 bytes) in C:\xampp\phpMyAdmin\libraries\Error.class.php on line 173

我已经更改了 php.ini 中的 upload_max_filesize 和 post_max_size。我也尝试添加

define('WP_MEMORY_LIMIT', '32M')

在各种 page_setting*.php 网站中。没有任何效果。如果有人可以帮助我,我会很高兴,因为我完全没有想法。在此先感谢

问候克里斯

【问题讨论】:

  • 你试过ini_set("memory_limit","32M"); 吗?
  • 感谢您的快速回复,不,我没有。有没有一个最好的文件?
  • 你可以把这个放在wp-config.php
  • 我的服务器上还没有 WordPress。如果需要,我会把它放在那里。但是 wp 是上传图片的必要部分吗?
  • 好吧,您似乎使用了WP_MEMORY_LIMIT,它仅适用于 WP 网站。您可以将ini_set 放入您的配置文件(或所有页面中包含的任何文件)中。

标签: mysql phpmyadmin blob filesize


【解决方案1】:

尝试以下方法:

ini_set("memory_limit","64M");

可能32M 不足以让您的脚本处理图像。

另外,请注意WP_MEMORY_LIMIT 常量仅在您安装了 Wordpress 时才有效。以上设置与PHP本身有关。

【讨论】:

  • 仍然没有运气。当我使用这些值时,允许的大小会上下变化,但不会上传。我现在将安装 Wordpress。如果有帮助,我会更新。到目前为止非常感谢。
  • 不,安装 Wordpress 将无济于事。当您将值更改为 64M 时,您得到的错误是什么?
  • 64M 致命错误的错误:C:\xampp\phpMyAdmin\libraries\Error.class.php 中允许的内存大小为 67108864 字节已用尽(尝试分配 24805376 字节),第 173 行错误,128M 致命错误:在第 173 行的 C:\xampp\phpMyAdmin\libraries\Error.class.php 中允许的内存大小为 134217728 字节已用尽(尝试分配 49606656 字节)
  • 您是否尝试使用 phpMyAdmin 上传您的图片?配置文件中有一个名为MemoryLimit 的选项,请尝试创建此值。检查这个:docs.phpmyadmin.net/en/latest/config.html
  • 是的,我正在使用 phpmyadmin 进行数据库的初始设置并测试一些输入数据。我尝试了该值的所有选项(-1 表示没有限制,尝试 0 表示没有更改,也尝试了“100M”)。可悲的是仍然没有运气
猜你喜欢
  • 2011-02-23
  • 2015-07-06
  • 2016-12-11
  • 2017-01-05
  • 2017-11-15
  • 2016-07-12
  • 2015-11-16
  • 2012-08-29
  • 1970-01-01
相关资源
最近更新 更多