我在 FastCGI + Apache + 共享主机上的 virtualenv 中使用Wagtail (Django 变体 CMS)。
通过内置 Wagtail Image Uploader 上传图像时,某些图像可以正常工作和编译,而某些上传会导致 500 内部服务器错误。
已尝试在导致错误但无法发现任何相似之处的图像类型中寻找模式。
我可以上传各种 JPG、GIF、PNG,大小从 88KB 到 236KB,最大尺寸为 1000px x 950px
导致错误的文件也是各种 JPG、GIF、PNG。我不能上传任何大于 300KB 的文件,尽管一些只有 100KB 或更少的文件也会导致 500 错误。通过 django-admin 上传会导致同样的问题。
当我通过 sftp 和 cpanel 上传图像时,图像工作,所以那里没有问题。
WagtailPillow
用于图像处理。
我不确定从哪里开始寻找这个。是枕头还是 Django 错误?