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

如何避免这413错误?

Request Entity Too Large

The requested resource /serverpath/reports.PHP does not allow request data with POST requests, or the amount of data provided in the request exceeds the capacity limit.

Apache Server at demo3.website_name Port 80

所以,任何一个请帮助设置php.ini和如何设置htaccess允许覆盖状态

最佳答案
如何解决它在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
    [...]
}

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

转载注明原文:php – 如何避免请求实体太大413错误 - 代码日志