
With Joomla 1.6, the upgrade process will be built in to the Joomla framework, making incremental upgrades a possibility and streamlining the entire process. However, to move from 1.5 to 1.7 will be more difficult. This tutorial uses the free jUpgrade extension. We have also reviewed the commercial SP Upgrade extension which is a viable alternative. If you already have 1.6 your upgrade will be much easier: see this tutorial on moving to 1.7. Step 1: Check the Joomla 1.7 RequirementsHere are the hosting requirements for Joomla 1.7.
Check with your webhost if you're not sure your hosting meets this requirements. Step 2: Do a Migration AnalaysisJoomla has provided for a migration utility, called jUpgrade, but before you get started, there are a few things that you are going to have to check and/or think about: Is your Joomla 1.5 version up to date? The most up-to-date version of Joomla 1.5 is 1.5.23. If your version is not up-to-date, upgrade to 1.5.23 before migrating, especially if you are running Joomla 1.5.11 or lower. Do all your extensions have Joomla 1.7 native versions? At the time of the writing of this tutorial there are 108 available on the JED. Please note that jUpgrade is not currently able to upgrade Joomla 3rd party extensions, so those will have to be done via their respective upgrade procedures. This is however a work in progress. Step 3: Make a Backup!Before you even start your migration, please make sure you have a backup.
Step 4: Install jUpgradeYou can download jUpgrade here: jUpgrade download link Install it in your Joomla 1.5 installation using Extensions>Install/Uninstall. Step 5: Enable MooTools Upgrade Plugin![]() ![]() Go to Extensions > Plugin Manager and make sure that the "System - Mootools Upgrade" plugin tutorial is enabled. Step 6: Start jUpgrade![]() Go to Extensions > jUpgrade and click the "Parameters" button. We're going to modify the options for our migration. ![]() Step 7: Configure Options![]() As of jUpgrade version 1.1.1, support is present to migrate to Joomla! 1.6, Joomla! 1.7, and an old Molajo build. As well, for jUpgrade to be successful, you must configure your current table prefix prior to beginning the migration. The following are the options that can be configured with jUpgrade: Global:
Skips:
Templates:
Debug:
Step 8: Start jUpgradeClick the "Start Upgrade" button to get started with your migration. ![]() Step 9: Wait Through the MigrationYou'll now see a series of progress bar. Leave these running. ![]() After the migration you have lots of work to do. You're templates may not translate exactly, and you may have to go through a separate process for upgrading each module. If you've purchased a template check with the provider on it's compatibility with J17. Test everything on your backup site and make sure it's the way you want it and it works flawlessly. Check with each of your module providers to see if there are compatible versions of modules. If your site relies heavily on a particular module or plugin that is not compatible, don't attempt the migration. jUpgrade writes all the files to a subdirectory on your server called /jupgrade located in your main Joomla directory. You can check out your migration by going to http//yoursite.com/jupgrade and the admin section is http://yoursite.com/jupgrade/administrator - check it over in this directory and make sure it works before the final step. Step 10: Make the Duplicate Installation LiveAssuming you have a backup in case things go wrong. using your FTP Program or your server's file manager, copy all the files in the jUpgrade directory to your main site directory. Now your site is migrated and public. If you get this error when trying to go to your new administrator section in your browser, Fatal error: Call to a member function logout() on a non-object in /home/username/public_html/joomladirectory/... Here's what happened and what to do. In the last step, If you didn't completely remove the old files or copy to a clean directory your old administrator directory will have copies of older files, and will interfere with your administrator login. Delete or rename the administrator folder in the main directory, and make a new copy of the one in the jupgrade directory and place it in the main directory. |

