Step by step...

Before you continue

  1. Make sure you have basic knowledge of Windows Security, IIS (Internet Information Services) and ASP. If you don't know what IIS or ASP actually means, you will not be able to install QuickerSite properly, unless you dive into it and search for "install IIS". Please note that Windows XP Home-editions do not support IIS. An introduction to IIS can be found in this article.
      
  2. In case you want us to take care of the installation of QuickerSite, please check out our list of Installation Services. You can order an installation service for both MS Access and SQL Server driven sites.

Follow the steps below to install and configure QuickerSite:

Unzip the archive to a location of your choice - eg: "c:\inetpub\wwwroot\quickersite"

Create a website or virtual directory in IIS and specify the above location as the home directory of the site. The default document for any QuickerSite is default.asp

Make sure you configure web_config.asp following the guidelines below:

  1. Virtual Directory?
    Use ONLY if you install QuickerSite in a VIRTUAL DIRECTORY in IIS
    const C_VIRT_DIR="" 'virtual directory -> DO NOT FORGET a preceding slash: eg: '/QuickerSite'
    const C_DIRECTORY_QUICKERSITE="" 'COPY the value of C_VIRT_DIR here ! 
     
  2. Userfiles
    Folder that stores USERFILES (uploaded files & images)  The IUSR needs "full control" permissions on this folder! Check out how to do this. Make sure 'Directory Browsing' is disabled for this folder (it is by default). If it isn't, all your userfiles will be exposed to any visitor browsing to it!
    Application("QS_CMS_userfiles")="/userfiles/" 'do not forget both slashes, at the start & end! 
     
  3. Mailing Component
    Supported components: persits.mailsender; cdo.message; cdonts.newmail; jmail.message
    const C_MAILCOMPONENT="cdo.message"
    const C_SMTPSERVER="localhost" ' your own smtp server
    const C_SMTPPORT=25 'port smtp server 
     
  4. PATH to Access databases
    IUSR needs full control-permissions on the DB-folder. Check out how to do thisMake sure there are no read-permissions for public visitors on these files. If there are, anyone can download your Access-database... If you do not have that option, you should at least rename the QuickerSite.mdb-file to something pretty uncommon and use that name here!
    dim C_DATABASE, C_DATABASE_LABELS
    C_DATABASE = server.MapPath (C_VIRT_DIR & "/db/QuickerSite.mdb") 'YOU MUST RENAME THIS FILE!
    C_DATABASE_LABELS = server.MapPath (C_VIRT_DIR & "/db/QuickerLabels.mdb") 
     
  5. MS SQLSERVER CONNECTION SETTINGS - leave all parameters BLANK in case you use ACCESS!
    If you use SQLServer, you still HAVE to (re)move/name "/db/QuickerSite.mdb" since it could store non-encrypted passwords!!!
    SQL2005_SERVER = "" 'server
    SQL2005_DB = "" 'database
    SQL2005_UID = "" 'user
    SQL2005_PWD = "" 'password 
     
  6. iCustomerID
    This value corresponds to the value for iId in the table tblCustomer of your QuickerSite DB. You can have multiple sites in 1 database and running on 1 codebase. You then have to move this variable to the global.asa of every QuickerSite you host.
    Application("QS_CMS_iCustomerID")=73 'Sample Site! If you are ready to go, you'd better
    'switch this to 74, a clean QS in the same database!  
     
  7. Constants for developing purposes only!
    const C_ADMINEMAIL="" 'the email address to forward VBScript runtime errors to
    const C_ADMINPASSWORD="admin" 'not used in this version of QS
    const C_DEV=false 'True takes your QuickerSite offline (for upgrading purposes)

Finally, you can test the setup of your QuickerSite by browsing to it.

To logon to the backsite, simply add "/backsite" to your domain and login with the password (default: admin).

Check the troubleshooting knowledgde base...

Support > Installation Guide > Step by step... / System Requirements / Troubleshooting / Multiple QuickerSites