403 Request Entity Too Large

1.在 /path/nginx/conf/nginx.conf 网站配置中加入下面字段

http {
    ...
    client_max_body_size 20m;
    ...
}

(注意是在 http 配置里面)

重启nginx服务
./sbin/nginx -s reload

或者
service nginx restart

解决403问题。

2.若nginx用所用的 php 请求解析服务是 fpm, 则检查 vim /etc/php.ini 文件中的参数
(不修改此参数会导致获取不到上传的文件,$_FILES 的文件信息为空)

upload_max_filesize = 20M
post_max_size = 20M

重启php-fpm

sudo kill -USR2 `cat /var/run/php-fpm/php-fpm.pid `

你可能感兴趣的:(Linux,PHP)