如何避免请求实体太大413错误

Che*_*ams 24 php .htaccess

如何避免这413错误?

请求的实体太大

请求的资源/serverpath/reports.php不允许具有POST请求的请求数据,或者请求中提供的数据量超过容量限制.

位于demo3.website_name端口80的Apache服务器

所以,任何人都可以帮助设置php.ini以及如何设置htaccess以允许覆盖状态

mza*_*zar 44

如何在NGINX中修复它?client_max_body_size

要解决此问题,您需要增加client_max_body_size指令的值.该指令定义了Nginx在HTTP请求中接受的最大数据量.默认情况下,此值设置为1兆字节,这意味着如果您尝试上载大于1兆字节的文件,您将收到错误413:请求实体太大的页面.您可以在三个级别插入此指令:

  • 在http块中:这将为配置中的所有服务器和位置设置指令值

  • 在服务器块中:这将为一个特定服务器的所有位置设置指令值

  • 在位置块中:这将为特定服务器中的一个特定位置设置指令值

在这个例子中,我将把它插入我的http块并将其设置为500兆字节:

http {

    client_max_body_size 500M; # allows file uploads up to 500 megabytes
    [...]
}
Run Code Online (Sandbox Code Playgroud)

来源:http: //cnedelcu.blogspot.com.ar/2013/09/nginx-error-413-request-entity-too-large.html


Bar*_*chs 0

php.ini有一个名为 的设置post_max_size,默认设置为 8M(至少在 Ubuntu 上)。

如果您要发布大量数据,请考虑增加该值。