PhpBB to MyBB Migration ( steps for migrating phpBB site to MyBB)

Hi Guys, following steps will allow you to migrate your existing PhpBB site to MyBB site.

To convert or merge a forum, you must have a version of MyBB 1.6 installed on your server, as well as a copy of the database of the forum to be merged on your server. You must also have the latest version of the merge system uploaded to your server as a subdirectory of your copy of MyBB.

For downloading MyBB please visit following url:

http://www.mybb.com/downloads

For downloading merge system please visit http://www.mybb.com/downloads/merge-system

Steps

1 First take a backup of your existing site including database

2 Install MyBB on location where you want to install it.

* unzip the file that you downloaded from http://www.mybb.com/downloads and upload it’s contents to the location where you want to install it.
* Also create a database for installation via your control panel

* README file will give you more details.

3 Then unzip and upload the contents of merge software us a sub-folder to installation path( use subdirectory name as merge)

4 After uploading the files to your existing MyBB install, visit your forum’s URL, appending /merge/ to the end. So, if your forum is at http://www.yourforum.com/forums/ you would visit http://www.yourforum.com/forums/merge/

5 The first page you see is the Welcome page. From this page, you must choose the forum software and the version of the forum you will be converting into MyBB. Select the appropriate software, and then click “Next”

6 This page lets you pick and choose what you want imported, and what you don’t want imported. As you can see, many modules have “dependencies,” which requires you to run another module first before running that one. After you run all of the “dependencies,” you will be able to run that module.

7 Then proceed with the steps that on installation page.
Please let me know if you are facing any kind of difficulties during this procedure.

If your posts are missing after migration using above steps then please do following thing after login to your site admin panel

ACP > Tools & Maintenance > Recount & Rebuild

How to put a global block on wp-login.php files

Recently a wide scale attacks on wp-login.php files are occurred on servers which hosted wordpress sites. So a temporary and effective fix for resolving this issues is putting a .htaccess file in /home with following entries

(less than symbol) Files tilde “^wp-login.php”>
Order deny,allow
Allow from all
satisfy all
less than symbol/Files>”

Then for clients to get access, they could just add this to their wordpress .htaccess:
satisfy

#Order deny,allow
#Deny from all
#Allow from x.x.x.x

Cpanel:Internal Server Error exit level [die] [pid=8572] (setuids failed: Could not resolve UID () or GID ()) at /usr/local/cpanel/Cpanel/Logger.pm line 433 Cpanel::Logger::logger(‘Cpanel::Logger=HASH(0xdc17e0)’, ‘HASH(0xdcf640)’) called at /usr/local/cpanel/Cpanel/Logger.pm line 306 Cpanel::Logger::die(‘Cpanel::Logger=HASH(0xdc17e0)’, ‘setuids failed: Could not resolve UID () or GID ()’) called at /usr/local/cpanel/Cpanel/AccessIds/SetUids.pm line 49

When you are trying to access your whm if you get following error message

(ERR_SSL_PROTOCOL_ERROR)

And sometimes backed up by this extensive error output

Internal Server Error

exit level [die] [pid=8572] (setuids failed: Could not resolve UID () or GID ())
at /usr/local/cpanel/Cpanel/Logger.pm line 433
Cpanel::Logger::logger(‘Cpanel::Logger=HASH(0xdc17e0)’, ‘HASH(0xdcf640)’) called at /usr/local/cpanel/Cpanel/Logger.pm line 306
Cpanel::Logger::die(‘Cpanel::Logger=HASH(0xdc17e0)’, ‘setuids failed: Could not resolve UID () or GID ()’) called at /usr/local/cpanel/Cpanel/AccessIds/SetUids.pm line 49
Cpanel::AccessIds::SetUids::setuids(‘cpanellogin’) called at cpsrvd-ssl line 4238
main::__ANON__() called at /usr/local/cpanel/Cpanel/SafeRun/InOut.pm line 28
Cpanel::SafeRun::InOut::inout(‘GLOB(0xd5f130)’, ‘GLOB(0x2011d930)’, ‘CODE(0xd54030)’, ‘/usr/local/cpanel/base/show_template.stor’, ‘docroot’, ‘/usr/local/cpanel/base’, ‘default_login_theme’, ‘cpanel’, …) called at cpsrvd-ssl line 4244
main::process_login_template(‘cpanel’, ‘login’, 1, ‘goto_uri’, ‘/’, ‘dest_uri’, ‘/’, ‘user’, …) called at cpsrvd-ssl line 2634
main::badpass() called at cpsrvd-ssl line 4716
main::handle_auth() called at cpsrvd-ssl line 993
main::handle_one_connection() called at cpsrvd-ssl line 863

Please do following things to resolve it

/etc/init.d/cpanel restart
/scripts/checkperlmodules –full –force
/etc/init.d/cpanel restart
mv /var/cpanel/sql/eximstats.sql /var/cpanel/sql/eximstats.sql.tmp_working_copy3
/scripts/restartsrv_tailwatchd
mysql eximstats < /var/cpanel/sql/eximstats.sql.tmp_working_copy3
/scripts/upcp –force