Привет
Максимальный размер установлен на 4 МБ:
Однако при загрузке фотографии такого размера (около 2 МБ) появляется сообщение о том, что файл превышает лимит в 4 МБ:
Это ошибка или я что-то упускаю?
- Я использую версию 2.4.0.beta6
Вы перезапускали экземпляр Discourse после изменения этого параметра?
Я только что попробовал это сейчас с:
./launcher stop app
./launcher start app
Но ошибка всё ещё появляется. Не связано ли это с использованием S3 в Discourse?
Кажется, в новом обновлении появилась подсказка по исправлению этой проблемы, поэтому вот полная инструкция для тех, кто столкнулся с той же проблемой… всё дело в nginx:
1. Перейдите в папку nginx:
cd /etc/nginx
2. Добавьте эту строку в ваш файл nginx.conf:
http {
...
client_max_body_size 4M;
}
Это позволит nginx принимать файлы максимальным размером 4 мегабайта.
3. Перезапустите nginx:
systemctl restart nginxnginx -s reload