Login

How to install an EPiServer 4 site without access to internet

Versions: 4.0 - 4.70, FAQ number: 76, Old FAQ number: 920

This information is useful when a normal EPiServer 4 installation cannot be completed.

1. First you have to obtain the files needed for the installation. One way to do this is to do an installation on a machine with access to the internet and take all the files under the download folder. In EPiServer 4.30 and later the download folder is located in \Program Files\EPiServer4\Download, in 4.22 and earlier the folder is located in the same folder as the installer program.

2. Copy the files from step one to a folder that you create where you want to have the site. This usually is under the inetpub folder if the installation should be a new website and inetpub/wwwroot if you want the installation to be made as a virtual directory.

3. Create a new empty database and create a sql-account with db_owner rights.

4. Run the EPiServer4Release[Versionnumber].sql script in the new database. The script can be found in the installer folder. [Note: As the Query Analyzer doesn't support UTF-8 the recommended procedure is to open the file in a text editor that supports UTF-8, for instance Notepad, and copy and paste the text into the Query Analyzer.]

5. Enter the database information in the connection string in the web.config file.

6. Create a new web site or a new virtual directory that points to your episerver folder.

7. Next, the license information. This step depends on the version of EPiServer you are installing. If it is 4.20 or later, copy the License.config to the root directory of your installation. If it is 4.11 or earlier, browse the website and enter the license information in the administrative mode of EPiServer 4 (alternatively you can enter the information directly into web.config in the keys named "License...").

8. Run the installutil command on the episerver.schedulersvc.exe file in the bin folder. This will set up the episerverscheduler service which is needed for subscribtions. This step was previously marked as Optional, but if the service is not running, you will receive Access Denied errors on first request to the web site.

9. [Optional] Run the EPiServerConfiguration program to set the correct access rights to the files and iis. This program can be obtained from http://www.episerver.com

10. Register these files in the bin-directory in the Global Assembly Cache (GAC):

  • elektropost.licensing.dll
  • elektropost.win32.dll
  • episerver.dll
  • episerver.enterprice.dll
  • episerver.scheduler.dll
  • episerver.scheduler.wktl.dll
  • episerver.workflow.dll
  • ldapper.dll

You should now have a new EPiServer 4 website on your machine.

EPiTrace logger