Trac unter Windows Server 2008 R2 unter Apache 2.2 installieren und IIS NICHT VERWENDEN?

1288
Warren P

Trac ist eine von Python betriebene App zur Fehlerverfolgung und zum Projektmanagement. Laut dem Wiki von Trac gibt es mehrere Möglichkeiten, Trac, einen Standalone-Server (tracd) oder einen dedizierten Webserver mit einer der folgenden Optionen zu installieren:

FastCGI - Nicht für Windows verfügbar. mod_wsgi - Für Apache 2.2.22 und Python 2.7.3-amd64 ist keine Version von mod_wsgi verfügbar, die tatsächlich auf meinem System ausgeführt wird! mod_python - nicht mehr empfohlen, da mod_python nicht mehr aktiv gewartet wird) CGI -sollte nicht verwendet werden, da die Leistung bei weitem nicht optimal ist)

Damit habe ich keine Möglichkeiten, Trac unter Windows auszuführen.

Apache 2.2.22 stürzt beim Laden von ModWSGI den Apache2.2-Dienst beim Starten ohne Fehlerprotokolle ab. Das Deaktivieren der Zeile in der Apache-Konfiguration zum Laden von mod_wsgi stellt die Sanität wieder her.

Ich möchte nur eine Installation von Trac unter Windows mit aktivierter Authentifizierung. Ich kann die Authentifizierung nicht mit Basic tracdwie folgt zum Laufen bringen :

tracd -p 8000 --basic-auth="c:\tmp,c:\tmp\Passwords.md5.txt,mycompany" c:\tmp\RootFolder 

Und ich kann Mod_WSGI nicht installieren. Ich werde weiter versuchen, eine Kombination zu finden, die funktioniert. Ich vermute, ich hätte zunächst 32-Bit-Python anstelle von 64-Bit-Python installieren sollen. Habe ich bei der Installation von Python 64 Bit 2.7.3 einen Fehler gemacht? Ich habe es erneut mit allen 32-Bit-Komponenten versucht und kann immer noch nicht MOD_WSGI mit Apache 2.2.22 verwenden. Ich werde versuchen, mod_wsgi selbst mit Visual C ++ Express 2010 zu kompilieren, aber es scheint mir einfacher zu sein, Trac unter Windows mit Authentifizierung zum Laufen zu bringen.

Gibt es eine Möglichkeit, Trac unter Windows (Apache) mit Authentifizierung auszuführen?

Der letzte "Trac on Windows" -Artikel verstarb im Jahr 2008, so dass nur dieser Internet-Archivlink für "Trac on Windows" eingerichtet wurde.

Aktualisieren Sie die Bitnami Installer sieht vielversprechend aus, aber es stürzt beim Start auf Windows Server 2008 R2. Umgehung ist die Ausführung --mode win32als Befehlszeilenparameter (verwenden Sie das Menü Ausführen oder die Eingabeaufforderung, damit Sie das Installationsprogramm mit Parametern ausführen können.)

1
Sie müssen feststellen, ob Ihr aktueller Webserver als 32-Bit- oder 64-Bit-Prozess ausgeführt wird. Danach können Sie die richtige Bibliothek installieren. Sie geben an, Sie glauben, Sie hätten diesen Fehler begangen. Sie sollten feststellen, ob Sie das getan haben, bevor Sie nach Hilfe gesucht haben. Ramhound vor 11 Jahren 0
Apache war 32-Bit-Prozess. Warren P vor 11 Jahren 0

1 Antwort auf die Frage

2
Craig A

Verwenden Sie den Bitnami Stack Installer - Sie haben ein funktionierendes mod_wsgi, wenn Sie fertig sind. Für uns war es sehr einfach, die Bitnami-Installation für die Arbeit mit PostgreSQL und der Windows-Domänenauthentifizierung zu ändern.

http://bitnami.org/stack/trac

Genial. Außer es stürzt ab und stirbt beim Start in Windows Server 2008 R2. Etwas stimmt mit diesem Installer nicht. URL der Datei herunterladen: http://bitnami.org/download/files/stacks/trac/0.12.3-0/bitnami-trac-0.12.3-0-windows-installer.exe Warren P vor 11 Jahren 0
verwandt: http://answers.bitnami.org/questions/5558/will-bitnami-trac-installer-run-on-windows-server-2008r2 Warren P vor 11 Jahren 0
Windows Server 2008 R2 Problemumgehung: Führen Sie das Installationsprogramm mit dem folgenden Befehlszeilenparameter aus: `--mode win32` Warren P vor 11 Jahren 0
Dies zwingt ihn lediglich zu einem 32-Bit-Prozess, der angibt, dass Ihr gesamter Webserver (IIS) ein 32-Bit-Prozess anstelle von 64-Bit ist. Ein 64-Bit-Prozess kann eine 32-Bit-Bibliothek NICHT laden. Ramhound vor 11 Jahren 0
Aber ich verwende den IIS-Server überhaupt nicht. Apache ist die HTTPD. Warren P vor 11 Jahren 0
@WarrenP: [spielt keine Rolle.] (Http://blogs.msdn.com/b/oldnewthing/archive/2008/10/20/9006720.aspx) Tom Wijsman vor 11 Jahren 0
Die "--mode win32" -Option, auf die sich Warren bezieht, bezieht sich auf den grafischen Modus, in dem das Installationsprogramm ausgeführt wird. Die Installation wird dadurch nicht beeinflusst. kaysa vor 11 Jahren 0