我有一个上传文件的页面,在.htaccess
文件中我有这个:
php_value upload_max_filesize 40M
php_value post_max_size 40M
我有一个大小为 1.6 MB 的 img。当我尝试上传此图像时,我收到以下错误。
致命错误:允许的内存大小为 54525952 字节用尽(试图分配 3600 字节)在....
有谁知道如何解决这个问题?
我有一个上传文件的页面,在.htaccess
文件中我有这个:
php_value upload_max_filesize 40M
php_value post_max_size 40M
我有一个大小为 1.6 MB 的 img。当我尝试上传此图像时,我收到以下错误。
致命错误:允许的内存大小为 54525952 字节用尽(试图分配 3600 字节)在....
有谁知道如何解决这个问题?
如果您无法访问服务器上的php.ini.htaccess
,请在您的文件中写入以下内容
php_value upload_max_filesize 10M
php_value post_max_size 20M
php_value memory_limit 32M
You need to set following values to increase file upload size
file_uploadsile_uploads
upload_max_filesize
max_input_time
memory_limit
max_execution_time
post_max_size
Cheers
据我所知,您可能正在耗尽 PHP 的 memory_limit,也就是说,PHP 正在尝试分配比 memory_limit 参数值更大的内存量。
也许您正在即时解压缩图像或复制一些需要分配太多内存的数据,请尝试增加该限制。
您的 PHP 配置中有 memory_limit;54525952 字节,即 52MB。
您应该在 php.ini 或 .htaccess 中配置 memory_limit 或修复内存泄漏。