- Project Manager
- Reputation: 51
- From: England, United Kingdom
- Registered: 15-04-2015
- Posts: 512
From MyBB, we can convert:
We cannot convert:
The primary reason why so many tables are unable to be converted is due to the fact they are not used in Panther. There are also additional tables, such as 'reputation' which are used differently, therefore cannot be converted. Other things such as private messages are optimised so badly and violate normalisation so much, it's almost impossible to port them across.
After running the standard converter facility, you must also download the attached addons and plugins. These are for compatibility between passwords, and ensure once users login their passwords are converted into Panther's sha512 passwords with 16 characters of salt.
You must also download an additional addon which is attached, this is called 'fix_last_post.php' and will run once, then automatically remove itself from your forum. This fixes the last post ID information on the index page which was not previously there in MyBB.
You must also rebuild the search index, so searching for all your previous posts will work. To do this, go to:
admin -> maintenance
and then rebuild the index.
From using the plugin, you can find out how many users' passwords still need to be upgraded on your forum. One they have all been upgraded, you can remove the plugins and addons from your forum.
Note: Without using these, you will be unable to login to your forum because the passwords cannot be converted without this procedure. This will convert MyBB passwords from the 1.8 branch. You will have to login twice in order for this to work.
The order to do this:
Download the file 'MyBB_password_update.php', and manually place in the directory 'admin/addons/' (relative to the panther root)
Go and login as normal.
Upload this plugin through admin -> addons, and the same for fix_last_topic. The 'fix last topic' will automatically run and delete itself. This will add the topic subject to the index page. Note that although this is called 'FluxBB_Password_Status.php', it is only used for detecting how many passwords still need to be converted and will still work.
You can look at the plugin to see the status of the password updates:
chris [at] get-aura [dot] org