Migrate Joomla! 10 (incl VirtueMart) to Joomla! 15 » History » Version 1
  Roland Dalmulder, 02/14/2010 06:33 AM 
  Initial text
| 1 | 1 | Roland Dalmulder | h1. Migrate Joomla! 10 (incl VirtueMart) to Joomla! 15 | 
|---|---|---|---|
| 2 | |||
| 3 | h2. Why migrate instead of update? | ||
| 4 | |||
| 5 | * Joomla 1.5 uses UTF-8 for table collations, Joomla! 1.0 usually did not | ||
| 6 | * Links (especially SEF Links) have changed, so it's necessary to track legacy backlinks | ||
| 7 | * Database table structure has changed in many ways, so a simple update via SQL is not possible | ||
| 8 | |||
| 9 | h2. Basic Steps for the Migration | ||
| 10 | |||
| 11 | * Upgrade to VirtueMart 1.1 (while you're still on VirtueMart 1.0, because VirtueMart 1.0 is NOT compatible with Joomla! 1.5) | ||
| 12 | * Let the "Migrator" Component generate an SQL dump of your Joomla! 1.0 tables | ||
| 13 | * Do a base Joomla! 1.5 install | ||
| 14 | * At the Migration Step, either upload via FTP or HTTP | ||
| 15 | * Run the Migration Wizard and finish Installation | ||
| 16 | * Copy your VirtueMart tables to the new Joomla! 1.5 Database | ||
| 17 | * Copy your VirtueMart files to the new J! 1.5 Site (for example, using "eXtplorer":http://extplorer.sourceforge.net/) | ||
| 18 | |||
| 19 | h2. Getting the Migrator Software | ||
| 20 | |||
| 21 | Download available on the web: "mtwMigrator":http://www.matware.com.ar/downloads/mtwmigrator/index.php | ||
| 22 | |||
| 23 | h2. Joomla! 1.5 Installation | ||
| 24 | |||
| 25 | * We now start creating a new Joomla! 1.5 installation. | ||
| 26 | * Create a new directory for J! 1.5 and upload a fresh J! 1.5 distribution | ||
| 27 | * Start the installation | ||
| 28 | * Don't upload an SQL-Dump/Migration package in Step 6 | ||
| 29 | |||
| 30 | h2. Install VirtueMart | ||
| 31 | |||
| 32 | * you need to install VirtueMart first, because so you have the component entry in the database | ||
| 33 | * install all the modules & plugins you need | ||
| 34 | |||
| 35 | |||
| 36 | ATTENTION! The following step requires that you already have VirtueMart 1.1. on your old Joomla! installation | ||
| 37 | |||
| 38 | * finally copy all files related to VirtueMart from your old Joomla! installation (except modules & mambots) | ||
| 39 | o /administrator/components/com_virtuemart | ||
| 40 | o /components/com_virtuemart | ||
| 41 | |||
| 42 | h2. Copy the VirtueMart Files | ||
| 43 | |||
| 44 | * If the new J! 1.5 installation is on the same webspace as your old J! 1.0 installation, you can easily copy VirtueMart by using "eXtplorer or joomlaXplorer":http://joomlacode.org/gf/project/joomlaxplorer/ or by using the file manager of your control panel (cPanel / Plesk). | ||
| 45 | * You need to copy the directories | ||
| 46 | /administrator/components/com_virtuemart/ and /components/com_virtuemart/ | ||
| 47 | * Copy all their directory contents to the new J! 1.5 directory | ||
| 48 | * If the new J! 1.5 installation resides on a different webspace, you might need to download the VirtueMart component directories via FTP and re-upload them to the new webspace | ||
| 49 | |||
| 50 | h2. Copy the Modules and Mambots? | ||
| 51 | |||
| 52 | p=. *NO!* | ||
| 53 | |||
| 54 | * The old modules and mambots don't work on J! 1.5, so they cannot be copied | ||
| 55 | * You must install the new modules and plugins from the VirtueMart distribution for Joomla! 1.5 (yes, there's a separate "Complete Package" available for Joomla! 1.5) | ||
| 56 | |||
| 57 | h2. Install the mtwMigrator Component | ||
| 58 | |||
| 59 | * Install into the new Joomla! 1.5 site using the Extension Manager | ||
| 60 | |||
| 61 | h2. Using mtwMigrator | ||
| 62 | |||
| 63 | * Now go to "mtwMigrator" in the Admin Section of your J! 1.5 site | ||
| 64 | * Click "Global Configuration" | ||
| 65 | * First of all fill in the Database Access information to your "old" Joomla! site | ||
| 66 | * Click on "Apply" to refresh the view | ||
| 67 | * Now the button for VirtueMart should be enabled, because mtwMigrator has detected VirtueMart tables in that database | ||
| 68 | * Finally check the other import options and click "Save" to leave the configuration form | ||
| 69 | |||
| 70 | h2. Migration finished...?! | ||
| 71 | |||
| 72 | * All the necessary basic steps to migrate VirtueMart to Joomla! 1.5 are done now | ||
| 73 | * You might still need to fix some things in your new Joomla! 1.5 site | ||
| 74 | * You're probably using other extensions - those need to be migrated as well | ||
| 75 | * Is it worth it? Yes! Joomla! 1.5 is the future and all extensions and templates will be developed for J! 1.5 only, so you can't use them in J! 1.0 |