michaelbelgium / mybb-to-flarum
将 MyBB 论坛迁移到新的 Flarum 实例
v8.2.1
2022-12-09 19:57 UTC
Requires
- flarum/core: ^1.0
This package is auto-updated.
Last update: 2024-09-09 23:37:31 UTC
README
这是一个将 mybb 论坛的数据迁移到新的 flarum 实例的 Flarum 扩展。
它可以迁移什么?
在您的管理面板中,您可以选择要迁移的内容。
- 用户(他们的密码将被重置,并且他们需要点击“忘记密码?”)
- 分类
- 论坛
- 帖子
- 群组
- 头像
- 附件(需要 fof/upload)
安装
本扩展已在 MyBB v1.8.* 和 Flarum v1.* 上进行过测试。
在您的 flarum 安装根目录中执行此命令: composer require michaelbelgium/mybb-to-flarum
。转到您的管理面板,启用扩展,您将在管理导航栏中看到一个新链接。
使用方法
您可以从管理面板或控制台触发迁移
> php flarum migrate-data:from-mybb
Description:
Migrates data from an existing mybb forum
Usage:
migrate-data:from-mybb [options]
Options:
--host=HOST host of the mybb database
-u, --user=USER user of the mybb database
-p, --password[=PASSWORD] password for the mybb database [default: ""]
-d, --db=DB name of the mybb database
--prefix[=PREFIX] prefix of the mybb database tables [default: "mybb_"]
--users Import users (excluding avatars)
--threads-posts Import posts (excluding soft deleted posts/threads)
--groups Import groups
--categories Import categories
--avatars Import avatars
--path[=PATH] Path to the mybb forum (required for avatar and attachment migration) [default: ""]
--soft-posts Import soft deleted posts
--soft-threads Import soft deleted threads
--attachments Import attachments
-h, --help Display help for the given command. When no command is given display help for the list command
-n, --no-interaction Do not ask any interactive question
示例命令
仅迁移用户和头像
> php flarum migrate-data:from-mybb --host=127.0.0.1 --user=homestead --password=secret --db=mybb --users --avatars --path=../mybb
迁移所有内容(不包括头像和软删除的帖子/主题)
php flarum migrate-data:from-mybb --host=127.0.0.1 --user=homestead --password=secret --db=mybb --users --groups --threads-posts
迁移用户及其帖子(包括软删除的主题,但不包括软删除的帖子)
php flarum migrate-data:from-mybb --host=127.0.0.1 --user=homestead --password=secret --db=mybb --users --threads-posts --soft-threads
重要提示
- 如果您指定要迁移头像,则需要提供 MyBB 论坛的路径。
- 带有重定向超链接的论坛将被跳过。Flarum(目前)不支持它们。
- 创建 MyBB 帖子或主题的访客在 Flarum 中将显示为已删除用户,而不是特别指“访客”。
- 还应启用核心 BBcode 扩展。