Edgewall Software
Modify

Ticket #692 (closed defect: wontfix)

Opened 8 years ago

Last modified 7 years ago

trac running on Microsoft IIS.

Reported by: josh_robb@… Owned by: jonas
Priority: normal Milestone: 0.8
Component: general Version: 0.7.1
Severity: blocker Keywords:
Cc: josh_robb@…
Release Notes:
API Changes:

Description

Out of the box trac will not run on IIS as a CGI application. I have debuged the problem and the cause is that IIS uses a different format for it's PATH_INFO variable. PATH_INFO includes the script name and path. To work around this I have modified real_cgi_start in core.py as follows:

replace:

path_info = os.getenv('PATH_INFO')

with:

path_info = os.getenv('PATH_INFO').replace(os.getenv('SCRIPT_NAME'),"")

I'm not sure where/how the best place to make this change is.

j.

p.s. also - whats with logging on Windows? The Log file never gets written to.

Attachments

Change History

comment:1 Changed 8 years ago by jonas

  • Milestone set to 0.8

comment:2 Changed 7 years ago by anonymous

  • Cc josh_robb@… added

comment:3 Changed 7 years ago by daniel

  • Resolution set to wontfix
  • Status changed from new to closed

I'd suggest writing a IIS-specific wrapper cgi as proposed in #693 for this.

View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as closed
The resolution will be deleted. Next status will be 'reopened'
to The owner will be changed from jonas. Next status will be 'closed'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.