I am currently running 1.6.1 and using the Maelstrom template. I desprately need to upgrade as my site has been hacked. My webhost helped me remove some malicious code that had Google blocking my site and I've tried upgrading to get to 2.5 but I can't get even the first step of going from 1.6.1 to 1.6.5 to work. (I read that going to 1.6.5 then to 1.7 then to 2.5 was the best way to upgrade) When I use the extension manager I get the following error:
JInstaller: :Install: Cannot find XML setup file
I am far from a joomla or programing expert so please advise in not too technical of terms please if you can.
If the site is not enormous, I would just start anew and copy over content data. But if you prefer not to go that route, you can upgrade Joomla manually.
see Method "C" here
docs.joomla.org/J2.5:Upgrading_from_an_existing_version
Is doing the copying of the content data over a difficult thing to do? I backed up the site right after my webhost removed the malicious code last week. I haven't added anything new since then. Someone has found a backdoor because I just found another new user installed again this morning and deleted them. It wasn't an active user and so far the site seems stable so I hope I caught it before they could get in and do any damage again. I've changed the log in twice already so I don't think they are getting in via the normal method.
First, how many articles and modules would you need to recreate? If it is not too many just manually copy the article text over. If it is a lot of articles you can use j2XML or something like that to export and import the article content.
Second, I would strongly sugggest installing Akeeba backup and Akeeba Admin Tools and get very familiar with the WAF (Web Application Firewall) features in Akeeba Admin Tools.
Thanks for the link to the manual method. I'm up to 1.6.5 and looking to go to 1.7 next. Now that I'm on this path I'm going to keep doing this unless I hit another roadblock. I'll post back what happens.
GRRR. The upgrade from 1.6.5 to 1.7 worked like is was supposed to. Now it gives me an error when I try to use the easy 1.7 to 2.5 find update link in extension mgr. The error is : XML error: mismatched tag at line 1
Also my site is now broken. You can navigate around on it but the functionality of Maelstrom no longer is working. This error is displayed to the customers who go to it:
Warning: Invalid argument supplied for foreach() in /home3/ccanyon/public_html/libraries/gantry/core/gantryplatform.class.php on line 104
Thanks cdavis411 for your help. I managed to manually get past the 1.7 to 2.5 problem and then the auto update worked to get to 2.5.17. The above problem was fixed with a simple update of the Gantry framework.