Where to get version 7.0.3 to move an existing installation?

For general questions and discussions specific to the AbleCommerce 7.0 Asp.Net product.
Post Reply
rogerzhao
Ensign (ENS)
Ensign (ENS)
Posts: 2
Joined: Sat Oct 02, 2010 2:36 am

Where to get version 7.0.3 to move an existing installation?

Post by rogerzhao » Sat Oct 02, 2010 2:58 am

I brought a license about two years ago which is for ac_7_0_stable_b10152 and after that I upgraded it to version 7.0.3. Now I want to move this installation to another server. Your document said
Before beginning, identify the AbleCommerce version you are running for the ORIGINAL installation... It is very important that you replicate the same version and database that you've identified in the prior section.
So I don't want to install the old version ac_7_0_stable_b10152 and do the upgrading work again, I want to install version 7.0.3 directly. The current version I can find is 7.0.5 and I don't know where I can download version 7.0.3.

Is it possible to download version 7.0.3? Or I have to install old version ac_7_0_stable_b10152 and do the upgrading work again?
Last edited by rogerzhao on Tue Oct 05, 2010 1:33 am, edited 1 time in total.

User avatar
compunerdy
Admiral (ADM)
Admiral (ADM)
Posts: 1283
Joined: Sun Nov 18, 2007 3:55 pm

Re: Where to get version 7.0.3 to move an existing installation?

Post by compunerdy » Sat Oct 02, 2010 1:07 pm

Just move all of your files and DB over to the new server

The only thing you should have to do is change the database login string and update the lic key which it will probably ask for once you move it.

go to ables site and request a new key for 7.0.3 with a the new IP and domain name.

User avatar
AbleMods
Master Yoda
Master Yoda
Posts: 5170
Joined: Wed Sep 26, 2007 5:47 am
Location: Fort Myers, Florida USA

Re: Where to get version 7.0.3 to move an existing installation?

Post by AbleMods » Sun Oct 03, 2010 7:44 pm

Make sure you back up your encryption keys before you move it so you can re-enable encryption on the new hardware.
Joe Payne
AbleCommerce Custom Programming and Modules http://www.AbleMods.com/
AbleCommerce Hosting http://www.AbleModsHosting.com/
Precise Fishing and Hunting Time Tables http://www.Solunar.com

User avatar
compunerdy
Admiral (ADM)
Admiral (ADM)
Posts: 1283
Joined: Sun Nov 18, 2007 3:55 pm

Re: Where to get version 7.0.3 to move an existing installation?

Post by compunerdy » Sun Oct 03, 2010 10:50 pm

Are you only referring to the database.config file? This is the only file I ever have to deal with on a server change which I have had to do way too many times now.

How do you tell if it is encypted? If you can read it its not and if you can't then it is?

rogerzhao
Ensign (ENS)
Ensign (ENS)
Posts: 2
Joined: Sat Oct 02, 2010 2:36 am

Re: Where to get version 7.0.3 to move an existing installation?

Post by rogerzhao » Mon Oct 04, 2010 5:36 am

I think we don't need to backup database.config file because we can always change it like

Code: Select all

<connectionStrings>
<add name="AbleCommerce" connectionString="Server=XXX;Database=AbleCommerce;Uid=XXX;Pwd=XXX;" providerName="System.Data.SqlClient" />
</connectionStrings>
And then let the application encrypt it again. I moved all the files to another server and then it requires me update the license key again.

User avatar
jmestep
AbleCommerce Angel
Posts: 8164
Joined: Sun Feb 29, 2004 8:04 pm
Location: Dayton, OH
Contact:

Re: Where to get version 7.0.3 to move an existing installation?

Post by jmestep » Mon Oct 04, 2010 6:36 am

You will need to get your license key rest by Able. What Joe was talking about on the encryption keys was in the admin where you create the key then download and save the two files. Then after you move, you can re-enter them again. We have to do that when we move a site- I don't remember if it is every time, but I know we need to do it if the payment info has been encrypted.
Judy Estep
Web Developer
jestep@web2market.com
http://www.web2market.com
708-653-3100 x209
New search report plugin for business intelligence:
http://www.web2market.com/Search-Report ... -P154.aspx

User avatar
compunerdy
Admiral (ADM)
Admiral (ADM)
Posts: 1283
Joined: Sun Nov 18, 2007 3:55 pm

Re: Where to get version 7.0.3 to move an existing installation?

Post by compunerdy » Mon Oct 04, 2010 9:23 am

I never even noticed the encryption key stuff before. If I do not store credit cards at all do you think its necessary?

User avatar
AbleMods
Master Yoda
Master Yoda
Posts: 5170
Joined: Wed Sep 26, 2007 5:47 am
Location: Fort Myers, Florida USA

Re: Where to get version 7.0.3 to move an existing installation?

Post by AbleMods » Mon Oct 04, 2010 9:24 am

jmestep wrote:Then after you move, you can re-enter them again. We have to do that when we move a site- I don't remember if it is every time, but I know we need to do it if the payment info has been encrypted.
That is correct.

There's more to encryption within AC7 than just the database connection string. All the stored credit-card payment data is encrypted as well.

Let's say you move the store without backing up the encryption keys first. At the time you moved the store, there were 9 orders that were authorized but not captured because the orders had not yet been filled.

Now you move the store and get it up and running at the new location. The move goes stellar and everyone is all smiles. You start to ship those 9 orders that were pending before the move. You go into payments and try to capture but the capture fails on all 9 orders. Any new orders since you moved work great, but the old ones are all failing. So much for those smiles everyone had earlier.....

That payment data was encrypted on the old server. Since the new server is new to the AC7 installation, a new encryption key was generated automatically. However this new encryption key knows nothing about all the existing encrypted records from the old server.

Encryption keys are machine-specific. So whenever you move a site from one physical machine to another, you must also backup the encryption key from the old server and restore it to the new server using the menu options in the Security menu of the admin-side.

Otherwise, the new server encryption will not match the old and any existing-encrypted data will be unreadable by the new server.

Payment encryption only really matters if you are set to store credit card data. Database Connection String encryption matters all the time.
Joe Payne
AbleCommerce Custom Programming and Modules http://www.AbleMods.com/
AbleCommerce Hosting http://www.AbleModsHosting.com/
Precise Fishing and Hunting Time Tables http://www.Solunar.com

Post Reply