#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 , 20 years ago
Milestone: | → 0.8 |
---|
comment:2 by , 20 years ago
Cc: | added |
---|
comment:3 by , 20 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
I'd suggest writing a IIS-specific wrapper cgi as proposed in #693 for this.