已解决 上传2M的图片失败

上传其他10几M的文件是可以的,但是上传几M一张的图片就不行,一开始报这样的错:Allowed memory size of 134217728 bytes exhausted (tried to allocate 16252 bytes) in module/file/model.php on line 557 when visiting doc-create-product-0-0-0-doc。后面把 memory_limit = 128M改大也是报这样的错


禅道版本 8.2.6 源码包
操作系统 Ubuntu
客户端浏览器 Chrome

提问者: w53 悬赏:5 日期: 2016-11-03 11:06:34 答案:1 点击:2307

获取技术支持

QQ:1481227768电话:17663906485
设置备注
答案列表
最佳答案
2016/11/03
memory_limit的值改成 512M,重启apache服务后试一下。
2016/11/03
改了,试了两次,都是报这个错:13:15:03 Allowed memory size of 536870912 bytes exhausted (tried to allocate 16252 bytes) in /opt/zbox/app/zentao/module/file/model.php on line 557 when visiting doc-create-product-0-0-0-doc

13:16:03 Allowed memory size of 536870912 bytes exhausted (tried to allocate 4063 bytes) in /opt/zbox/app/zentao/module/file/model.php on line 557 when visiting doc-edit-31
2016/11/03
上传大附件了?
2016/11/04
我根据你说的把memory_limit的值改成 512M,重启apache服务后,再上传几M大的图片,还是上传失败,报错也是报内存不足。但是上传其他类型的大文件又可以,几十kb的图片也可以。
2016/11/04
报错内存不足,肯定是哪里把内存占用了,这个应该不是单纯上传几M的图片文件占用的,看看有没有别人在上传下载导入文件数据操作,再加一下内存也可以。
2016/11/04
我是在没有其他人在上传下载导入文件数据操作的情况下,上传图片的,上传失败的图片的大小是1.8M。会不会是图片太大啊?
2016/11/04
1.8M 并不大。在没有别人使用的情况下,上传这个1.8M的内容还是会显示这个报错吗?看看服务器上的物理内存还有足够的内存吗?是不是不够用了。
2016/11/04
服务器上的内存是足够的,况且我上传20几m的压缩文件也是可以的,唯独是1.8M的图片是上传失败,这个问题好诡异
2016/11/04
这个文件是否可以发我测试一下?邮箱 kf@zentao.net
2016/11/04
终于找到原因了,竟然是图片的问题。我把原来的图片保存成另一种格式,就可以成功上传了。打扰你了。
2016/11/07
php,php3,php4,phtml,php5,jsp,py,rb,asp,asa,cer,cdx,aspl 这些格式的文件是不允许上传的。