Получение «permission denied» при новой установке VPS

Итак, я переключаюсь на другой VPS. Перед удалением старого VPS я скачал всю папку «discourse» из /var/discourse и перенёс её на свой компьютер с Windows. Затем я получил новый VPS с Ubuntu, установил Docker и Git и, вместо клонирования Discourse, просто перенёс туда уже имеющуюся у меня папку discourse со старого VPS.

Теперь при запуске sudo ./launcher rebuild app я получаю ошибку «permission denied» (отказано в доступе). Я откатился назад и попытался запустить ./discourse-setup, но получил сообщение '/var/discourse' already exists and is not an empty directory (каталог ‘/var/discourse’ уже существует и не является пустым), так как я уже переместил туда полностью рабочую папку discourse. Почему мне отказано в доступе? Да, я также выполнил команду chmod 700 containers.

Привет :waving_hand:

Это правильный способ перенести Discourse на другой сервер.

Я всё-таки сделал это с помощью команд CLI ещё до того, как вы ответили, но это действительно странно, что нельзя просто перетащить старую папку Discourse прямо на новый VPS, ха-ха. Спасибо в любом случае! Я удалил папку Discourse с нового VPS, снова запустил ./discourse-setup, а затем последовал руководству по восстановлению через CLI.

Хм, кажется, URL моего форума работает, а вот прямой URL mysite.com теперь нет…