How to Migrate Joomla 1.0 to 1.5

How to Migrate Joomla 1.0 to 1.5

  • Do you need to migrate your Joomla 1.0x version to the new 1.5x version?
  • Are you having trouble following the instructions provided by Joomla?
  • Are you receiving error messages during or after the installation?
  • Can’t get knowledgable tech support?

Recently I spent several days trying to migrate a client’s old Joomla site from version 1.0 to 1.5. It’s not a simple upgrade where you just overwrite the files but it’s the migration to a new Joomla version. The old version is going to be phased out. This means you’ll no longer receive free technical support for version 1.0x and/or the extensions may no longer work.

So if still are using Joomla 1.0x it’s time to upgrade (migrate to 1.5 or later version).

Steps to Migrate from Joomla 1.0.x to 1.5

1. Backup your old Joomla site

If your host has cpanel you can use the one click backup that will backup all your files including your database. Alternatively ask your host to do the backup for you. This will save hours of time doing it yourself.

If you wish to do the backup yourself download all the files from the server to your desktop first then create a backup of your database

2. Create a migration file

Download the migrator plugin (migrator_1.5) and install the component on 1.0

“The Migration system only handles the core system in its migration which means that if you want to include third party extension data from other tables you will have to install migrator plugins to handle the migration of this data.”

Check to see if you need to install any third party plugins. Don’t worry if you skip this step as you can reinstall extensions later that didn’t get migrated.

Go to the components tab in the admin panel of your old site and create the migration sql file. Click “Create Migration SQL file” and download it to your desktop.

3. Install Joomla 1.5x

Download the latest version of Joomla and install it in a new directory on your current domain (e.g. I recommend a manual install instead of the one click install from cpanel

Unzip the files into a new folder on your computer (name it “NEW”) then drag and drop the whole folder into the root folder of your old site on the server. It may take several hours for all the files to get transferred depending on your internet connection speed. If you experience any errors later it will probably be due to not completely uploading all files to the server.

Alternatively, if your host uses cpanel you may be able to upload and unzip the folder on the server. This will make sure all the files will appear on the server.

4. Upload the migration file

Rename the migration file you downloaded from 1.0x to “migrate.sql” and upload it to the installation/sql/migration folder of your new Joomla site.

5. Create the database

You’ll need a new database for your new site. Login to your web host control panel and click on “mysql databases” Make sure you make a note of the database name, username and password for your database. You’ll need this during the step by step installation of your new site.

6. Step by step installation of Joomla 1.5x

Enter the web address of your new site in the browser (ie and follow the step by step prompts filling out the required boxes. At step 6 you’ll be asked to fill out the database details.

  • Check the box that says “Load Migration Script”
  • Enter “jos_” in the box labelled “old table prefix.”
  • Check the box that says “This script is a Joomla! 1.0 migration script”
  • Click the upload and execute button.
  • Once the data has been imported from the old site click “next”
  • The screen will jump back to step 6 where you enter your site name and email again
  • Press next and a screen will pop up asking to remove the installation directory.
  • After removing the installation directory you’ll be able to view your new site and login to the backend.

7. Edit settings on your new site

The core components of your new site will have been updated. Modules on your new site are all set to unpublished. The display positions of the modules and their parameters may have to be redone. Third part components such as banners, images, PDF files, etc will have been transferred.

The template I installed for 1.0x did not work for 1.5x so you’ll need to get the 1.5 version template and upload it to your template folder (your template folder is not transferred during migration).

Login to your old site on the server (do it on another monitor so you can view 2 screens at the same time) and synchronize the settings between both sites. You may have to install new components, modules, etc to match your old site.

8. Replace your old Joomla site

After you’ve made sure your new site matches your old Joomla site replace your old site with the new site by moving all the files and folders from your Joomla folder to the new directory then edit your configuration.php file.

Now when you refresh your browser you’ll see your new Joomla site at it’s new location. If you have problems moving your Joomla to another directory, ask your host for assistance.

Get a Professional Joomla Website designed for your
business by visiting: Professional Web Design