WordPress: 413 запрос слишком большой - PullRequest
0 голосов
/ 03 декабря 2018

У меня сайт WP, управляемый на сервере Ubuntu с Plesk.Уже несколько часов не могу загружать файлы выше 2МБ.Я сделал несколько попыток, таких как:

  • Измените настройки из php.ini (проверяя с помощью phpinfo (), что они были установлены правильно).Как через Plesk, так и вручную;
  • Изменение разных версий PHP (с 5.6, 7.0.x, 7.1.x до 7.2.x);
  • Отключенный брандмауэр;
  • Протестированос разными типами и именами файлов;
  • Установить лимит загрузки с помощью nginx (вручную или через plesk);
  • Попытался установить лимит с помощью .htaccess и / или wp-config;
  • Обновлены WP, плагины и темы;
  • Отключены все плагины;
  • Попробуйте уменьшить ограничение загрузки до 1 МБ (в этом случае оно отображало ограничение и не позволялочтобы продолжить загрузку);
  • Протестировано другими ПК / браузерами.

На других сайтах, загруженных на тот же сервер, с теми же настройками (один - резервная копиясайт, о котором идет речь) Вместо этого я могу правильно загрузить файлы.

На экране загрузки файлов я правильно вижу лимит загрузки (например, 64 МБ), но если я загружаю файл размером более 2 МБ, я вижу ошибку:

413 Слишком большой объект запроса

Чтоэто может быть?Есть ли у вас какие-либо идеи / предложения по этому поводу?

Большое спасибо!

Ответы [ 2 ]

0 голосов
/ 04 декабря 2018

Чтобы исправить, вам нужно установить серверный блок следующим образом

server {
client_max_body_size 0;
...
0 голосов
/ 04 декабря 2018

Скорее всего, причина этой проблемы - настройки ModSecurity.Проверить решение от https://support.plesk.com/hc/en-us/articles/115001764933-Unable-to-edit-document-on-the-website-ModSecurity-Request-body-no-files-data-length-is-larger-than-the-configured-limit-

...