Manual Installation

Step 1: Download Software

Download Znode Storefront from http://www.znode.com/trial or the link that was provided when you purchased your software. Note that the trial download only includes compiled code. To get source code you need to purchase the full version licence of the Znode Storefront.

Step 2: Extract the files

Extract the znodestorefront_trial.zip file to a directory on your machine or server. In this guide we will use c:\znodestorefront.


Step 3: Configure IIS


Create a Virtual Directory

  • Open IIS.
  • Configure a new virtual directory in IIS by right clicking on the Default Web Site and selecting New -> Virtual Directory... This will bring up the Virtual Directory Creation Wizard. Click Next in the Virtual Directory Creation Wizard.
  • When prompted enter the Alias for the virtual directory. In this example we will use "store". Click on Next.
  • In the Directory setting enter the path to the "Web" folder under your unzipped Znode Storefront. In this case it will be "c:\znodestorefront\Web". Click Next.
  • Make sure that the Access Permissions are set to "Read" and "Run scripts (such as ASP)". Click Next.
  • Click Finish in the Virtual Directory Creation Wizard.


Configure the Virtual Directory

  • Under "Default Web Site" right click on your new virtual directory called "store" and select "Properties".
  • The property page for your virtual directory should be displayed. Be sure that your store is configured as he screen shots below indicate (note that these are screen shots of IIS 6. IIS 7 will look different). The most important settings are highlighted with red arrows.
  • Click on the "ASP.NET" tab of the property page.
  • Under "ASP.NET version" select "2.x.xxx". A screen shot of what this property page should look like is below.


Step 4: Configure Permissions

Configure permissions based on your operating system as follows:


Windows XP
The ASPNET user should have:

  • Read permissions at the "Web" folder level
  • Read + Write + Modify permissions at the "Web/Data" folder level.


Windows 2003 Server

The Network Service account should have:

  • Read permissions at the "Web" folder level
  • Read + Write + Modify permissions at the "Web/Data" folder level

Vista
The Network Service and IUSR account should have:

  • Read permissions at the "Web" folder level
  • Read + Write + Modify permissions at the "Web/Data" folder level

Step 5: Install Storefront Database

  • Create a new database in SQL Server 2005 called "znodestorefront".
  • Add a SQL User with DBO access to this new database. You can alternatively use Windows authentication if you prefer.
  • Open Query Analyzer and run the script "znodestorefront_database.sql" that is included with your download

Step 6: Configure Web.Config Connection String

  • Open the web.config file under c:\znodestorefront\web\ for editing in Notepad or Visual Studio
  • Edit the connection string to point to your new database. Change the data source, initial catalog, user id and password to the new settings. The connection string looks like this:

<connectionStrings>
<add name="ZNodeECommerceDB" connectionString="Data Source=LOCALHOST\SQLEXPRESS;Initial Catalog=znodestorefront;user id=znodeuser;password=p@ssw0rd" />
</connectionStrings>

  • If your SQL Server is configured to use Windows Authentication only then you should change the connection string to use Integrated security instead.

Step 7: Test the Site Configuration

  • Open the storefront by going to http://localhost/store/diagnostics.aspx (replace "store" with the virtual directory you created during installation). Note that if you are not accessing the site through localhost the Znode Storefront may ask you to activate the license. In this case just activate the appropriate license and re-enter the URL to the diagnostics.aspx page.
  • On the diagnostics page you will clearly see if you are connecting to the database and if you have the correct permissions set on your directories. If you see an error about the SMTP service not being set up correctly don't worry. You can set this up later in the Admin (see Post Install).

Step 8: Browse the Storefront


Step 9: Administer the Storefront

  • Open the storefront administration site by going to http://localhost/store/admin/ using IE 6+ or Firefox 2.0+.
  • Login with the default admin account:
    User id = admin
    Password = admin
  • This should open the admin dashboard page. You can now start managing your catalog and orders!
  • Be sure to see the Post Install suggestions in the next section.