Discuz论坛上传图片或附件出现"Upload Error: 500"错误解决办法

2018-09-27 1961 0条评论

在升级服务器和改版过程中,遇到了这种的错误,即在“上传图片(附件)”的时候,会出现“Upload Error: 500”的错误。笔者经过一番Google和研究,发现可能是以下的原因。

出现这样的错误,服务器一般都是Apache+mod_fcgid,其中,模块mod_fcgid是错误的罪魁祸首!

mod_fcgid有以下几个参数,是最可能导致出现这个错误的:

1、FcgidConnectTimeout 默认20(秒),一般连接时间稍微长一些,就会导致超时,从而出现500错误。

建议300;

2、IPCCommTimeout 默认20(秒 ),同上。

建议300;

3、MaxRequestLen 默认是134926(128K),这个数值是导致我们网站出错的原因,因为几乎任何一位网友的图片都超过了128K。

建议10240000(10M)


其实,不仅仅是Discuz,其它的PHP程序在使用mod_fcgid作为服务器PHP组件的时候,都可能有类似问题,大家可以参考这几个配置来解决问题。

文章版权及转载声明

本文作者:符文浩 网址:http://blog.fuwenhao.com/post/148.html 发布于 2018-09-27
文章转载或复制请以超链接形式并注明出处。

发表评论

快捷回复:

评论列表 (暂无评论,1961人围观)参与讨论

还没有评论,来说两句吧...

取消
微信二维码
微信二维码
支付宝二维码