Премиальное программное обеспечение и практические уроки
nginx Решение проблемы 413 Request Entity Too Large
При загрузке изображения (размером 1,9 МБ) с помощью PHP возникает ошибка nginx: 413 Request Entity Too Large.
Согласно опыту,серверРазмер загружаемых файлов ограничен, но в PHP размер загружаемого файла по умолчанию составляет 2 МБ, так что проблем возникнуть не должно.
Откройте php.ini, измените upload_max_filesize и post_max_size на 20M и перезапустите.
Повторите загрузку, проблема все еще существует, поэтому проблему с PHP можно исключить.
Размер загружаемого файла nginx по умолчанию составляет 1 МБ, его можно изменить в настройках nginx.
Решение следующее:
1. Открытьконфигурация nginxдокумент nginx.conf, путь обычно такой: /etc/nginx/nginx.conf.
2. Добавьте в раздел http{} следующее:
клиент_макс_размер_тела 20м;
Максимально допустимый размер загружаемого файла — 20 м.
3. Сохраните и перезапустите nginx, чтобы решить проблему.