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

在VPS上建立网站总是很有趣。
我选择了DigitalOcean来获得最佳闪光, 并且在上传WordPress主题时, 我发现请求实体太大错误。
你是否处于相同的情况?
错误, 我得到了:

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

文章图片
让我们找出请求的实体有多大。
  • 登录到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 – 413 Request Entity Too Large(在上传wordpress主题时)】为了反映这一点, 你需要重新启动Nginx。现在, 你应该可以上传WordPress主题了。

    推荐阅读