Search the Knowledgebase |
Browse by Category |
|
|
|
|
|
| TestTrack Web Returns a '404-Page Not Found' Error |
Last Updated 9th of May, 2012
|
|
Thank you for rating this answer.
|
Problem
A '404 – Page Not Found' error is returned when you try to log in to TestTrack Pro Web, TestTrack RM Reviewer, or TestTrack TCM Test Runner.
Cause
To complete the login, TestTrack needs to access the CGI directory and the TestTrack CGI executable. This error usually occurs for one of the following reasons:
- The directory and executable do not exist or cannot be accessed
- The directory and executable location has changed
- The .exe extension is prohibited (IIS only)
- URLScan is blocking the .exe extension (IIS 6.0 only)
Solution
Use the following steps to troubleshoot the cause of the problem.
-
Verify that the CGI directory alias exists.
- IIS—Open IIS Manager and make sure the default web site includes a virtual directory named 'scripts'. If the directory does not exist, follow the steps in the 'Creating a CGI directory alias' section in Configuring IIS 5 and 6 for TestTrack Web or Configuring IIS 7 for TestTrack Web.
- Apache—Search for ScriptAlias/cgi-bin/ in the httpd.conf file. Add the following to the file if the directory does not exist: ScriptAlias/cgi-bin/"C:/Program Files/Apache Group/Apache/cgi-bin"
-
Verify that the ttcgi.exe (TestTrack Pro), rmcgi.exe (TestTrack RM Reviewer), or tttcmcgi.exe (TestTrack TCM Test Runner) program exists in the physical (logical) directory. The default locations are:
- IIS—C:\Inetpub\scripts
- Apache—.\Apache\cgi-bin
-
Make sure the .exe CGI extension is enabled. (IIS 6 and 7 only)
Follow the steps in the 'Enabling the .exe CGI extension' section in Configuring IIS 5 and 6 for TestTrack Web or Configuring IIS 7 for TestTrack Web.
-
If you are configuring TestTrack Pro Web, verify that the login.htm page points to the correct location.
- Open the login.htm page and view the source.
- Search for the following function near the top of the page: function open TestTrackWindow()
- Verify that the CGI path in stringMyURL = new points to the correct location. The default locations are /scripts/ttcgi.exe?command=LoginScreen (IIS) and /cgi-bin/ttcgi.exe?command=LoginScreen (Apache).
-
Verify that URLScan is not blocking .exe programs. (IIS 6 only)
URLScan automatically filters out the ability to run .exe programs and returns the page cannot be found error. To fix this issue, remove the .exe entry from the urlscan.ini configuration file or rename the ttcgi.exe or tttcmcgi.exe program.
|
| Attachments |
|
No attachments were found.
|