Trac mit Apache Web Server! CGI

Nightm4r3

New Member
Moin!

Und zwar habe ich Probleme mit Trac > The Trac Project

Und zwar habe ich es auf dem Root installiert und habe auch schon ein Projekt Verzeichniss erstellt.

Dann habe ich diese Anleitung befolgt > TracCgi ? The Trac Project

So also habe ich zu aller erst die Datei trac.cgi in den cgi-bin Ordner kopiert (/var/www/vhosts/project-yggdrasil.org/cgi-bin).

So anschließend habe ich die apache2.conf editiert >

Code:
   <IfModule alias_module>
    #
    # Aliases: Add here as many aliases as you need (with no limit). The format is 
    # Alias fakename realname
    #
    # Note that if you include a trailing / on fakename then the server will
    # require it to be present in the URL.  So "/icons" isn't aliased in this
    # example, only "/icons/".  If the fakename is slash-terminated, then the 
    # realname must also be slash terminated, and if the fakename omits the 
    # trailing slash, the realname must also omit it.
    # 
    # We include the /icons/ alias for FancyIndexed directory listings.  If
    # you do not use FancyIndexing, you may comment this out.
    #
    Alias /icons/ "/usr/share/apache2/icons/"

    <Directory "/usr/share/apache2/icons">
        Options Indexes MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>

    ScriptAlias /trac /usr/share/trac/cgi-bin/trac.cgi

    <Location "/trac">
     SetEnv TRAC_ENV "/var/trac"
    </Location>

</IfModule>

Ja und wenn ich jetzt die Seite aufrufen will > www.project-yggdrasil.org/trac dann erscheint dort einfach nichts ._.

Habe auch in Plesk den CGI Support für das Webverzeichnis aktiviert... und ich weiss echt nicht mehr weiter und deshalb hoffe ich jemand von euch weiss eine Lösung!

Vielen dank im voraus!

EDIT:

Ich sehe gerade das ich die Zeilen >

ScriptAlias /trac /usr/share/trac/cgi-bin/trac.cgi

<Location "/trac">
SetEnv TRAC_ENV "/path/to/projectenv"
</Location>

Nicht in die apache2.conf datei schreiben muss sondern in die /etc/apache2/site-aviable/default schreiben muss ist das richtig? Da ich aber mein Webserver über Webmin und Plesk verwalte muss ich das doch bestimmt wo anders eintragen oder liege ich da falsch?

mfg Nighty
 
Last edited by a moderator:
Was bewegt dich dazu CGI zu verwenden? Nimm FastCgi oder noch besser mod_wsgi - probier es mit denen und melde dich bei evtl. erneuten Problemen.
 
Back
Top