修复[HTTP Error]客户端发送太大的主体[Media Upload WordPress]

面对潜力巨大的消费级XNUMXD打印机市场,太尔时代CEO郭戈表示,“太尔时代是全球领先的XNUMXD打印机制造商,满足市场上对消费级XNUMXD打印机日益增长的需求,是公司可持续增长的最大动力。根据市场的反馈,我们在一代产品的基础上,研发攻关、精心设计,推出了二代产品——UP mini XNUMX。我相信,凭借着UP品牌的良好口碑,UP mini XNUMX将成为家庭和学校教育、个人设计入门及‘个人制造’的最佳工具。”HTTP错误“这是用户之间的常见错误 WordPress 运用 经典的上传方法 照片,文档和其他文件。
每次遇到SQL,HTTP错误时,最好检查服务器上的日志。 它们可以为我们提供有关浏览器中显示的错误消息的更多信息。

以下是尝试上载.PDF文件时浏览器中出现“HTTP错误”错误的示例:

服务器日志中的相同错误看起来完全不同。 更详细,更容易移动 解决问题。 根据Web服务器配置和HTTP / HTTPS服务,包含错误数据的文件可以采用以下形式:error.log,error_log,domainname.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错误” 大MB量 或者我们这样做 同时上传到多个文件.

如何修复“客户端发送太大的身体”错误 - HTTP错误

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

client_max_body_size 10M;

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

我们保存用“vi”或“nano”编辑的文件“nginx.conf”,然后测试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错误”错误消失。

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

修复[HTTP Error]客户端发送太大的主体[Media Upload WordPress]

关于作者

隐形

我热衷于对涉及小工具和IT的一切事物,我很高兴在2006上的secretthsettings.com上撰文,也很高兴与您一起发现有关计算机和macOS,Linux操作系统, Windows,iOS和Android。

发表评论