PHP code example of ramon / mybb-migrator
1. Go to this page and download the library: Download ramon/mybb-migrator library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
ramon / mybb-migrator example snippets bash
# from the Flarum root
composer ates the mybb_legacy_passwords table
php flarum cache:clear
powershell
> php flarum mybb:groups --force --host=127.0.0.1 --port=3306 -u root -p YOUR_PASSWORD -d your_mybb_db --prefix=dfsmybb_
> $steps = @(
> 'mybb:users','mybb:avatars','mybb:tags','mybb:content','mybb:likes',
> 'mybb:permissions','mybb:forum-perms','mybb:subscriptions','mybb:messages',
> 'mybb:polls','mybb:trade-feedback','mybb:reviews'
> )
> foreach ($s in $steps) {
> Write-Host "==> php flarum $s --force" -ForegroundColor Cyan
> php flarum $s --force
> if ($LASTEXITCODE -ne 0) { Write-Host "FAILED at $s — stopping." -ForegroundColor Red; break }
> }
> bash
php flarum mybb:groups --force # 1. custom groups (gid>=8), IDs preserved
php flarum mybb:users --force # 2. users (uid=id), legacy passwords captured, groups mapped
php flarum mybb:avatars --force # 3. backfill users.avatar_url (files copied separately)
php flarum mybb:tags --force # 4. forums -> tags (fid=id) + hierarchy
php flarum mybb:content --force # 5. threads -> discussions (tid=id), posts -> posts (pid=id),
# BBCode->Flarum, mentions, sticky/locked/soft-deleted
php flarum mybb:likes --force # 6. post likes
php flarum mybb:permissions --force # 7. default + custom-group permissions
php flarum mybb:forum-perms --force # 8. per-forum view restrictions -> tag perms
bash
php flarum mybb:subscriptions --force # thread/forum follows -> flarum/subscriptions
php flarum mybb:messages --force # private messages -> fof/byobu private discussions
php flarum mybb:polls --force # polls + votes -> fof/polls
php flarum mybb:trade-feedback --force # iTrader feedback -> traderfeedback
php flarum mybb:reviews --force # Community Reviews -> traderfeedback
php flarum mybb:make-admin --username ramon --force # promote your own account to Admin