Try the Demo

Magento Forum

   
1.3.2.4 -> 1.7.0 upgrade process question
 
ellray
Jr. Member
 
Total Posts:  3
Joined:  2012-09-26
 

Just looking for some expert advice here.  I am new to Magento (I have done a Zen Cart website from scratch), and I have a client requesting upgrade from 1.3.2.4 to the latest version (on my recommendation).  After spending hours perusing posts about the upgrade path options, it appears to be down to the choice between incremental upgrading (via 1.6 and with themes and extensions discarded) and a fresh installation and dbase migration via cart2cart.

So, some questions:

These caveats on Cart2Cart’s webpage (for Magento-Magento migration) seem like they could matter (especially the last one):
- Customers’ credit card information is not migrated. Though, the information about customers’ billing, shipping addresses will be successfully migrated.
- When the migration process is completed all registered customers will have to use password recovery form on the target shopping cart to use their profiles, due to the fact that various shopping carts use different password encryption algorithm.
- The migration result may be unpredictable in case the attribute set ‘default’ was modified.

Would doing the upgrade path avoid these issues in the upgraded database?

This is my plan for incremental upgrade.  Please comment or advise, including my time estimates):

-----
1) Investigate current installation (1 hr)

2) Upgrade
2a) Create copy of current installation (2 hr)
- verify that webserver meets minimum Magento requirements
- back up current dbase and website
- copy website to subdirectory on webserver (not “live")
- create copy of live dbase
- tweak config files for subdirectory installation
- configure for upgrade:
- disable theme
- disable extensions

2b) Upgrade to v 1.6 (2 hr)
- perform upgrade
- verify & test data

2c) Upgrade to v1.7 (2 hr)
- perform upgrade
- verify & test data

3) Configure new site (4 hr)
- theme installation & customization
- extension installation
- custom pages (quotes, etc)

4) Go live when satisfied with new installation (1 hr)
- back-up and re-copy live dbase and replace copy on new Magento installation
- move live website aside
- move new installation to live directory (or link)
- enter interim orders into database manually
-----

Thanks for any feedback!

 
Magento Community Magento Community
Magento Community
Magento Community
 
MagneticOneTeam
Sr. Member
 
Avatar
Total Posts:  228
Joined:  2008-04-02
USA
 

These caveats on Cart2Cart’s webpage (for Magento-Magento migration) seem like they could matter (especially the last one):
- Customers’ credit card information is not migrated. Though, the information about customers’ billing, shipping addresses will be successfully migrated.
- When the migration process is completed all registered customers will have to use password recovery form on the target shopping cart to use their profiles, due to the fact that various shopping carts use different password encryption algorithm.
- The migration result may be unpredictable in case the attribute set ‘default’ was modified.

Thank you for your interest in Cart2Cart. That is right, customers’ credit card information, as well as customers’ passwords will not be migrated due to the specificities of different carts.
However,
As for the last statement, if your database configurations differ from the default ones, you can still perform successful migration. In this case an extra customization service can be applied. Cart2Cart techies will perform all the necessary modifications so that the data is migrated correctly.

Moreover, before all the data is migrated to your store, you can perform free Demo Migration of a limited number of entities. This will let you check how the migration result is gonna look like on your store.

If you have any other questions, please let us know,
Thank you

Regards

 Signature 

Cart2Cart - easy migration to Magento
File2Cart - automated data import to Magento from csv, xml, Excel and txt file
Shopping Cart Diagnostics - fast and simple way to check your Magento store for errors

 
Magento Community Magento Community
Magento Community
Magento Community
 
pietpl1
Jr. Member
 
Avatar
Total Posts:  21
Joined:  2009-11-15
Germany, NRW, Engelskirchen
 

Hello Ellray

I just did the same (nearly). I’m not ready.
1.7.0.2 running, but one error left. Hope get it done tomorrow.

It took me days.

You wrote about Your expactations.
What about Your experience?

Please tell us / me.

Piet

 Signature 

Webdesign-NRW.de

Motto: Hilf Deinen Kunden zu wachsen, dann wächst auch Du.

motto: Help Your customers to grow and You will grow too.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Monty22
Guru
 
Avatar
Total Posts:  680
Joined:  2013-01-01
 

It is a long way to upgrade Magento from 1.3.2.1 to 1.7.0.2. Errors are almost always happen. You didn’t mentioned the way how you plan to upgrade, it plays a vital role in this question. Definitely, it is safer to move step by step 1.3 to 1.4 to 1.5 to 1.6 to 1.7.

Have you made a backup for you data? If yes, it is better to start it all from the very beginning.

Minor problems here are inevitable, especially, if you have really old version of Magento that you would like to upgrade.

Here is the standard procedure when getting Magento up to date. It is just for you to see, because you can select another way to update the store.

1) Know what are you facing with:

Check google if there is something special about upgrading your specific version of Magento to the newest one. If nothing else, you will be prepared with issues that you will need to solve.

2) Backup your files

We usually do it from CLI like this: tar -cvvzf your_site_directory.tar.gz your_site_directory/ 2>error.log

3) Backup your database

You can also do it from CLI like this:

mysqldump -u THIS_IS_YOUR_USERNAME_FOR_DB -h localhost -pTHIS_IS_YOUR_USERNAME_FOR_DB my_database_name | gzip -9 > my_database_name.sql.gz

4) Copy those files to the new location

In case you need to move files between 2 servers, easiest way I can think of in CLI would be this:

scp /path_to_some_file/your_site_directory.tar.gz user@REMOTE_SERVER_ADDRESS:/some_dir_on_remote_server You can do the same with your backup-ed database

5) Now it is time to import database into new created one:

a) Extract my_database_name.sql.gz

b) mysql –verbose –user=THIS_IS_YOUR_USERNAME –password=THIS_IS_YOUR_PASSWORD newly_created_db < my_database_name.sql

6) Now extract the files this way:

tar -xvvzf your_site_directory.tar.gz This will extract all files to the current directory

7) Edit db table core_config_data and set new secure/unsecure URLs of your site

8) Disable cache from admin.

9) Delete cache and session directories located here: /var/cache /var/session

rm /your_path_to/var/session -R rm /your_path_to/var/cache -R

10) Execute “clean” bash script located in /downloader/pearlib directory

a) Run chmod +x clean to be able to execute this script b) ./clean to execute script

11) Finally go to Magento connect manager from your Magento admin Paste this extension to upgrade Magento: magento-core/Mage_All_Latest After this is done, you should have new Magento, however if there was some custom coding, you should really know what is going on with your code.

12) All that left is to test it and move those files on production server.

Monty
iLoveMage

Get 25% discount on all our Magento Extension.

 Signature 

Get 15% discount on all our extensions Use code MON15 | Risk-free purchase with our 14 days Money Back Guarantee policy!

 
Magento Community Magento Community
Magento Community
Magento Community
 
Brent W Peterson
Moderator
 
Avatar
Total Posts:  3162
Joined:  2009-02-26
Minneapolis MN
 

FYI, you do NOT have to do an incremental upgrade. You can go from 1.3->1.7 in one session (We do this everyday)

http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/manual_upgrade_using_fresh_install_and_original_database

Please read the WIKI on doing upgrades.

 Signature 

Brent W. Peterson
Chief Magento Evangelist for WagentoCreative
==========
Follow me on Twitter @brentwpeterson

**Always remember to backup before trying anything new

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top