我在数字海洋液滴上安装了nginx 1.7.12 + hhvm 3.7.0 + wordpress 4.2.2。
我正在尝试上传一个17 MB的主题。 上传时,正好30秒后上传重新启动本身3-4次,比我得到一个错误页面。
所有的设置是默认的,我甚至尝试把这个在php.ini(hhvm):
max_execution_time = 300 max_input_time = 60 memory_limit = 128M post_max_size = 50M upload_max_filesize = 50M
但没有任何改变。
有什么想法吗?
当客户端通知它将发送一个大于client_max_body_size的主体时,nginx将发送一个413响应并closures连接。 通过添加client_max_body_size 50m或更大的数字来更改您的configuration,以允许更大的上传。 从文档:
Syntax: client_max_body_size size; Default: client_max_body_size 1m; Context: http, server, location
Nginx文档
这可能与许多事情有关。 从NGINXconfiguration(通常会导致http错误)到错误的用户/组权限,这可能导致各种错误。
你应该检查的主要事情是www数据用户和组权限的正确configuration。 这与NGINXconfiguration有关。
之后,您将需要查看以下configuration:
解决scheme在于上面的某处。 如果您可以提供更多的信息,将会更容易帮助您缩小问题的范围。