Upgrading from iB
From IkonWiki
[edit] Prior to upgrading
- The iB to iF upgrade only works with MySQL databases. If you are using DBM you'll need to convert to MySQL before you begin. As the old Wikikon appears to have been lost information on how to convert from DBM to MySQL can be found via the WayBackMachine Converting from DBM to MySQL
- Before you begin BACK UP your database and make sure you have a copy of the existing forum files, particularly the Data folder.
[edit] Upgrading
- Make sure you've backed up (see 'before you begin')
- Make a note of your database settings. The username and database name can usually be found somewhere in your hosts 'control panel' or alternatively in /Data/BoardInfo.cgi. If you can't remember your password then you'll probably have to reset it (possible if using CPanel).
- (Optional) I would then rename the existing forums directory (eg. 'forums_old') and create a new directory with the original forum name. It just means you keep the old files (eg. avatars) to import, however long term it keeps your iF directories tidy.
- From the iF release (not the 'upgrade' download version) upload the files within the Upload_Files directory, making sure you upload the 'mysql_schema_u3.1.5.sql'. You may have to CHMOD the installer.cgi and index.cgi files to 0755.
- Then run the installer. For the unzipping choose the 'new installation' option which will extract all the new iF files.
- Then for configuration enter your database information along with any paths if necessary. The 'tables prefix' will most likely need to be altered to "ib_". Also if you wish to rename 'index.cgi' to 'ikonboard.cgi' you can define the board's file name, though if you change it you'll need to physically rename the file (via FTP or similar).
- Then for database select 'Upgrade from 3.1.5', and this will convert your database. Due to a couple issues we had with iB3.1.3 the upgrade is now officially for iB3.1.5, though should in most cases work fine for upgrading iB3.1.3 boards.
- In theory you shouldn't need to create a new admin account, so you can then lock the installer and access you board.
[edit] Notes
Due to a couple issues we had with iB3.1.3 the upgrade is now officially for iB3.1.5, though should in most cases work fine for upgrading iB3.1.3 boards.
Original credit for this article is given to: Eidolon

