新VPS安装出现"permission denied"

因此,我正在更换 VPS 服务器。在淘汰旧 VPS 之前,我从 /var/discourse 下载了整个“discourse”文件夹,并将其放在我的 Windows 机器上。然后我获得了新的 Ubuntu VPS,安装了 Docker 和 Git,并且没有克隆 Discourse,而是将我已有的 Discourse 文件夹从旧 VPS 转移到了新 VPS 上。

现在,当我运行 sudo ./launcher rebuild app 时,我收到“权限被拒绝”的错误。然后我回溯并尝试运行 ./discourse-setup,但我收到“‘/var/discourse’ 已存在且不是空目录。”的错误,因为我已经将功能齐全的 Discourse 文件夹移到了那里。但为什么我会收到权限被拒绝的错误呢?是的,我也运行了 chmod 700 containers 命令。

你好 :waving_hand:

这是将 Discourse 迁移到其他服务器的正确方法。

2 个赞

但在你回复之前,我已经用 CLI 命令完成了,不过不能直接把旧的 Discourse 文件夹拖放到新的 VPS 上,这真是太奇怪了,哈哈。不过还是谢谢你!我最后删除了新 VPS 上的 Discourse 文件夹,然后重新运行了 ./discourse-setup 设置,之后又按照 CLI 恢复教程操作。\n\n嗯,好像我的论坛 URL 可以访问了,但是我的直接 mysite.com URL 现在却不行了……