discuz上传文件失败的解决办法

上传文件之后提示413 I/O errro,解决办法如下:

1.新建一个test.php文件用于读取php.ini的文件位置,内容如下

<?php phpinfo() ?>

然后放到/var/www之类的根目录,用浏览器访问,搜索php.ini即可。

2.修改php.ini文件。修改内容有

打开php.ini查找  max_execution_time
默认值是30 ,你可以把这个值该大一些,或许能解决该问题。

max_execution_time   =   600 ;每个PHP页面运行的最大时间值(秒),默认30秒

max_input_time = 600 ;每个PHP页面接收数据所需的最大时间,默认60秒

注:未什么要设置那么大而不用默认的30. 那是你不能保证你上传的网速,如果网速太慢,时间太长,那多半会出现该问题!

upload_max_filesize = 10M
post_max_size = 10M

修改nginx.conf,在http配置节中添加:

client_max_body_size 10m;

 

Author: bkdwei