У меня возникли проблемы с загрузкой изображений на мой Discourse. Если я или кто-то другой пытается загрузить изображения в тему или добавить изображение аватара, появляется сообщение «Доступ запрещён». Даже иконка сайта (favicon) не работает. Что может быть причиной этой проблемы?
Причин может быть сотни.
- проверяли ли вы логи? (sitedomain/logs)
- запускаете ли вы приложение от имени root?
- достаточно ли свободного места на диске?
Тогда вам стоит проверить вашу конфигурацию S3.
Как вы установили Discourse?
Мне нужно проверить. Это было сделано какое-то время назад, и не мной ![]()
Не могли бы вы дать мне совет, как мне это выяснить?
Я постараюсь найти что-то для чтения и изучения по этой теме.
Посмотрите Configure an S3 compatible object storage provider for uploads и Set up file and image uploads to S3.
Если вы можете подключиться к своему серверу по SSH и там есть каталог /var/discourse, то с высокой вероятностью у вас установлена «стандартная версия» (см. Официальная стандартная установка Discourse).
Проблема была в моём бакете. Мне удалось её исправить. Спасибо!
