자, 저는 VPS 서버를 교체하고 있습니다. 기존 VPS를 정리하기 전에 /var/discourse에서 “discourse” 폴더 전체를 다운로드하여 Windows 컴퓨터에 저장했습니다. 그런 다음 새로운 Ubuntu VPS를 구매했고, Docker와 Git를 설치한 후 Discourse를 클론하는 대신 기존 VPS에서 가져온 discourse 폴더를 그대로 옮겼습니다.
이제 sudo ./launcher rebuild app을 실행하면 “permission denied” 오류가 발생합니다. 그 후 되돌려 ./discourse-setup을 실행해 보았지만, 이미 완전히 작동하는 discourse 폴더를 해당 위치에 옮겼기 때문에 '/var/discourse' already exists and is not an empty directory.라는 오류가 나요. 그런데 왜 권한이 거부되는 걸까요? 그리고 네, chmod 700 containers 명령어도 실행했습니다.