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.