hhvm + nginx + wordpress - загрузить вопрос
Я установил nginx 1.7.12 + hhvm 3.7.0 + wordpress 4.2.2 на цифровую морскую каплю.
Я пытаюсь загрузить тему размером 17 мб. При загрузке, ровно через 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
Но ничего не изменилось.
Какие-нибудь мысли?
3 ответа
Когда клиент сообщает, что собирается отправить тело больше, чем client_max_body_size
nginx отправит ответ 413 и закроет соединение. Измените ваш конфиг, добавив client_max_body_size 50m
или любое число больше, чтобы разрешить большие загрузки. Из документов:
Syntax: client_max_body_size size;
Default: client_max_body_size 1m;
Context: http, server, location
- Вы должны попытаться перезапустить nginx после обновления php.ini
- Вы также должны убедиться, что вы изменили php.ini веб-службы, а не CLI для php.
Это может быть связано с рядом вещей. От конфигурации NGINX (которая обычно приводит к ошибке http) до неправильных прав пользователя / группы, что может привести к множеству ошибок.
Главное, на что стоит обратить внимание, это правильная настройка прав доступа пользователя и группы www-данных. Что связано с конфигурацией NGINX.
После этого вы захотите взглянуть на конфигурации:
- Виртуальный хост NGINX
- NGINX серверный блок
- HHVM php.ini
- HHVM server.ini
Решение находится где-то внутри выше. Если вы сможете предоставить больше информации, вам будет легче сузить проблему.