解决ngnix服务器上的Discuz!x2.5 Upload Error:413错误

Discuz!x2.5 Upload Error: 413 错误

最近我们国防科技网的Discuz!x2.5上传远程附件的时候出现了一个Upload Error:413错误,起初一直以为是Discuz!x2.5的自身bug,因为是从升级Discuz!x2过来的,所以一直怀疑是升级出错,但是最后我们将Discuz!x2.5转于到另一台apache的服务器上运行,并由小游同学做了测试,完全没有发现Upload Error:413错误,于是排除了是Discuz!x2.5的自身bug,开始怀疑是ngnix的配置问题,几经波折之后,终于搞定~现在分享如下,我们的服务器是ubuntu server  12.04 64位,以下操作均在ubuntu server  12.04 下执行,如果是其他linux版本,请参考即可。

1.修改php.ini

 
 
  1. sudo nano /etc/php5/fpm/php.ini 
  2. #打开php.ini找到并修改以下的参数,目的是修改上传限制 
  3. max_execution_time = 900 
  4. max_input_time = 900 
  5. memory_limit = 10M 
  6. upload_max_filesize = 10M 
  7. post_max_size = 10M 

修改好了之后重启一下php

 
 
  1. sudo /etc/init.d/php5-fpm restart 

2.修改nginx.conf

 
 
  1. sudo nano /etc/nginx/ngnix.conf 
  2. #打开ngnix.conf在http { }中加入以下代码 
  3. client_max_body_size 10m; 

 然后重启ngnix

 
 
  1. sudo /etc/init.d/nginx restart 

这样ngnix服务器上的Discuz!x2.5 Upload Error:413错误就解决了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值