#692 closed defect (wontfix)
trac running on Microsoft IIS.
| Reported by: | Owned by: | Jonas Borgström | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | general | Version: | 0.7.1 | 
| Severity: | blocker | Keywords: | |
| Cc: | josh_robb@… | Branch: | |
| Release Notes: | |||
| API Changes: | |||
| Internal 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 (0)
Change History (4)
comment:1 by , 21 years ago
| Milestone: | → 0.8 | 
|---|
comment:2 by , 21 years ago
| Cc: | added | 
|---|
comment:3 by , 21 years ago
| Resolution: | → wontfix | 
|---|---|
| Status: | new → closed | 



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