4. Windows Installation
Posted by Sean Lee on 23 April 2013 09:24 AM
You may install your Trac application on a PC running the following Windows operating systems:
On a Windows Operating System, simply insert the CD and it should automatically install your Trac application. If the installation does not occur automatically, then open the CD and execute the application on your CD called "setup.exe".
Your Trac application will install on the C: drive. Dependent upon which primary Profile you purchased, it may be installed in a folder called AdvisorTrac, FitnessTrac, LabTrac, or TutorTrac. After your Trac application is installed, the setup application will attempt to run the application named Advisor.exe, Fitness.exe, LabTrac.exe, TutorTrac.exe, or TracApp.exe. When your Trac application runs, it will require the installation code to activate your product. The Installation Code is unique to your system and generated from your Product ID and your server IP Address. The server MUST have a static IP Address to install your Trac application. You may receive your installation code by emailing your Product ID (see CD case) and your static Server IP Address to firstname.lastname@example.org.
Changing the Installation Directory
You can move your installation to another directory or folder on your Windows server if you do not want it to run directly from the C: drive. Just follow the steps below to move the Trac installation folder and application. Because the application does not install registry keys, it can simply be moved on the server.
Trac Application Does NOT Run
You may have difficulty running the Trac application, dependent upon your server settings. Beginning with Windows Server 2003 R2, Microsoft enabled DEP (Data Execution Prevention) protocols to help control which applications are running on your server. This prevents unknown applications from running automatically until you specify an application as an exception. The Redrock Wiki site has more information for setting the DEP exceptions to allow your Trac application to run on your server.
Running your Trac Application as a Service
The Trac application does not install or run as a service by default. The application must be run by a user and the user must remain logged in on the server. To install the Trac application as a service, we recommend using a 3rd party application or a utility called WinServ. See the Redrock Wiki Site for more information on installing your Trac application as a service.
You should not use the Windows Startup folder to start the Trac application automatically when signed in. Your Trac application can only be run once because the application serves the web pages and accesses a single database file. You cannot have two competing web servers on the same IP/Port and you cannot have the database file accessed by two applications simultaneously. Use the method above to install your application as a service to start the Trac application automatically.
Internet Information Services
The Trac application does not use IIS to serve the web site. You do not need to install IIS on the server for the Trac application. If the Trac application is installed on a server that also runs other web pages from
IIS, then you will need to set up IIS and the Trac application to not interfere with each other. By default, all web server applications serve on port 80. The Trac application may be modified to serve on a different port in order to allow IIS to serve on port 80.
To change the served port, open the file Prefs.INI that is located in the Trac application directory. You can use WordPad or Notepad to edit the Prefs.INI file. Locate ServerPort=80. Change 80 to 81 to serve the Trac application on port 81. Restart the Trac application and it will now be serving its web pages on port
81 (or another specified port).
Your Trac system may secured with SSL protocols to encrypt all web traffic to your site. This is recommended for all systems that will be available off-campus in order to protect your sensitive information. See the Redrock Wiki Site for more information on using SSL encryption to secure your Trac system.
For more details, goto the Use SSL Encryption to Secure Your Trac System documentation.