python – Django / Wagtail一些图片上传错误500
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python – Django / Wagtail一些图片上传错误500,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1077字,纯文字阅读大概需要2分钟。
内容图文
![python – Django / Wagtail一些图片上传错误500](/upload/InfoBanner/zyjiaocheng/733/d4c212e368c642f9a5a7b106ed36e52c.jpg)
我在virtualenv中使用Wagtail(Django变种CMS),在FastCGI Apache共享主机上.
通过内置的Wagtail Image Uploader上传图像时,某些图像可以正常工作和编译,而某些上传会导致500内部服务器错误.
尝试在导致错误但无法发现任何相似之处的图像类型中寻找模式.
我可以上传各种JPG,GIF,PNG,
大小从88KB到236KB不等,
最大尺寸为1000px x 950px
导致错误的文件也是各种JPG,GIF,PNG.我不能上传大于300KB的任何内容,虽然一些只有100KB或更少的文件也会导致500错误.
通过django-admin上传会导致相同的问题.
当我通过sftp和cpanel上传时图像工作,所以那里没有问题.
Wagtail使用Pillow进行图像处理.
我不知道从哪里开始寻找这个.它是枕头还是Django错误?
解决方法:
我怀疑你的网络服务器正在设置请求大小的限制 – 我们在nginx上部署时遇到类似的事情,这对开箱即用的请求施加了1 Mb的限制. (对于nginx,相关设置是client_max_body_size.)如果你看到一个普通的500内部服务器错误页面而不是Django错误,那确实表明错误发生在Web服务器级别而不是Django …你如果您检查Web服务器的错误日志,我们希望能够获得更多信息.
您可以尝试的一个简单的检查是在Wagtail的“文档”区域中上传相同的文件 – 这不会对文件进行任何处理(它只存储它们),所以如果上传仍然失败,那就消除了Pillow从可能性.
内容总结
以上是互联网集市为您收集整理的python – Django / Wagtail一些图片上传错误500全部内容,希望文章能够帮你解决python – Django / Wagtail一些图片上传错误500所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。