DiscuzX上传文件出现Upload Error: 500的解决方法
发布:smiling 来源: PHP粉丝网 添加日期:2014-12-06 16:47:33 浏览: 评论:0
今天我在vps中配置了DiscuzX论坛,但是在上传文件时出现了Upload Error: 500,经过分析发现是配置上传大小问题,后来找了解决办法,下面分享给各位.
这种情况只出现在运行在fcgid模式下的PHP里,MaxRequestLen参数设置值过小导致的,但是原来我也装过,没遇到过这种情况啊?而且我也没设置过MaxRequestLen,按道理他会保持默认值才对.
于是抱着不找到问题原因不罢休的,找了相关的参数资料,于是到了Apache官方站的资料一看,原来从Apache 2.3.6开始,这个参数的默认值从之前的1GB(汗一个)调整到了131072字节(128KB),于是上传128KB以下的文件不会出问题,但是超过这个值就会报500错误了.
原来我用的OS一般是Ubuntu Server 10.04 LTS,而这次新装的服务器用了Ubuntu Server 12.04 LTS,看来就是问题所在了,12.04中的Apache版本较新,于是这个参数默认值被改成了128KB导致上传文件失败,并报500错误.
找到原因后,解决办法就简单了,只需要增加这个参数的配置即可.
打开Ubuntu下Apache的fcgid配置文件:
#vim /etc/apache2/mods-enabled/fcgid.conf //开源软件:phpfensi.com
在这个文件里增加下面的参数设置即可,我这里设置为10M,比PHP上传最大值8M略大即可,你可以根据自己的需要,调整这个参数的值,注意这个参数的单位是字节.
MaxRequestLen 10240000
保存退出,重启Apache:
#/etc/init.d/apache2 restart
再测试一遍,问题解决.
Tags: DiscuzX Upload 上传文件 Error:500
相关文章
- ·设置Apache2.4.4支持DiscuzX3.1伪静态(2014-04-01)
- ·Discuz x2站点Linux Apache下URL静态化设置Rewrite(2014-10-22)
- ·discuz x3.1门户文章插入图片没有alt标签(2014-12-02)
- ·DiscuzX安装提示Undefined index错误(2014-12-03)
- ·Discuz x2.5 {block return}标签eval标签(2014-12-06)
- ·DiscuzX没有合法的文件被上传解决办法(2014-12-06)
- ·DiscuzX上传文件出错:提示Upload Error: 500怎么办(2015-01-21)
- ·discuzX使用sphinx实现全文检索教程(2015-04-04)
- ·Discuz3.1论坛升级问题集(2013-11-15)
- ·升级Discuz3.1时update.php访问出错(2013-11-15)
- ·discuz论坛项目总结(2013-11-15)
- ·怎么让discuz网站版块下面显示版块简介(2013-11-15)
- ·导致Discuz!论坛出现空白页面的一些原因及解决方法简要分析(2013-11-15)
- ·百度discuz结构化数据插件上线 收录有望(2013-11-15)
- ·discuz email 已经被注册的解决办法(2013-11-29)
- ·安装PHP程序提示“include_path=.;c:/php5/pear”解决办法(2013-12-05)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)