Search

Index

Revindex Storefront

How to re-install with data

Last updated on 2020-11-18 2 mins. to read

Under normal circumstances, you should never need to re-install Revindex Storefront from scratch unless your DNN 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 persona bar Settings > 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 DNN, 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


Powered by Revindex Wiki