Всем привет,
Проблема:
После создания резервной копии, получив ссылку для её загрузки по электронной почте, я перенаправляюсь на страницу 404.
Через несколько минут, если я использую ту же ссылку, получаю сообщение: «Извините, эта ссылка для загрузки резервной копии уже была использована или истекла».
Шаги для воспроизведения
- Установите Discourse для Docker
./discourse-setup
-
Перейдите на панель
Admin, вкладкуBackupsи создайте резервную копию. (Резервные копии сохраняются вlocal storage) -
Новая созданная резервная копия появится в списке.
-
Нажмите
Download, и вы получите сообщение: «Ссылка для загрузки этой резервной копии отправлена вам по электронной почте». -
Вы получите электронное письмо следующего содержания:
Вот ссылка для загрузки резервной копии сайта (https://discourse.XXX.com/admin/backups/XXX-2023-03-15-145648-v20230308042434..tar.gz?token=<MyToken>), которую вы запросили.
- После нажатия на ссылку я вижу пустую страницу с ошибкой 404.
Если я щелкну правой кнопкой мыши, чтобы сохранить ссылку, будет загружен поврежденный ZIP-файл.
Логи Nginx:
[15/Mar/2023:15:22:15 +0000] "discourse.XXX.com" <myIpAddress> "GET /admin/backups/XXX-2023-03-15-145648-v20230308042434..tar.gz?token=<myToken> HTTP/2.0" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/110.0" "backups/show" 404 822 "-" 0.820 0.821 "Isso" "-" "-" "-" "-" "-" "-"
В error.log ничего нет.
Вопрос
Какова папка с путем к резервным копиям?
Как я могу устранить эту проблему?