导入导出
4108

上传2M的图片失败已解决 悬赏5积分

提问者w53 答案数1 阅读数2404 发表时间2016-11-03 11:06:34

上传其他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

设置备注
内容
答案列表
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 这些格式的文件是不允许上传的。
联系我们
联系人
刘斌/高级客户经理
电话(微信)
17685869372
QQ号码
526288068
联系邮箱
liubin@chandao.com
返回顶部
刘斌
高级客户经理
17685869372
526288068
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。