Requirements for TypingWeb Intranet

PHP 4 or 5 with GD2 and FreeType support
MySQL 4.1 or above

Setup Steps for TypingWeb Intranet


1
Unzip TypingWeb Files

Unzip the TypingWeb package into a folder in your web server's document root.


2
Set "data" directory to writeable

The data directory is used for temporary files and must be writable by the webserver. This may not be necessary on Windows servers.
Example on Unix/Linux systems:
chmod a+w data


3
Create MySQL Database

You may use any name for your TypingWeb database.


4
Create MySQL Tables

Upload the contents of db/typingweb.sql to your database.
Example Unix/Linux command, assuming database name "typingweb":
cat db/typingweb.sql | mysql -u user -ppass -h host typingweb


5
Update TypingWeb Key

***DEMO USERS IGNORE THIS STEP - Your Key should remain "DEMO"***
Open your web browser and visit your local installation's generatehash.php file. Follow the instruction to generate your TypingWeb Key and enter the value into your local config.inc.php file.
    Note to Windows Users: At this point you may be required to install a PHP extension. An error message will alert you which file is required. Simply copy the file mentioned from the "ixed" directory into your PHP extensions directory and add "extension=ixed.x.x.win" to your php.ini configuration.


6
Update Database Settings

Edit file config.inc.php to reflect your database credentials for the TypingWeb database.


7
Verify Installation

Open your web browser and visit your local installation's checksetup.php file. If everything is fine you will see Installation Verified!


8
Manage TypingWeb

Using your web browser log into the Group Admin, in the /groupadmin directory.
Login Email: admin@typingweb.com
Login Password: admin