2014-10-28 202 views
7

我使用nginX/1.6和laravel时,我发布数据到服务器我得到这个错误413请求实体太大。我尝试了许多解决方案,波纹管413请求实体太大

1- set client_max_body_size 100m; in server and location and http in nginx.conf. 
2- set upload_max_filesize = 100m in php.ini 
3- set post_max_size = 100m in php.ini 

重启PHP5-FPM后和nginx的仍然没有解决

+0

确保您不覆盖包含的配置文件中的client_max_body_size值,即如果您的nginx.conf包含其他.conf文件。 – 2014-10-28 12:48:05

+0

我检查了所有.conf文件并确保 – AhmedShawky 2014-10-28 13:31:00

+0

我通过从位置中删除client_max_body_size来解决问题 – AhmedShawky 2014-10-28 13:49:02

回答

15

增加 'client_max_body_size XXM' 在/etc/nginx/nginx.conf的HTTP部分,其中xx里面的问题是您想要允许的大小(以兆字节为单位)。

http { 
     client_max_body_size 20M;   
}