在VPS上建立网站总是很有趣。
我选择了DigitalOcean来获得最佳闪光, 并且在上传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主题了。
推荐阅读
- 使用GoAccess的Nginx和Apache日志监控
- 将IP请求重定向到域URL –测试并修复IP规范问题
- 使用Apache或Nginx在一个服务器/IP上托管多个域
- 如何将Nginx与WebSphere Application Server一起使用()
- 在Apache和Nginx中实现自定义错误页面-使用ErrorDocument和error_page
- Thinkdiag App account, Points and Invitation code
- Spring ApplicationContext 容器
- CNN论文阅读LeNet(Gradient-based learning applied to document recognition)
- android百度地图定位服务