个性化阅读
专注于IT技术分析

Nginx – 413 Request Entity Too Large(在上传wordpress主题时)

在VPS上建立网站总是很有趣。

我选择了DigitalOcean来获得最佳闪光, 并且在上传WordPress主题时, 我发现请求实体太大错误。

你是否处于相同的情况?

错误, 我得到了:

nginx-413请求实体太大

让我们找出请求的实体有多大。

  • 登录到Nginx服务器
  • 转到错误文件日志位置。默认位置是/var/log/nginx/error.log
  • 查看文件并查找错误, 你应该看到类似”客户端打算发送太大的正文”之类的内容。这就是我在日志中收到的。
2015/06/12 23:10:47 [error] 1489#0: *10 client intended to send too large body: 8338355 bytes, client: 115.66.213.149, server: bestflare.com, request: "POST /bestflare/wp-admin/update.php?action=upload-theme HTTP/1.1", host: "bestflare.com", referrer: https://bestflare.com/bestflare/wp-admin/theme-install.php?upload

默认情况下, Nginx配置为2 MB以接受主体大小, 并且正如你在请求中看到的那样, 它约为8.5 MB, 因此高于错误。

修复请求实体太大错误

在nginx.conf文件中添加以下参数。默认位置是/etc/nginx/nginx.conf

client_max_body_size 10M;

我添加了10MB。当然, 你可以根据需求进行调整。

为了反映这一点, 你需要重新启动Nginx。现在, 你应该可以上传WordPress主题了。

赞(0)
未经允许不得转载:srcmini » Nginx – 413 Request Entity Too Large(在上传wordpress主题时)

评论 抢沙发

评论前必须登录!