Home Contact Buy Now
Home Download Video Free Buy Now Site Map Contact

Time Tracker Quick Install Guide for Windows

This is a quick install guide for Anuko Time Tracker on a Windows Server with IIS. This document is created for experienced administrators who wish to install Time Tracker quickly on Windows. You may also wish to check the installation process. Other pages in Time Tracker Install Guide may have more detailed instructions for your particular configuration.

Install .NET

Install .NET 3.x (it is required for PHP Manager for IIS).
dism.exe /online /enable-feature /featurename:NetFX3 /all

Install Visual C++ Redistributable

Install Microsoft Visual C++ 2012 Redistributable (x86). See details at http://www.microsoft.com/en-us/download/details.aspx?id=30679

Install Microsoft Web Platform

Install Microsoft Web Platform. See details at http://www.microsoft.com/web/downloads/platform.aspx

In Microsoft Web Platform choose Options and tick Enable configuration for all web application parameters.

Select latest PHP and MySQL Windows components (like PHP 5.5.11, MySQL Windows 5.5). Additional related components will be added automatically.

After installation you can see new PHP Manager in IIS Manager.

Create Database and Grant Access

Create MySQL database timetracker and GRANT ALL permissions for new MySQL user timetracker:
> mysql -u root -p
mysql> CREATE DATABASE timetracker DEFAULT CHARACTER SET UTF8;
mysql> GRANT ALL PRIVILEGES ON timetracker.* TO timetracker@localhost IDENTIFIED BY 'your_secret_password';

Download Time Tracker

Download the latest Anuko Time Tracker from here.

Extract it under Default Web Site directory (usually C:\Program Files\Windows Server\Bin\webapps\site).
You'll get timetracker subdirectory and files in it.

Add Full control permissions for IIS user (usually IUSR) to timetracker/WEB-INF/templates_c directory.

Configure Time Tracker

Copy timetracker/WEB-INF/config.php.dist into timetracker/WEB-INF/config.php

Edit timetracker/WEB-INF/config.php lines:
define('DSN', 'mysql://timetracker:your_secret_password@localhost/timetracker?charset=utf8');
define('APP_NAME', 'timetracker');

Browse to http://localhost/timetracker/dbinstall.php

Choose "Create database structure ... Create" (topmost item).

Remove Database Install Script

Remove file timetracker/dbinstall.php

Change admin Password

Login to your time tracker site as admin with the password secret and change admin password.
http://localhost/timetracker
Click the Options menu item and change admin password there.

At this point Time Tracker should be ready to use. See Time Tracker User Guide.

Time Tracker Install Guide