您好,我正在尝试将我的备份上传到我的新服务器,但似乎不起作用。当我尝试将其上传到我当前的服务器时,也会出现同样的问题。上传卡在 0%,在我的旧服务器(我从那里下载备份)或新服务器(全新的 Discourse)上都没有进展。已启用“启用备份”和“允许恢复”。
这很可能是 nginx 的硬限制。
您有 Windows 电脑吗?
我建议打开端口 22 并在命令提示符中运行以下命令:
scp -C ./\u003c\u003c\u003c备份文件名\u003e\u003e\u003e.tar.gz root@\u003c\u003c\u003cdomain.com\u003e\u003e\u003e:/var/discourse/shared/standalone/backups/default/
不是 Windows PC。我用的是 Mac。
按 ⌘ + Space → 输入 Terminal → Enter
运行你的命令
scp -C root@domain.com:/var/discourse/shared/standalone/backups/default/cate-s-community-2025-10-17-161933-v20251016143343.tar.gz .
- -C → 启用压缩
- root@domain.com: → 你的服务器登录信息
- /var/discourse/…tar.gz → 远程路径
- . → 保存在你当前的本地目录(例如 /Users/yourname)
1 个赞
请确保您有一个强壮的 root 密码,如果您使用 SSH 密钥,scp 命令将需要修改
看起来端口 22 已经打开。
1 个赞
这是您想要从 Mac 上传到服务器的命令
2 个赞
@Cate_Soule 这个方法对你有用吗?如果有效,请在 Ethan 的帖子中选择“解决方案”按钮,我们就可以关闭这个话题了。