With Admincredible you can update and manage all your Joomla sites. If you have 5 or 500 sites, Admincredible will make your life easier! Visit Admincredible.com.
All of our tutorials are published under the Creative Commons Attribution-NonCommercial license. This means:
Open Source Training is not affiliated with or endorsed by the Joomla, WordPress or Drupal projects.
All product names and trademarks are the property of their respective owners.
Copyright 2013 Open Source Training, LLC. All rights reserved.
Comments
Yes it does say 2012 though, but maybe one of our staff recently changed it (wasn't me).
Kind regards,
Nick
Download the ZIP. Unpack it and copy the files into your Root directory.
In Joomla 1.5.23 you have the plugin, which you nedd for the jupgrade component. If it doesn't work yet, you might have to enable the Plugin "System - Mootools Upgrade" manually.
Luck!
Kind regards,
Nick
As Adrianadi stated, make sure your Joomla version is up to date and running 1.5.23 before attempting to migrate to 1.7.0.
Here's an easy way how to upgrade:
ostraining.com/.../...
Kind regards,
Nick
#apt-get install php5-curl
at the linux terminal if your server did not had cURL installed yet.
When I visit the site www.iamriis.com it shows the Joomla 1.5 template and I can't configure it through the 1.7 backend.
When I enter www.iamriis.com/jupgrade it gives me an error message.
Please visit the URL's for viewing.
Kind regards,
Riis
Can somebody point me in the right direction here?
Anyhow, again thanks to OS Training.. you are a great bunch!
Spider
What's the exact error message you're getting?
Kind regards,
Nick
What's the exact error message you're getting?
Kind regards,
Nick
Kind regards,
Nick
It's solved. It was Artisteer related.
I wonder if you could look at the jUpgrade portion. I didn't need to follow these instructions:
Skips:
Skip checks - Skip pre-migration checks
Skip download - Skip downloading the package (Note: Must have a package already downloaded to your temp folder or set this and Skip Decompress if set to yes)
Skip decompress - Skip decompressing the downloaded package (Note: Must have a package already downloaded and decompressed to site_root/jupgr ade if set to Yes)
I think I got the result I wanted. Again, I am not sure why the defaults would be changed.
Is it that there is a newer version of jUpgrade?
Love to hear your comments on this one!
Spider
That's because the settings are set by default, so if you didn't change anything then the default settings were used.
Kind regards,
Nick
So, is there an issue using the defaults...?
You seem to indicate in the tutorial that the defaults should be changed.
Spider... Tony
No, the defaults are fine in most cases and that's why they are the defaults :)
Ed was just stating what could be changed but not necessarily that it should. For example, he said "The following are the options that can be configured with jUpgrade".
Hope that helps!
Kind regards,
Nick
Yes that helps... I hadn't read it thoroughly! My apologies... In future, the defaults!
Cheers and thanks,
Tony
BTW, I'm not sure that you noticed the following comment: ostraining.com/.../...
Take a look at the link because you'll find a pleasant surprise.
Cheers,
Nick
Tony the Spider......
Thanks again to OSTraining...
Spider!
i followed the steps.. it worked but i had a problem. i didn't find the articles!! everything is ok but all the catagories are empty!! -no articles !! whats the error?
Sorry for the inconvenience, but if you're a student at OSTraining, could you copy and paste this into the support forum so one of our support techs can look into it for you? All you have to do is log in at www.ostraining.com and click on Support Forum in the main menu.
Please see the support FAQ for more information:
www.ostraining.com/.../
Kind regards,
Nick
Sorry for the inconvenience, but if you're a student at OSTraining, could you copy and paste this into the support forum so one of our support techs can look into it for you? All you have to do is log in at www.ostraining.com and click on Support Forum in the main menu.
Please see the support FAQ for more information:
www.ostraining.com/.../
Kind regards,
Nick
Sorry for the inconvenience, but if you're a student at OSTraining, could you copy and paste this into the support forum so one of our support techs can look into it for you? All you have to do is log in at www.ostraining.com and click on Support Forum in the main menu.
Please see the support FAQ for more information:
www.ostraining.com/.../
Kind regards,
Nick
I am also experiencing the same problem with one of my sites... pdacl.ca. I was successful with two other sites, so it is puzzling why it is picking on this site!
Spider...
Tony
Let's continue the conversation in the support forum:
www.ostraining.com/.../#p31587
Kind regards,
Nick
I have done that and added this discussion to the forum. It is funny how this worked for all my sites except for PDACL.ca
Cheers,
Tony
i have joomla 1.5.23 but when i click in start update nothing happens, i have to do somethings else ?
Sounds good. Let's continue the discussion in the forum.
Kind regards,
Nick
Make sure you have the mootools upgrade plugin enabled in plugin manager.
Kind regards,
Nick
Unfortunately his version is Joomla 1.5.15 which wouldn't have the Mootools Upgrade plugin which was introduced around version 1.5.19 if I remember correctly. That's why I recommended for him to upgrade his Joomla version to the latest in the 1.5 series.
Hope that helps!
Kind regards,
Nick
i check the mootools plugin and its enabled, when i run firebug i get this error on scripts
"Uncaught TypeError: Object # has no method 'hide'"
i have jupgrade 1.2.1 and mootools 1.2.4
kind regards
Try switching default templates and give it another try. Create a test site if needed.
Kind regards,
Nick
I change the template to the default and the error change, i get this error in the migrate.js
Uncaught TypeError: Object # has no method 'setOptions'
thanks very much for your help
kind regards
You're welcome! Looks like you either have another jQuery or mootools plugin getting in the way or your MooTools Upgrade plugin is not working as it should (I've seen this happen a few times). Try reinstalling your Joomla core by using the following tutorial:
ostraining.com/.../...
If you still get the error then look through your plugins for javascript plugins that you can disable.
Please do all this on a test site.
Kind regards,
Nick
thanks for your help. I disabled rokBox component and this time jUpgrade works fine. Tanks for you time
kind regards,
Kind regards,
Nick
I have this error plz help me (and where can I cheek steep 1
help me on Step 1 where can I update it? and I have the joomia 1.5.24 :)
Make sure you're using the latest jUpgrade version. If you are, then have your host enable set_time_limit( ). After the upgrade, you can disable it again.
Kind regards,
Nick
Could you explain a bit more please? What do you mean where can you update it? Step 1 is the system requirements. If your system doesn't meet some of those requirements, then you'd have to contact your host to upgrade those to the latest versions.
Hope this helps!
Kind regards,
Nick
You can get it from the following link:
redcomponent.com/.../
Kind regards,
Nick
Kind regards,
Nick
I recently done to the steps to install Joomla 1.7 to my server. Now that is done under /jupgrade folder, how do I copy all the informations, articles, user informations, templates and more from the old Joomla (1.5) to the new one. I need a specifit step by step instruction. Simply moving the 1.7 files to the root is not the answer I'm afraid.
Read the going live steps at the following tutorial:
ostraining.com/.../...
Hope this helps!
Kind regards,
Nick
Thanks
Mike Verbeeck
Student at www.ostraining.com
Yes, they almost all generally will. If you're using a template club template, make sure you've updated to the latest version of their template and everything should work fine.
Kind regards,
Nick
It should still work for you, but to be sure what you can do is create a copy of your current site and move it to a testing environment, using the following tutorial:
ostraining.com/.../...
There you can test upgrading and not have to worry about breaking things.
Hope this helps! If you need more help, please open up a support topic on the support forum and I'll be more than glad to help out.
Kind regards,
Nick
I'm trying to use jUpgrade to upgrade from a 1.5.25 version, and jUpgrade hangs. I check the log files and I get the following error:
[Fri Dec 02 11:38:44 2011] [error] [client 127.0.0.1] File does not exist: C:/wamp/www/adm inistrator/plug ins, referer: localhost/.../...
I'm at a loss on how to troubleshoot this. Any help would be greatly appreciated.
Thanks!
== Bewing
Sorry for the inconvenience, if you're a student at OSTraining, could you copy and paste this into the support forum so one of our support techs can look into it for you? We answer all support request on the support forum within a business day (usually well within). All you have to do is log in at www.ostraining.com and click on Support Forum in the main menu.
Please see the support FAQ for more information:
www.ostraining.com/.../
Kind regards,
Nick
Sorry for the inconvenience, if you're a student at OSTraining, could you copy and paste this into the support forum so one of our support techs can look into it for you? We answer all support request on the support forum within a business day (usually well within). All you have to do is log in at www.ostraining.com and click on Support Forum in the main menu.
Please see the support FAQ for more information:
www.ostraining.com/.../
Kind regards,
Nick
www.youtube.com/.../
for some reason it doesn't work for me.
Try it in a different browser and clear your site's and browser's cache.
Kind regards,
Nick
Sorry for the inconvenience, if you're a student at OSTraining, could you copy and paste this into the support forum so one of our support techs can look into it for you? We answer all support request on the support forum within a business day (usually well within). All you have to do is log in at www.ostraining.com and click on Support Forum in the main menu.
Please see the support FAQ for more information:
www.ostraining.com/.../
Kind regards,
Nick
Are you getting any error messages? What's the URL to your site?
Kind regards,
Nick
That's considered migrating from server to server but it's not considered migrating from version to version. Here's a good tutorial on moving from one server to another:
ostraining.com/.../...
Kind regards,
Nick
You're welcome! Hope migration went well for you! :)
There's a lot more great tutorials available at www.ostraining.com/online
Kind regards,
Nick
I installed jupgrade in joomla1.5.23. I followed the steps to upgrade the joomla 1.7 .There is no option to select "Parameter" (component->jup grade).How can i change the version ?
Kind regards,
kalai
The parameters button should be there on the top-right of your screen in the jUpgrade component.
Kind regards,
Nick
I had download modules, templates,jform , etc.. in J1.5.23 . I upgraded to j1.7.3 . When i execute J1.7.3 , there is no downloaded modules, templates,jform .
How can i move that ?
localhost/projects/newj5/ --> J1.5.23
localhost/.../jupgrade --> J1.7.3
You can install the latest versions in the 1.7.3 site. Some extensions require a bit more to migrate so you'd have to check the documentation on each, but most just require a reinstall of the latest version and/or a transfer of the tables.
Kind regards,
Nick
I upgrade to latest version 1.7.3. Can i have any URL to analysis for module, template migration ?
Kind regards,
Nick
I am a new joomla beginner, i have been facing problem because i can't figure out how to convert joomla 1.5 template to 1.7.Besides how would i able to match the content of demo site as like as the template of 1.5.
We have a template design class available to help with that! :) You can find the sign up page at the following link: www.ostraining.com/online
Kind regards,
Nick
Kind regards,
Nick
i followed the above steps as mentioned in the tutorials as it is, but while upgrading
"406: cURL not loaded" error is coming.
can any one please help me out.
Thank you.
Make sure that your host has CURL enabled on the server.
Kind regards,
Nick
I upgraded from j1.5 to j1.7.I use Jform in J1.5 . But it show, Fatal error: Cannot pass parameter 2 by reference in C:\xampp\htdocs \projects\publi c\jupgrade\admi nistrator\compo nents\com_jform s\globals.php on line 31 in j1.7
We would love to help you out with this, however it would require some addition information to narrow down the issue. If you are a student at OSTraining.com, please log into the support forum (www.ostraining.com/.../) and post the comment in there, so that one of our support techs can look into it for you. If you’re not a student, I hope you’ll consider becoming one, so that we can give you the attention you deserve. You can find out more about our online class at www.ostraining.com/online
Kind regards,
Nick
It took me half a day to find instructions on how to upgrade that a Joomla beginner could understand. Thank you so much for your effort in putting this post together for the likes of me!
By the way, we have a lot more great time-saving tutorials as part of our Joomla class. If you're interested, check out: www.ostraining.com/online
Kind regards,
Nick
I am facing difficulty to upgrade joomla 1.5.23 to 2.5. It became stopped after step "Downloading Joomla 2.5...". Not showing any indication in the browser or Firebug console. Using default configuration for jUpgrade and params 1.2 for mootool upgrade.
What can i do for that?
Thanks,
MA
Please try to Upgrade 1.5 to 1.6 latest ver and try to upgrade till 2.5
Thanks,
Him
Download 2.5.1 from joomlacode.org/.../... then put this file into your tmp directory of your root. Then in the preferences of jUpgrade, set 'Skip Download' to 'Yes'. Then run jUpgrade again.
Kind regards,
Nick
Thanks for the reply. Already, I have done. I have downloaded 2.5 full package and putted in the tmp directory, then skipped download option. And, chooses mootol 1.12 for admin and 1.2 for site.
Thanks both of you.
-MA
Kind regards,
Nick
and upgrade buttons started working
Kind regards,
Nick
Table 'awwoodwo_jml1. j25_session' doesn't exist SQL=INSERT INTO `j25_session` (`session_id`, `client_id`, `time`) VALUES ('5115112b2d926 5855e414703442c ae55', 0, 1331562754)
But unfortunately i got a problem, and after hours of trying to solve it, i dont know further.
Every time just after clicking the Start Upgrade Button I get the message
401: jupgrade_catego ries table not exist (I enabled Debugging).
The jupgrades tables were not in the DB, so i created them manuelly with the SQL install Script, but nevertheless the error is still there.
Can you help me?
Greetings from Germany
Chris