Cgi ?
MIchael R.
- webserver
Hallo,
ich bin's schon wieder mal.
mein Apache 1.3.22 auf meinem pc läuft prima - nur eine frage bewegt mich jetzt doch mehr und mehr: muss ich für cgi noch irgendetwas speziell einstellen ? ich hab ein cgi-bin Verzeichnis angelegt, einen counter reingelegt, den counter in ein html-doc bzw. shtml-doc eingebaut aber der counter zeigt mir nichts an im doc.
Danke !
Michael R.
hi,
ich glaube das geht so nicht *grübel*
auf alle fälle gehts so:
lad dir bei http://www.activestate.com/Products/ActivePerl/
perl runter und dann gibts du in der httpd.conf datei deines apaches bei
den pfad zu dem installiert perl angeben
also z.b.:
#!e:/Homepage-Programme/perl/bin/perl
hoffe hab dir weitergeholfen
mfg
matze
Hi
Kann doch auch am Counterscript liegen.
Geht ein einfaches "Hello world"?
Wenn ja, ist der Apache okay.
Copy und paste von folgendem in einen Texteditor,
abspeicherun und probieren im cgi-bin.
Vergiss nicht die zugriffsrechte korrekt zu setzen!
#!/usr/bin/perl
#oder dein Pfad zu Perl
print "Content-type: text/html\n\n";
print "Indianer fand Perle! (Perl funktioniert mit Apache)\n";
################## ENDE #####################
LG
Aquariophile
PS.: Maybe noch <html> tags dazu und body und so,
aber um zu testen unnötig
hi!
Vergiss nicht die zugriffsrechte korrekt zu setzen!
Muss man nicht unter Windows.
print "Indianer fand Perle! (Perl funktioniert mit Apache)\n";
Seit wann maskiert man Klammen in Perl-Strings mit 'nem Backslash?
bye, Frank!
Hi Michael,
muss ich für cgi noch irgendetwas speziell einstellen?
ich hab ein cgi-bin Verzeichnis angelegt,
was genau meinst Du damit?
Der Name eines solchen Verzeichnisses ist frei wählbar; in der Apache-
Konfiguration muß allerdings definiert sein, daß alle Dateien innerhalb
dieses Verzeichnisses als CGI-Anwendungen ausgeführt werden sollen:
http://httpd.apache.org/docs/mod/mod_alias.html#scriptalias
aber der counter zeigt mir nichts an im doc.
Was schreibt dieser Zugriff in Deine Protokolldateien?
(logs\access.log bzw. logs\error.log)
Viele Grüße
Michael