Brauchen Sie Hilfe, um den Apache Server zu konfigurieren, um CGI Script auszuführen, das in Python geschrieben wurde

Ich kann nicht konfigurieren Apache Server zu laufen CGI-Skript in Python geschrieben. Ich habe das Netz durchsucht und ich habe alle Informationen in der Datei "httpd.conf" hinzugefügt, die sich unter "C: \ wamp \ bin \ apache \ Apache2.2.17 \ conf" befindet. Die Details der Änderungen sind;


<Directory /> Options FollowSymLinks +ExecCGI AllowOverride None Order deny,allow Deny from all </Directory> <Directory "C:\wamp\bin\apache\Apache2.2.17\cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory> AddHandler cgi-script .cgi .py 

Ich habe die oben erwähnten Einstellungen in der Datei "httpd.conf" hinzugefügt, die sich unter "C: \ wamp \ bin \ apache \ Apache2.2.17 \ conf" befindet und den Wamp-Server neu gestartet hat.


Wann immer ich versuche, meine Python CGI Skript Browser nur druckt meinen Code keine Fehlermeldung. Der Link, den ich verwende, ist; Http: //localhost/cgi-bin/first_cgi_script.py


Mein Code ist;

 #!c:\Python27\python.exe -u import time def printHeader( title ): print """Content-type: text/html <?xml version = "1.0" encoding = "UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> <html xmlns = "http://www.w3.org/1999/xhtml"> <head><title>%s</title></head> <body>""" % title printHeader( "Current date and time" ) print time.ctime( time.time() ) print "</body></html>" 

Hilfe ist danke danke.

One Solution collect form web for “Brauchen Sie Hilfe, um den Apache Server zu konfigurieren, um CGI Script auszuführen, das in Python geschrieben wurde”

Zuerst auf das WAMP-Symbol in deiner Taskleiste klicken, die Apache-Option finden und dann die Module auswählen. Stellen Sie sicher, dass ein Häkchen neben ist

Cgi_module

Wenn es kein Häkchen neben cgi_module gibt, gehen Sie vor und klicken Sie darauf.

Dies ermöglicht das Modul und startet den WAMP Apache Server neu.

Gehen Sie jetzt zurück zu Notepad und speichern Sie fist_cgi_script.py Datei fist_cgi_script.py im rechten Verzeichnis von cgi-bin.

Der genaue Weg zu diesem Ordner ist wahrscheinlich auf jedem System unterschiedlich, aber befindet sich im WAMP-Verzeichnis, dann im Inneren des bin-Verzeichnisses, im Apache. Auf meinem System ist der Pfad zum Verzeichnis cgi-bin C:\wamp\bin\apache\Apache2.2.17\cgi-bin

Sobald Ihre Python-Skriptdatei gespeichert ist, gehen Sie zu Ihrem Browser und greifen auf das Skript zu

 http://localhost/cgi-bin/hello.py 

Das ist es. Keine Notwendigkeit, zusätzliche Module oder einen ganz anderen Server zu installieren

Python ist die beste Programmiersprache der Welt.