Last Updated: October 05, 2014
Convert website from joomla 1.5 to joomla 2.5 Rev 2 shows you how simple it is to convert joomla 1.5 website to the latest version using jupgradepro.
Latest News: I have fixed some broken links below.
Jupgrade has been upgraded to jUpgreadPRO. The jUpgrade version is the old generation version and it is advisable to install or upgrade to jUpgreadPRO version. Check out what’s new in the latest version of jUpgradePRO.
If you want to read about the latest Joomla version click on the following link latest-joomla-version.
Jupgrade is a great component that will help you convert your website to Joomla 2.5 or 3.1.5. Please read the following article Joomla Development Network to know more about Joomla’s life cycle.
Important: There are steps you need to take before you start upgrading and after you complete the upgrade to the latest Joomla version.
The following are the steps that I took to successfully convert a website.
1 ) Install jupgrade on your website following the instructions found in nirmaltv.com.
2 ) Start working on your site, which is going to take some tweaking and editing depending on the template you use. My template is not compatible with IE 6, I have tweaked it a bit for IE 6 but I am not really concern as IE 6 is slowly been face out. I have installed an IE plugin to remind the visitor using an older version of IE, which may not display my website correctly. I will work a bit more on the code to get it to work a bit better for IE 6.
3 ) Make sure that all your plugins, modules and components are compatible with the new version of Joomla. I had to convert the code on one particular module for it to work properly. It took me some research and many hours but I was very happy to finally have it working :) It is better to delete a module, component or plugin that is not yet compatible with the latest Joomla version before upgrading. After I converted the website I had some issues trying to delete a file that did not exist or was not compatible with the latest version.
4 ) The following is a list of components installed that are compatible with Joomal 2.5. I have started to write some tutorials about the components listed below. This will be completed soon.
Admin Tools and Akeeba Backup are 2 components you should be running in your Joomla website. Akeeba Backup is the most easy and extremely useful component to have if you want to create backups.
5 ) Make sure that all links are working properly. There are many online sites that you can use to help you find those broken links. I have listed one 1) Link Diagnosis, and you can also download this excellent tool for windows 2) Xenu.
6 ) If you really want to know how well your site is doing check woorank, this tool will show the most common problems with your website and provide a guide to help you fix and repair some of the problems you are having that you might not even be aware. This is very important for better SEO optimization.
7 ) Make sure that you check and enable the banners that are not active. One of the reasons this occurs is because your previous version was using position left, right, banner etc and the new version comes with position-0, position-1, position-2 etc. Also when you activate your banners, check the type and select custom if you are using a custom code.
8 ) Once you are happy with your upgrade then follow the normal procedures to move your Joomla site from one folder to another folder as mentioned in step 1 from nirmaltv.com.
9 ) Follow the steps carefully as illustrated below:
—-Move all the files and folders from your Joomla folder to the new directory. For example from public_html to public_html/oldjoomlasite
—-Move all the files and folders from jupgrade folder to public_html
—-Your site should be live with the new Joomla 1.7 look. To add more style to my site I changed the template with a Joomla 1.7 version template of the same style as I had with my previous version of Joomla 1.5. You might have to do the same with your template.
If you have any problems, one solution could be to check the following to make sure that the data is entered correctly.
Check your configuration.php file and make sure the following changes are set correctly:
From: var $log_path = ‘/home/user/public_html/jupgrade/logs’;
To: var $log_path = ‘/home/user/public_html/logs’;
From: var $tmp_path = ‘/home/user/public_html/jupgrade/tmp’;
To: var $tmp_path = ‘/home/user/public_html/tmp’;
From: var $ftp_root = ‘/public_html/jupgrade’;
To: var $ftp_root = ‘/public_html’;
From: var $live_site = ‘http://www.yourdomain.com/jupgrade’;
To: var $live_site = ‘http://www.yourdomain.com’;
You could also remove the content of the cache folder (public_html/cache in this example)
10 ) Very important, make a backup of both of your sites before you start working on the upgrade and before you move the new version mentioned on step 8, in case something goes wrong.
11 ) After you have moved the website to the root of your server if that is where you will be installing Joomla, delete the files from oldjoomlasite backup once you are happy with the new version. If anything goes wrong restore the the backup and find out where you weren’t wrong and try again. Remember there is no hurry so take your time and don’t rush.
12 ) Security is very important and I have added two plugins to secure Joomla. AdminExile which will protect your administration link, “remember admin tools mentioned above” also has some cool security level on the administration page. jHackGuard will prevent the most common attacks on your website.
Hopefully at this point everything is working ok and your site is live. Just keep checking especially on the backend to see if everything is working well. If you have any questions just post them here and I will be glad to help you.
I have come across this great component Art Adminer which will help you manage your database and remove any database tables that are obsolete plus much more. I have used it to remove old tables left behind from my Joomla 1.5 installation that I was not even aware that existed. Every time I noticed in Google webmasters tools some issues with my site and I did so many test and even installed some SEO plugins / components to fix some issues and I was not successful. Also every time I created a new module, I would see duplicate modules entries. I was ready to install and setup my website again but lucky that I am so persistent when it comes to searching for a solution and voila came across this great component. What a life saver :)
I hope this helps you to convert your website. I keep updating this tutorial, so keep coming back to read the updates.
Good luck :)