How to migrate ccInvoices from Joomla! 1.5 to 2.5
Yes! It is possible to migrate ccInvoices information (invoices, contacts etc) from Joomla! 1.5 to Joomla! 2.5.
We have different migration manuals for this extension:
- Joomla! 1.5 to 2.5 (you are reading it!)
- Joomla! 1.5 to 3.x
- Joomla! 2.5 to 3.x
The Joomla! project has ended support for Joomla! 2.5, we advise moving to Joomla! 3
Method 1: moving the database files during migration
- On the Joomla! 1.5 website:
- create a backup of the Joomla! 1.5 website (with Akeeba Backup)
- make sure you are using the latest version of Joomla! 1.5
- update to/make sure you are using ccInvoices 1.6.x
- use your favorite extension to migrate your Joomla! 1.5 website (SP Upgrade or Jupgrade) and in that extension make sure to enable the option to also move ccInvoices’s database tables. SP Upgrade has this option, ask the extension developer if you can not find it. This will allow the extension to also “move” the ccInvoices information to the new Joomla! 2.5 website
- On the Joomla! 2.5 website:
- after the migration it should be enough to install ccInvoices 1.6.x, after which ccInvoices will recognize the database tables and work again
- do a full check of ccInvoices to make sure everything works, for example check invoices, downloads, payment methods (if used), menu items and configuration. It might be easy to just go through the ccInvoices manual and and use that as a reference
- it is now possible to update ccInvoices to the latest version we have available for Joomla! 2.5
Method 2: moving the database files after migration
For this method, experience with PHPMyAdmin (or similar) is required
- On the Joomla! 1.5 website:
- create a backup of the Joomla! 1.5 website (with Akeeba Backup)
- make sure you are using the latest version of Joomla! 1.5
- update to/make sure you are using ccInvoices 1.6.x
- login to the MySQL database of the Joomla! 1.5 website, on most hosters you can use PHPMyAdmin to reach the database, ask your hoster for details
- find the ccInvoices tables, they start with #__ccinvoices_XXXX where #_ is a random prefix and XXXX is the table name (for example: jos_ccinvoices_invoices)
- select all ccInvoices tables, and export them with PHPMyAdmin
- On the Joomla! 2.5 website:
- login to the MySQL database of the Joomla! 2.5 website
- import the tables you just exported into PHPMyAdmin
- after the import it should be enough to install ccInvoices 1.6.x, after which ccInvoices will recognize the database tables and work again
- do a full check of ccInvoices to make sure everything works, for example check invoices, downloads, payment methods (if used), menu items and configuration. It might be easy to just go through the ccInvoices manual and and use that as a reference
- it is now possible to update ccInvoices to the latest version we have available for Joomla! 2.5