TypingAce Intranet Installation Guide

Prerequisite Steps/Checklist

The Web Server

TypingAce Intranet requires the PHP scripting language, which is free and runs on all major web server environments and operating systems, including Apache and IIS.

Apache Specific Instructions

For users of the Apache server, you must enable the AllowOverride All directive for the Virtual Host that you are installing TypingAce Intranet to. Also, the mod_rewrite module must be enabled.

IIS Specific Instructions

For users of IIS server, you must enable the ISAPI_Rewrite module with the following ruleset:

More information »

The PHP Scripting Language

Before installing TypingAce to your web server you must make sure you have PHP version 5.1 or greater installed to your web server. The only PHP specific modules required is either the "Mysqli" or "PDO Mysql" database adapter modules. Be sure these are compiled into your PHP before continuing.

The details of installing PHP to a web server are beyond the scope of this guide, as this process varies widely between operating systems and web servers. A quick way to install all necessary prerequisites (PHP, MySQL, and an Apache web server) is throuh the free XAMPP package. Download XAMPP »

The MySQL Database

TypingAce Intranet requires the MySQL database (Community Server Edition) version 4 or greater, which is a high-performance free database available at mysql.com. The details of installing MySQL to your server is beyond the scope of this guide, however installation is generally quite easy. More Information » Download MySQL ».

Once installed, you will need to create a blank database, and optionally specific database credentials for TypingAce Intranet to use. These credentials will be entered later during the product installation.

Installing TypingAce Intranet

Downloading & Installing the Files

Download the TypingAce Intranet demo package from http://www.typingace.com/products/intranet/#6. Unzip the package into a folder under your web server's document root

At this point make sure the config and twlibs/cache/ folders are writable by the web server. If they are not, you will be given a warning during installation.

Point your web browser to the folder you unziped TypingAce into. For instance http://yourhost.local/typingace/ if you unzipped directly into a folder named /typingace/. At this point you may be required to install the IXED loaders, which enable your system to parse the encrypted TypingAce files.

Installing the 'ixed' Module to your PHP

If you receive an error/warning message alerting you about an "ixed" file, you will need to enable a packaged file as an extension in your PHP installation. You can simply follow the instructions on screen to load the extension. You may have to edit your php.ini configuration file. More information regarding installing "ixed" files »

Completing the Installation

Refresh your browser, and you should see the TypingAce Intranet Installer. At this point, simply go through the steps and follow the instructions provided and TypingAce will be installed to your server.