站點(diǎn)運(yùn)行環(huán)境:Linux+Nginx+PHP
原因分析:這個(gè)報(bào)錯(cuò)原因是nginx不允許上傳配置過大的文件,那么把nginx的上傳大小配置調(diào)大就可以了;
解決方法:修改nginx配置文件
一:打開nginx主配置文件nginx.conf,Linux系統(tǒng)的話路勁一般在/usr/local/nginx/conf/nginx.conf,打開后找到http{}段并修改以下內(nèi)容:
- client_max_body_size 200m;
如果沒有看到上述這行代碼,那么復(fù)制后添加入即可,如果有就直接修改數(shù)值大小即可;如上所示修改為200兆;
二:修改后一定要重啟一下nginx配置確保其生效;
- /etc/init.d/nginx restart
注意:要是以php運(yùn)行的話,這個(gè)大小client_max_body_size要和PHP的配置文件php.ini中的如下值的最大值一致,這樣就不會(huì)因?yàn)樘峤粩?shù)據(jù)大小不一致出現(xiàn)錯(cuò)誤;
- post_max_size = 200M
- upload_max_filesize = 200M