Migrating Joomla from 1.0xx to 1.5xx with SimpleScripts or Fantastico

I prefer to use SimpleScripts to handle one-click installation of the web's most popular applications. SimpleScripts seems to be more flexible than Fantastico and what is more important, is updated more frequently than Fantastico. My goal was to migrate my Joomla site from 1.0xx to 1.5xx, keeping SimpleScripts capability of upgrading 1.5xx installation for future releases.

Just want to remind you, that Joomla 1.5 uses different than Joomla 1.0x database structure. This means that you have to convert data from old mySQL database to the new one.

Just before you start-Backup everything. There are a couple of different ways to do this. I would not cover this topic here. The main thing that you should care about while selecting backup method-you have to be sure that you’ll be able to restore everything if things will go wrong. I would also recommend to keep old Joomla 1.0x database. Some hosting plans are limiting amount of databases that you may have on one account. My hosting provider gives at least 100 databases. This means that I don’t have to worry and can keep my old database. It is not likely that I’ll have 100 of Joomla or Wordpress sites on one account.

Backup your 1.0x Joomla database. Save this backup to your hard drive.

Delete old Joomla files to be able to perform clean install of Joomla 1.5x. You may try to make test install before deleting old one. Create temporary directory and try to migrate your site there before making your final decision. In this case, skip deletion phase and install in this temp directory.  Don’t use uninstall feature of SimpleScripts or Fantastico, if your previous installation was created by them, because you may want to keep your old mySQL database. I used unlimited FTP to delete files.

Use SimpleScripts, Fantastico or any other method to install Joomla 1.5x

Download and install mtwMigrator component. Then start it from Component menu. Start global configuration from mtwMigrator menu. Enter configuration settings. Hostname is usually localhost, Database Name-name of your old database that you want to migrate. It should be full name, something like ACCOUNTNAME_JOMLATABLESNAME. Username and password- username and password for this database.  Prefix is Joomla tables prefix, and default value is usually jos_.  Answer yes to majority of questions (checkboxes) at the right portion of the configuration page.

Save configuration and press start migration. If you are getting an error message, you’ve entered something wrong in configuration. After some time you should get report page, telling the status of migration. You have migrated Joomla from 1.0xx to 1.5xx. Check other configuration settings; turn on legacy support if required. And you may want to use one of available SEF components to redirect old links to proper content.

This migration will work for your content. Majority of 3rd party components that you used before should be migrated with their own migration scripts or manually. This should not be a problem as soon as you kept old database.

Add New Search
Write comment
Please input the anti-spam code that you can read in the image.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."


We Are Hosted By

website tracker website tracker