Online installation procedure

From FreeWay

Jump to: navigation, search

Before you begin the online installation it is recommended that you create a database and a user on your server. This is the database Freeway will use to store all required information.

After downloading and copying installation files to your server, you can start the online installation. To start installing Freeway, enter the URL of your server followed by the name of the directory you have placed the installation files (e.g. http://www.yourserver.com/freeway/install)

Note:

  • replace yourserver.com with the address of your server
  • replace the freeway with the name of the folder you have placed the Freeway installation files into
  • in case you have placed the installation files to the root directory, you only need to enter the address of your server www.yourserver.com


The Welcome page will be displayed.

View large

Click Continue button inside this screen and the Freeway Licensing page will be displayed.

View large

Inside this page you need to:

  • Scroll down to enable the buttons (and thus indicate that you have read the license conditions)
  • Select I agree… checkbox
  • Click Install

The Installation Compatibility test page will be displayed.

View large


The purpose of this part of the installation is to determine whether there are any compatibility issues between Freeway and your server configuration. The upper part of the page is the legend giving you the description of all possible error/notification messages which you can receive from Freeway at this stage.

Error! Indicates that something is definitely wrong and that Freeway will most likely not perform as expected if this problem is not solved. This indicates an actual error
Check was successful Indicates that something was checked and returned an expected result
Notice! Indicates that something is important to be aware of. This does not indicate an error
Warning! Indicates that something may very well cause trouble and you should definitely look into it before proceeding. This indicates a potential error.

The rest of the page is divided into sections which will show the information about potential problem area. In case the test was successful you will see the Continue button in the lower right part of the page (note: see TODO:link). Click Continue and the following page will be displayed.

View large

The following options are available inside this page:

  • Import Catalog Database - checking this box will import the database structure, required data, and some sample data. (required for first time installations)
  • Automatic Configuration - checking this box will save all entered data during the installation procedure to the appropriate configuration files on the server.

After setting the desired values, click Continue. The Database Import page for defining database server information will be displayed.

View large

The following parameters are available inside this page:

  • Database Server - the name of the database server Freeway resides on (note: usually “localhost”)
  • Username – the username of the Freeway database user as specified by you while creating the Freeway database
  • Password - the password of the Freeway database user as specified by you while creating the Freeway database
  • Database Name - the name of the Freeway database as specified by you while creating the Freeway database
  • Session Storage - session data Freeway uses on a per customer basis can either be stored in the database or on the web server as files.
  • Database - It is recommended for shared hosting servers to use database session storage due to security related issues.
  • Files - file based session storage improves performance but is only recommended for dedicated servers. Most web hosting sites are NOT dedicated servers. Using file based session storage on shared hosting servers may allow others to access the session data stored in the files making it is possible for customer sessions to be hijacked.

After setting these parameters, click on the Continue button and Freeway will attempt a test connection to the database. The following page will be displayed.

View large

Click Continue and the database import will begin (note: it is important not to interrupt this process, since the database may end up corrupt). The following screen will be displayed when you click Continue.

View large

This page contains information on successful database import. Click on the Continue and the Server Configuration page will be displayed.

View large

The following parameters are available inside this page:

  • WWW Address - full address to the Freeway installation, for example: http://www.yourserver.com/Freeway/
  • Webserver Root Directory - physical directory where Freeway is installed on the server, for example: /var/www/html/Freeway/
  • HTTP cookie Domain - HTTP cookie domain is used when storing cookie related information on the customer’s browser. A valid cookie domain would be www.yourserver.com or yourserver.com
  • HTTP Cookie Path – HTTP cookie path is used to secure access to the cookie information stored on the customer’s browser. This is useful for shared servers to make sure only one Freeway installation has access to the cookies it has set, for example: /Freeway/ (note: Dedicated servers may lessen the access control so that all web based applications on the server can share cookie related information)
  • Home Page Link – enter the homepage URL
  • Enable SSL Connections – option for enabling SSL connections

After setting the desired parameters click Continue. The Database Configuration page will be displayed.

View large

This page is pre-populated with the information you have previously entered. Click Continue button and the page with the confirmation about successful database configuration will be displayed.

View large


Click Continue to move on to the next step of installation which is configuring Freeway. The Configure Freeway page will be displayed.

View large


The following parameters and options are available:

  • What do you want to sell…- the purpose of this option is to allow you to customize your store based on what you intend to sell; select the option that matches your primary activity
  • Note: you can select more than one option or all of them; it is also possible to change this configuration after the store has been installed
  • Alert Messaging – choose the desired methods for receiving alerts
  • Advanced – select Yes to install the Freeway Webservice to allow 3rd party transactions. The webservice supports interoperability between Freeway and 3rd party applications like forums, CMS Advertising Serving applications and CRMs over the internet. It has an interface that is described in WSDL (see www.w3.org/TR/wsdl). Other systems interact with the webservice using SOAP. The service uses HTTP, and comprises of XML. In practical terms this allows interoperability between Freeway and Java and Python, or Microsoft Windows. Further features:
    • Provides interoperability between Freeway and other software applications running on disparate platforms
    • Uses open standards and protocols
    • Using HTTP, the webservice can work through many common firewall security measures without requiring changes to the firewall filtering rules
    • Allows software and services from different companies and locations to be combined easily with Freeway to provide an integrated service
    • Allows the reuse of services and components within an infrastructure, reducing costs
    • Web services are loosely coupled thereby facilitating a distributed approach to application integration
    • Caution: while the webservice provides flexibility and powerful integration features it has to be protected. Details of how to do this are outside the scope of the user guide.
  • Do you want to use Search Engine Friendly URLs? – select this option to have Freeway automatically create URLs which make sense to the Search Engines and therefore improve your rankings


After setting the desired parameters, click Continue and the Installation Compatibility Test will be displayed containing information on whether the installation has been successful or not.

View large

In case the test is a success the Continue button will appear in the lower right corner (if not, see In case there is a compatibility issue). Click Continue and the page for setting your administrator’s username and password will be displayed.


View large

The following parameters are available:

  • Email Address – enter your email address which will serve as a username for logging into the Administration tool
  • Password– enter the password for logging into the Administration tool (note that the system will inform you in case you have chosen a password which is not strong enough i.e. easy to hack)
  • Confirm Password – enter your password again to avoid mistakes

After setting the login information, click Continue to complete the installation. The Installation Complete page will be displayed.

View large

This completes the procedure of installing Freeway application. The last step is performing post installation steps in order to ensure proper functioning of your Freeway application a swell as maximum security (see Post-installation procedure).

Note:

  • Catalog – clicking this option will take you to the front end of the application as seen by the end users
  • Admin – click this link to access the login screen for your admin section
Personal tools
Documentation