Der WAMP-Server funktioniert nicht, wenn ich eine Verzeichnisdirektive hinzufüge

Der WAMP-Server funktioniert nicht, wenn ich eine Verzeichnisdirektive hinzufüge

Ich versuche, WSGI (Python) auf einem WAMP-Server (Apache 2.2.21, Python 2.7, WAMP 2.2a) zu installieren. Leider startet Apache nicht, wenn ich nur eine einfache Verzeichnisanweisung hinzufüge und neu starte. Hier ist der Code:

LoadModule wsgi_module modules/mod_wsgi.so

<Directory “C:/wamp/www/python”>
#Options ExecCGI
#AddHandler wsgi-script .py
#Order allow,deny
#Allow from all
</Directory>

Wenn ich die Verzeichnis-Tags auskommentiere, etwa so:

LoadModule wsgi_module modules/mod_wsgi.so

#<Directory “C:/wamp/www/python”>
#Options ExecCGI
#AddHandler wsgi-script .py
#Order allow,deny
#Allow from all
#</Directory>

Es startet. Warum funktioniert das nicht (es funktioniert auch nicht, wenn alles unkommentiert ist)? Ich habe alle Anweisungen befolgtdieses Tutorial. Außer den Änderungen in den Codeausschnitten habe ich nichts in httpd.conf geändert, außer die Datei einzubinden, die den Codeausschnitt enthält. Das habe ich gemacht mit:

Include conf/extra/changes.conf

in der allerletzten Zeile.

Antwort1

Schreiben Sie Ihre Konfigurationen nicht in MS Word oder Wordpad. Ihre Anführungszeichen sind fehlerhaft.

Ändern:

<Directory “C:/wamp/www/python”>

Zu:

<Directory "C:/wamp/www/python">

Ihr Dateiname enthält außerdem ein Leerzeichen AddHandler. Dieses sollten Sie ebenfalls beheben, damit das Ganze funktioniert.

verwandte Informationen