Linux用php上传表单文件,文件太大提示[413 Request Entity Too Large]

                    Linux用php上传表单文件,文件太大提示[413 Request Entity Too Large]
                    

1、递归修改目录下的所有文件权限为 777
(1)[chmod -R 777 /var/www/web/.../project/]


2、找到nginx.conf 修改配置,重启nginx
(1)[find / -name nginx.conf]
显示:
/usr/local/nginx/conf/nginx.conf
/root/nginx-1.11.4/conf/nginx.conf

(2)在第一个nginx.conf 中找到 client_max_body_size修改为自定义的文件大小
[client_max_body_size 51M;]    //设置客户端可上传文件的最大大小

(3)重启nginx service nginx start|stop|reload
[service nginx reload]
显示:
Reloading:


3、找到php.ini文件,修改配置,重启php
(1)[find / -name php.ini]
显示:
/usr/local/php7/etc/php.ini
/etc/php.ini

(2)在第一个路径中找到php.ini 的 post_max_size upload_max_filesize设置
[post_max_size = 51M,]            //表单提交最大数据为 51M,此项不是限制上传单个文件的大小,而是针对整个表单的提交数据进行限制的
[upload_max_filesize = 51M,]    //上载文件的最大许可大小

(3)重启 php
[service php-fpm reload]
显示:
Reload service php-fpm done

猜你喜欢

转载自blog.csdn.net/qq_36025814/article/details/79868032