У меня возникла проблема с подключением нового пространства для загрузок. В панели управления я вижу это, и многие аватарки не отображаются при просмотре профиля пользователя.
Я перепробовал всё, что мог придумать. Думаю, я совершил глупость, попытавшись примонтировать что-то к /var/discourse/shared, и это, возможно, вызвало проблемы… У меня постоянно появляется ошибка
, и я абсолютно не знаю, как это исправить. Я пробовал восстанавливаться из предыдущих резервных копий, но это тоже не помогло. Пожалуйста, помогите мне!
Да, верно, я сделал это, и всё работает нормально. Однако я даже попробовал не использовать новый том и вернулся к тому, как всё было изначально. Но ошибка всё ещё появляется, плюс возникают проблемы с загрузкой аватарок. Мне кажется, я что-то серьёзно сломал и не до конца понимаю, что именно я наделал.
Во-первых, я считаю, что вам нужно переместить вашу старую директорию загрузок (пока временно), а затем создать символическую ссылку на новую директорию, как показано ниже:
cd /var/discourse/shared/standalone
mv uploads uploads.orig
ln -sf /mnt/volume-fsn1-1/uploads ./uploads
После этого мы изменим файл yml (как было изначально) и позволим символической ссылке сделать своё дело.
Но прежде чем мы это сделаем, нам также нужно проверить права доступа к файлам в разделе /mnt, но сначала по порядку.
Так что папка uploads в /var/discourse/shared/standalone всегда пуста, потому что она создаётся при сборке приложения. Тем не менее, я сделаю именно так.