项目做了上传功能,但一般小图可以上传,太大的图就上传不了,提示413错误,如图:
这个时候一般需要改点东西即可,一般分为三步。
1.修改thinkphp上传限制,在upload方法里修改$upload->maxSize,如图;
2.修改php的php.ini的upload_max_filesizeh和post_max_size,一般在/etc/php/fpm目录下面(根据你实际目录位置而定),如图;
具体设置的数值还是根据你自己需要而定,但要跟上面的对应。
3.修改nginx的nginx.conf的client_max_body_size,一般在/etc/nginx目录下面,找到http{}段,添加client_max_body_size。如图;
最后重启php和nginx,应该就可以上传各种图片了。
另外注意的是这个地方最好不要跟我一样设置的太大,根据实际需要设置大小,不然要是不小心上传几个特大的文件会占服务器内存,影响网站速度。