Я столкнулся с ошибкой при загрузке больших файлов на сайт. В ошибке указано что-то вроде:

The image you uploaded was larger than the maximum file size your server allows

Этот блок обслуживается сервером NGINX и я сразу понял, что ограничение скорее всего в нём.
Для увеличения размера максимального размера файла необходимо отредактировать файл конфигурации NGINX /etc/nginx/nginx.conf и добавив строку client_max_body_size 2m; например в раздел http. 2m — размер желаемого ограничения.

Синтаксис: client_max_body_size размер;
Умолчание: client_max_body_size 1m;
Контекст: http, server, location

client_max_body_size — задаёт максимально допустимый размер тела запроса клиента, указываемый в поле “Content-Length” заголовка запроса. Если размер больше заданного, то клиенту возвращается ошибка 413 (Request Entity Too Large). Следует иметь в виду, что браузеры не умеют корректно показывать эту ошибку. Установка параметра (размер) в 0 отключает проверку размера тела запроса клиента.

После изменения файла конфигурации, необходимо перезапустить NGINX для того, что бы изменения вступили в силу. Например так:

sudo service nginx reload

После этого загрузка файлов заработает как по волшебству.