修复[HTTP Error] 客户端打算发送太大的正文 [媒体上传 WordPress]

HTTP Error“这是用户之间的常见错误 WordPress 运用 经典的上传方法 照片,文档和其他文件。
每次遇到SQL,HTTP错误时,最好检查服务器上的日志。 它们可以为我们提供有关浏览器中显示的错误消息的更多信息。

这是“ HTTP error”在浏览器中尝试上载.PDF文件时:

服务器日志中的相同错误看起来完全不同。 更详细,更容易移动 解决问题. 取决于 Web 服务器和 HTTP 服务的配置 / HTTPS,包含错误数据的文件可以是以下形式: error。日志, error_log,域名。error.log等

 2019/06/10 12:58:14 [error] 25084#25084: *22825511 client intended to send too large body: 1143385 bytes, client: 84.XX.XX.XX, server: stealthsettings.com, request: "POST /wp-admin/async-upload.php HTTP/1.1", host: "stealthsettings.com", referrer: "https://stealthsettings.com/wp-admin/post.php?post=19644&action=edit" 

上述错误告诉我们,我们要在服务器上爬升的文件高于每个上传会话允许的服务器限制。 此限制将路由到常规配置文件NGINX(nginx.conf)或在我们遇到的域的自定义NGINX配置文件中。
“ HTTP error“最常见的情况是当我们收到 大MB量 或者我们这样做 同时上传到多个文件.

如何解决“客户端打算发送太大的正文-HTTP”错误 error=

最简单的方法是编辑文件“nginx.conf”并建立一条指令来更改每个会话允许的上传限制。 在我们的案例中,我们将每个上传文件的上限设置为10 MB。

 client_max_body_size 10M;

上述指令将添加到http(服务器/位置)部分。

我们正在保存文件“nginx.conf”用“vi”或“nano”编辑,然后测试nginx配置。

nginx -t

 nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
 nginx: configuration file /etc/nginx/nginx.conf test is successful

我们重启nginx服务:

 service nginx restart

 systemctl restart nginx

完成这些步骤后,请继续上传过程。 一切应该顺利进行,并且出现错误“ HTTP error消失。

很多用户 WordPress 托管在 NGINX 服务器上的博客/网站最近一直面临着这个限制。 这种限制很可能伴随着最新版本的 NGINX 中引入的新安全功能。

作为科技爱好者,我从2006年开始在StealthSettings.com上愉快地撰写文章。我在操作系统方面有丰富的经验,包括macOS、Windows和Linux,还熟悉编程语言和博客平台(WordPress),以及在线商店平台(WooCommerce、Magento、PrestaShop)。

如何以 » Linux » 修复[HTTP Error] 客户端打算发送太大的正文 [媒体上传 WordPress]
发表评论