Tips & Tricks: Migrate Joomla 1.0 to Joomla 3.x



The migration from Joomla 1.0 to 3.x  is a multi-step major migration. These 2 versions are a world apart and totally different systems. However you will still be able to migrate your content and your users to the latest Joomla versions.

As stated this will be done in 2 separate migrations: Joomla 1.0.15 Joomla 1.5.26Joomla 3.x (latest)

STEP 01

Upgrade your Joomla 1.0.xx site to Joomla 1.0.15

This is a necessity!
J 1.0.15 is latest version in Joomla 1.0-branch) You can download that from Joomlacode . Use this package Extract locally and upload and overwrite with FTP  (in binary mode) all files and folders of the package.

After you are on Joomla version 1.0.15 you need to download the Joomla 1.x to Joomla 1.5 migrator script from our site (for free of course)

You install the migrator.zip as component in Joomla 1.0.15 after install go to the migrator component check all boxes (keep it simple!) Run: The result will be an sql-file Export the sql file to your computer.

STEP 02

Extract and install a fresh Joomla 1.5.26

Does not have to be on the same server

Download and upload this package  from Joomlacode (you need to login to get it) to your domain and run the Joomla installer. Instead of "install example data" --> use "migrator script" and upload the script you got from your Joomla 1.0.xx site --> give the correct prefix as in your sql (probably 'jos_') , tick the "This script is a Joomla! 1.0 migration script" box and hit install

Next screen will show that (if all goes well) that the installation is successful.  Follow the next steps and you are on Joomla 1.5!  Make immediately a backup! Use the free Akeebabackup


STEP 03

Install Joomla 3.3.x

Mandatory: In a subdirectory of your Joomla 1.5 installation
Make a plain Joomla only installation and do not install sample data!!!

STEP 04

Get and Install SP Upgrade

Commercial but value for money! (all the others are inferior)

Download SPupgrade here. Update the settings in the Options/settings tab of the component as documented. If all is set properly you can select all and hit upgrade a few minutes later your site is on J3.3.x

Backup your site! (Akeebabackup)

Remove the Joomla 1.5 from the root and delete the database in use by J15. Move the Akeebabackup to "root" and upload Akeeba's single file 'kickstart.php" (get it here) to root and run in your browser yoursite.com/kickstart.php and extract the .jpa file.

Create in your CTRL panel a new DB user and DB and assign the user to have all functions for that database. After that.....

Run Akeebabinstaller (shows up after extraction of .JPA file). Remove after finish all Kickstart files.

Now your data is on Joomla 3.3.x and you can add your new template, your extensions etc. It is as simple as described


We will be happy to assist you with your migration to Joomla 3.x. The fee for an upgrade or a migration depends on the size of the site. Get your quote for your upgrade or migration to the latest Joomla version!