Since Magento 1.7 Stable Version has been launched last month, many of you must be looking to upgrade your Magento Store to this latest version. Here we will provide you a step by step Tutorial to upgrade your website to Magento 1.7 version via Connect Manager.
However following are few tips to be followed:
- Take a full backup of your website
- Take a backup of your Database too.
- Before upgrading, make sure the theme and extensions that you are using are compatible with 1.7 version.
In case you have any extension which is not compatible with latest version, then either you should disable that extension or should upgrade after some time, when you get 1.7 compatible extensions.
Here are the steps which we have followed to update from 1.6.1 to 1.7.0:
- Navigate your Magento Connect Manager to System > Magento Connect > Magento Connect Manager.
- Now login your Magento Connect Admin by filling username and password.
- Go to http://yourdomain.com/magento/downloader/
- In the Install New Extensions > Paste extension key to install, Type “connect20.magentocommerce.com/community/Mage_All_Latest”
- You might get an error like:
“CONNECT ERROR: Package ‘Mage_All_Latest’ is invalid”
The reason for such error might be because of the files already existing.
For removing this error, you need to Follow these 2 steps:
a) Go to downloader\lib\Mage\Connect\Validator.php
b) Remove :
if (file_exists($dest)) { $this->addError("'{$file}' already exists"); return false; }
6. After removing above error, don’t forget to clear cache and session. Delete everything in /var/cache and /var/session
7. Some of you may receive “500 Internal Server Error”. This is because for folder & File Permissions. Change the permission to 777 (app/etc, media, var) and 775 to mage file.
8. In case you get Service Temporarily Unavailable, don’t panic. This comes as the website is set to offline mode during upgrade. In order to fix this, you need to delete the maintenance.flag file in the root of your magento installation directory.
In case you get any error, do post here. We will try to give solutions to your issues related to Magento 1.7 upgrade. We also offer affordable Magento 1.7 services. You can contact us any time for all your Magento related queries.
You might like these too:
- Free Magento 1.7 Themes
- Upgrade from Magento 1.5 to 1.6
- Upgrade to Magento 1.6 via Magento Connect
- Upgrade Magento from 1.4.x to 1.5.x or 1.6.x


Hi, i feel that i saw you visited my website thus i got here to return the desire?.I’m trying to find issues to enhance my web site!I guess its good enough to use some of your ideas!!
Does this method apply to upgrading from 1.4.1.1 to 1.7 as well????
I get following error: SQLSTATE[23000]: Integrity constraint violation: 1052 Column ‘position’ in order clause is ambiguous
Hi Leo,
We would suggest not to use this method for upgrading from 1.4.1.1 to 1.7. The better way is to first upgrade from 1.4 to 1.5 or 1.6 and then upgrade to 1.7 using this method.
Moreover, please let us know how many products and extensions you are using currently?
Thanks
That is great. That for Very useful information.
Pingback: Magento Upgrade 1.6 to 1.7 via Connect Manager « Expert Magento Developers
I too have magento 1.4.1.1 and would like to upgrade it to 1.7 but the problem is we have made so many changes to core itself now we are not able to upgrade it any further ..Is there any way i can directly connect magento 1.4.1.1 db to connect to 1.7 or any alternative upgrade the same?
Hi Anuvas,
If you have made so many changes to the code, without looking at it we can’t suggest you any method at present. However, We’ll be putting one more method of 1.7 upgrade in few days. You can try that at your local server.
Thanks
I was able to upgrade from 1.4.1.1 to 1.6.2 and then to 1.7 admin panel works fine, I get following error on front-end.
SQLSTATE[23000]: Integrity constraint violation: 1052 Column position in order clause is ambiguous
Is there any solution to this error??? I’d appreciate any suggestions or help.
Try the DB repair tool at:
http://www.magentocommerce.com/download
Pingback: How to Upgrade from Magento 1.6.1 to 1.7.0 via Connect Manager … | codu.in
Thanks for reply tim but, it didn’t work for me unfortunately.
Here is the solution i came up with.
Located table eav_attribute in phpmyadmin, which was related to catalog_eav_attribute.
Located column position in table eav_attribute and dropped it.
Cleared all cache and reindexed all data, visited front page and got a new error: SQLSTATE[42S22]: Column not found: 1054 Unknown column main_table.include_in_menu in where clause
Located and opened file app/code/core/Mage/Catalog/Model/Resource/Category/Flat.php
Commented out following line:267 in my case —-
->where(‘main_table.is_active = ?’, ’1′)
// ->where(‘main_table.include_in_menu = ?’, ’1′)
->order(‘main_table.position’);
I’m not really sure how esthetic this method is to fix this issue but, certainly works for me for now, If anyone has better way of fixing this I’d appreciate if you’ll post your solution.
Hope this will help someone out, Cheers.
Congrats Leo
Pingback: Magento Upgrade 1.6 to 1.7 via Connect Manager | Suryakanthi
Very energetic article, I loved that a lot. Will there be a part 2?
hi .. the install seems to hang for me at installing core modules..
Installing package community/Mage_Core_Modules 1.7.0.0
get this line but nothing happens after..
Definitely a great help! Thanks
Hi Tinto,
I guess you are following the wrong way….
community/Mage_Core_Modules 1.7.0.0 comes by 1.4 version only. Please follow the steps given in the post.
Thanks
Hi,
I did all step by step but still exist 500 Internal Server Error. What I do.. please help..
Pingback: Magento 1.7 Upgrade Errors with Solutions | Expert Magento Developers- Blog