PHP上傳文件報413 Request Entity Too Large

上傳了一個9M左右的音頻,nginx報了一個413 Request Entity Too Large    請求實體太大

說明我們nginx裏的配置太小;或者php配置文件裏的上傳限制太小了;

 

解決方案:

打開nginx主配置文件nginx.conf

client_max_body_size 50M;

當中的50修改成你需要的允許文件大小

重啓nginx;

 

我們的項目是以php運行的,這個大小client_max_body_size要和php.ini中的如下值的最大值差不多或者稍大,這樣就不會因爲提交數據大小不一致出現錯誤。

post_max_size = 50M

upload_max_filesize = 50M

當中的50M修改成你需要的允許文件大小。把當中的50M修改成你第一步設置的大小。

我們修改完php.ini文件後 重啓一下php ;

 

 再次測試就ok

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章