上传大于100KB的文件失败,500服务器错误。该网站建立在Laravel上,并使用AJAX进行文件上传。可以毫无问题地加载小文件。
我已经测试了使用GIMP缩放到小于100KB的相同图像和另一个缩放大于100KB的图像进行上传,因此问题不能是文件类型或任何与图像本身相关的问题而是问题似乎是相关的仅限文件大小。
我已经检查了php.ini的最大内存,upload_max_filesize,post_max_size,一切都很好。我还检查过apache virtualhost没有配置最大文件大小。我检查了apache日志,它只显示500服务器错误,没有任何细节。我在任何其他日志文件中找不到任何线索。我已经调试了jQuery到AJAX调用,并确保没有调用PHP端的被调用函数。我试图检查Laravel配置,但无法找到任何可能相关的内容。
文件大小限制可能来自哪些想法?或者有什么想法可以获得500来自哪里的更多信息?
答案 0 :(得分:0)
原因是apache mod_fcgid默认将文件上传大小限制为128KB。