我看到这里有一个 Ruby 脚本,用于将 Simple:Press 论坛导入到 Discourse 论坛:
但是似乎没有任何关于如何运行该脚本的说明。
能否有人指点我该如何操作?
提前非常感谢 ![]()
我看到这里有一个 Ruby 脚本,用于将 Simple:Press 论坛导入到 Discourse 论坛:
但是似乎没有任何关于如何运行该脚本的说明。
能否有人指点我该如何操作?
提前非常感谢 ![]()
这本质上与其他任何方法都一样。例如,可以尝试使用 bbpress 的说明。
好的,那么运行 bbPress 的说明在哪里呢?我在第一步就遇到了困难。
也就是说,我是应该 SSH 登录到服务器运行脚本,还是从 Web 前端运行?
你将从命令行运行脚本。可以在 Docker 容器或开发环境中进行。
所以我的新网站已安装在 DigitalOcean 服务器上,我可以 SSH 连接到该机器。能否请您提供一个后续操作步骤的示例?
是否存在一个导入脚本,可以直接从文件中导入数据?如果是这样,只要我理解了文件格式,就可以离线创建该文件。
嗯,我尝试按照 Migrate from another forum to Discourse 中的第 3 步操作,但脚本文件夹中没有任何脚本!
也许是因为我位于 /var/discourse 文件夹中,而不是 ```
path/to/your/discourse_folder,但我没有自己的 discourse 文件夹。
你需要将上传的图片放在容器内可访问的位置。例如,可以放在 /var/discourse/shared/standalone/uploads/,这样在容器内它们就会位于 /shared/uploads。你可以通过以下命令进入容器:
cd /var/discourse
./launcher enter app
然后你将位于 /var/www/discourse 目录,并可以看到相关脚本。
如果你有预算,我可以帮你完成设置。请访问 Redirecting… 了解更多信息。
您所说的“上传的图片”是指 .csv 文件、数据库图像等吗?
好的,这起作用了。所以我现在明白了:Discourse 是安装在机器上的,但需要进入 Docker(虚拟机),我的 Discourse 实例实际上是在那里运行的,然后我可以执行 cd /shared/uploads。
嗯,我的预算不多,而且如果可能的话,我也喜欢自己理解这些内容。但如果你能给我一些关于如何导入用户/主题/论坛的入门指导,我很乐意支付 200 美元作为咨询费用。