Edgewall Software

Ticket #693 (closed defect: wontfix)

Opened 4 years ago

Last modified 4 years ago

trac.cgi problem - No module named core

Reported by: josh_robb@… Owned by: jonas
Priority: normal Milestone:
Component: general Version: 0.7.1
Severity: critical Keywords:
Cc: josh_robb@…

Description

When using trac with a CGI server which does not support shbangs (#!/...) i.e. CGIHttpServer.py or Microsoft Internet Information Server (IIS) then trac.cgi needs to be renamed to trac.py. At this poing things fail with:

Oops...

Trac detected an internal error:

No module named core

Traceback (most recent call last):

File "D:\inetpub\new\cgi-bin\trac.py", line 24, in ?

import trac.core

ImportError?: No module named core

This is because there is no module in trac.py (aka trac.cgi) called core. Changing the name of trac.py to wtrac.py or anything else fixes this.

This change needs to be made for trac to work as a CGI application on Windows without Apache.

Attachments

Change History

Changed 4 years ago by anonymous

  • cc josh_robb@… added

Changed 4 years ago by daniel

  • status changed from new to closed
  • resolution set to wontfix

Obscure.

Could this be fixed by writing a simple custom CGI 'driver script' called foo.py and in that launch what other web servers do in trac.cgi?

Add/Change #693 (trac.cgi problem - No module named core)

Author



Change Properties
<Author field>
Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.