新しいVPSのインストールで「permission denied」エラー

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コマンドも実行しました。

こんにちは :waving_hand:

これは、Discourse を別のサーバーに移動する正しい方法です。

「いいね!」 2

返信をもらう前にCLIコマンドで済ませてしまいましたが、古いDiscourseフォルダを新しいVPSにドラッグアンドドロップできないのは本当に奇妙ですね、笑。とにかくありがとうございました!新しいVPSからDiscourseフォルダを削除し、再度./discourse-setupセットアップを実行してからCLIリストアチュートリアルに従いました。

うーん、フォーラムのURLは機能しますが、直接のmysite.comのURLが機能しなくなりました…