Our project has been using Joomla! for designing school websites.
On 12 Feb 2012, We start planning to upgrade our school website from Joomla 1.5.20 to Joomla 2.5.1
We also restucture the school sitemap. After about 2 weeks of hardworking, We upload our upgraded website on February 25th 2012 at 16:15.
Why upgrade to Joomla 2.5
- Joomla 2.5 is a long-term-support (LTS) release that will be supported for at least 18 months.
- We want to get advantage from nested categories (not categories in section as in J 1.5)
- Dynamic Articles Category module can create content menu automatically [demo]
- Load module position in article () [demo]
- Joomla 2.5 allowed one click update which is a built-in core function.
How to upgrade?
- We read http://docs.joomla.org/Migrating_from_Joomla_1.5_to_Joomla_2.5
- Backup the whole site by using Akeeba Backup
- Create new database for restoring the site eg. rks25db
- Restore the backup to another sub-folder beside your live site eg. rks15 and database to rks25db (using kickstart) -- this should not affect your live site when upgrading
- Login to your rks15/administrator go to Content and go to empty your Article Trash
- Install the latest version of jUpgrade
- Enable System - Mootools Upgrade in Plugin Manager
- Read http://redcomponent.com/jupgrade
- Component > jUpgrade > Parameters: Skip Download=Yes | Target Directory=rainbow25 (will be used as your new site which is sub-folder of your site)
- Download the latest version of Joomla 2.5.x and rename it as joomla25.zip put it in your tmp -- reduce the download time while upgrading.
- Down the backup of your live site (via FTP from {joomlaroot}/administrator/components/com_akeeba/backup) then repeat step 3-7 9-10 on localhost -- This mean that we first test upgrade the site on localhost.
- Please read http://redcomponent.com/forum/92-jupgrade/102880-jupgrade-faq then localhost backend > Component > jUpgrade > START UPGRADE
- After sucessfull upgrade, move the sub-folder "rainbow25" to the root folder of www and make change to the configuration.php (public $log_path and public $tmp_path)
- Login to the back-end of new upgrade website rainbow25/administrator install new template and other extensions support version 2.5 make changes as you need test your site then back up your database via phpmyadmin
- With live site rks15 repeat step 12-13 then you will have rainbow25 live site, install all extensions the same as your localhost
- Restore your localhost database into rks25db
- That is all!
Phocagallery upgrade: in phpMyAdmin export all of your phocagallery tables (_phocagallery, _phocagallery_c ategories, _phocagallery_c omments, _phocagallery_c ategories, _phocagallery_i mg_comments,_ph ocagallery_img_ votes,_phocagal lery_img_votes_ statistics, _phocagallery_u ser, _phocagallery_v otes, _phocagallery_v otes_statistics ) from your old database and import into your new database of joomla 2.5 then install the lastest version of phocagallery for joomla 2.5, while installing please choose upgrade, not install or your phocagallery tables empty again.
jcomment please try similar method as phocagallery.
Please do always testing your upgrade with your localhost not live site.
Could you also give me some advice on how to upgrade phocagallery and jcomment for joomla 2.5 the same as your site?