Search

Contents

Revindex Storefront

Export Print

How to re-install with data

Under normal circumstances, you should never need to re-install Revindex Storefront from scratch unless your DotNetNuke system is corrupted beyond repair and needs to be re-installed cleanly. The following step is a rough guideline to try to retain the data if you come to the point where you need to re-install. 

Make sure to perform a complete backup of your system before performing the following steps.

  1. Take a full backup of your files and database.
  2. Create a copy of your database. Give your temporary database a name such as "Temp1". Please see this topic for more information on copying your database.
  3. From SQL Server Management Studio, delete all Revindex_Storefront_* tables from your temporary database.
  4. Export the data to your temporary database using SQL Server Management Studio:
    1. Right mouse on your live database and click Tasks > Export Data
    2. Follow the wizard and select live database you are exporting the data 
      from.
    3. Select the temporary database you are exporting the data to.
    4. Select "Copy data from one or more tables or views".
    5. Select all the Revindex_Storefront_* tables.
    6. Click Finish.
  5. From your DotNetNuke Host > Extensions page, uninstall Revindex Storefront and select Delete files checkbox.
  6. Install a new instance Revindex Storefront with the same version as the previous Revindex Storefront. If you're re-installing DotNetNuke, make sure your portal ID number is also the same.
  7. To restore your data, use SQL Server Management Studio:
    1. Right mouse on your live database and click Tasks > Import Data.
    2. Follow the wizard and select the temporary database (e.g. "Temp1") that you will be importing the data from.
    3. Select your live database where you will be importing the data to.
    4. Select "Copy data from one or more tables or views".
    5. Select all the Revindex_Storefront_* tables.
    6. On each selected table, click on Edit Mapping and select Delete rows in destination table checkbox and select the Enable identity insert checkbox. Look for any column with the type "timestamp" and mark its Destination as "<ignore>".
    7. Click Finish.
  8. To restore any template customizations, copy all the files from your backup under \DesktopModules\Revindex.Dnn.RevindexStorefront\Portals\X where X is your portal ID number to the same respective folder location on your live site. Also copy all files from \DesktopModules\Revindex.Dnn.RevindexStorefront\App_LocalResources to the same respective folder on your live site to restore any static localization text changes you may have made.


Comments

Add comment

Powered by Revindex Wiki