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.
