Назад | Перейти на главную страницу

hhvm + nginx + wordpress - проблема с загрузкой

Я установил nginx 1.7.12 + hhvm 3.7.0 + wordpress 4.2.2 на digital ocean dropt.

Пытаюсь загрузить тему размером 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

Но ничего не изменилось.

Есть предположения?

Когда клиент сообщает ему, что он собирается отправить тело больше, чем 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

Это может быть связано с рядом вещей. Из конфигурации NGINX (что обычно приводит к ошибке http) неправильные разрешения пользователя / группы, что может привести к различным ошибкам.

Главное, что вы должны проверить, - это правильная конфигурация прав пользователя и группы www-data. Это связано с конфигурацией NGINX.

После этого вы захотите взглянуть на конфигурации:

  • Виртуальный хост NGINX
  • Серверный блок NGINX
  • HHVM php.ini
  • HHVM server.ini

Решение находится где-то внутри вышеупомянутого. Если вы сможете предоставить дополнительную информацию, вам будет легче сузить круг вопросов.

  • Вам следует попробовать перезапустить nginx после обновления php.ini
  • Вы также должны убедиться, что вы изменили php.ini веб-службы, а не для интерфейса командной строки php.