使用 SQL 迁移 Wordpress 论坛

各位用户,你们好!

请问你们能否帮助我们了解数据迁移是如何工作的,以及Discourse的免费版或标准版是否提供数据迁移功能。我看到更高版本有提到这个功能。

以下是关于 Discourse 数据迁移工作方式以及不同套餐可用功能的概述:

Discourse 数据迁移工作原理

  • 迁移过程: 这通常使用导入脚本、数据库导出/导入以及 Discourse 团队提供的特定工具来完成。您可以在本指南中找到高级指导和详细步骤:
  • 自托管(免费/开源): 如果您自托管 Discourse(使用免费的开源版本),则需要自己负责运行迁移过程。Discourse 提供脚本和指南(迁移到 Discourse 索引),但免费版本不提供官方迁移支持。您通常需要具备技术技能来处理导入,或在 Marketplace 聘请人员。
  • 托管套餐(入门版、标准版): 在付费的标准托管套餐中,默认不包含迁移服务。您需要从一个新站点开始,或自行处理迁移。
  • 商业版和企业版套餐: Discourse 在商业版和企业版套餐中提供迁移服务。他们的团队会协助您完成迁移过程或为您完全管理迁移过程,确保安全、数据完整性和平台支持。这是更高套餐的关键区别。
2 个赞

哪个WordPress论坛?在scripts/import_scripts中有脚本。有几个WordPress论坛的主题。很少有脚本能像你希望的那样工作而无需修改。

2 个赞

如果您将 bbPress 用作 WordPress 网站的论坛组件,我们有更具针对性的支持。Discourse 的导入脚本包括 专用的 bbpress.rb 导入器,它可以导入用户、主题、帖子、类别和附件。

要使用它,您需要访问 WordPress 网站的 MySQL 数据库转储。导入器假定默认的 bbPress 表结构和帖子类型,因此如果您对 bbPress 进行了大量自定义或使用了其他插件(例如 BuddyPress),则可能需要进行一些调整。

如果您不确定论坛内容是否在使用 bbPress,一种快速检查方法是查找类似 wp_bb_posts 的表或帖子类型为 topic 和 reply 的 wp_posts 条目。

请注意,此过程需要一些技术知识,特别是 Ruby、SQL 以及在 Discourse 环境中运行导入脚本。如果您不是开发人员,您可能需要与开发人员合作,或者如果您有兴趣使用托管的 Discourse 网站,前面关于联系团队的评论很好地总结了您的选择。如果您选择这条路线,我们很乐意为您提供帮助。

2 个赞