das hatte ich auch schon probiert .... er wirft mir immer nur den inhalt aus:
#! /usr/bin/perl my @ids=qw/11 22 33 44 55 66 77 88 99 111 222 333 444/; sub main(); sub main() { my $time=time; print "Content-type: text/plain\n\n"; print "O\n"; print "H\tpid\tnick\tasof\n"; print "D\t12345678\tUNLOCKED\t$time\n"; print "H\tenlisted\tofficer\n"; print "D\t0\t0\n"; print "H\tid\tstate\n"; for (@ids) { print "D\t$_\ts\n"; } print "\$\t121\t\$\n"; } main();
nur warum ? ... als .pl geht's ....
es steht auch nix in den log ...
in einem anderen forum hab ich folgendes gefunden:
ZitatAlles anzeigenBei mir kommt folgende Ausgabe im Browser:
-----
my @ids=qw/11 22 33 44 55 66 77/; sub main(); sub main() { my $time=time; print "Content-type: text/plain\n\n"; print "O\n"; print "H\tpid\tnick\tasof\n"; print "D\t12345678\tUNLOCKED\t$time\n"; print "H\tenlisted\tofficer\n"; print "D\t0\t0\n"; print "H\tid\tstate\n"; for (@ids) { print "D\t$_\ts\n"; } print "\$\t103\t\$\n"; } main();
----
Apache scheint das Script nicht zu verarbeiten, sondern einfach nur auszugeben... ???
Verdammt, was kann das sein ?
EDIT: JO, jetzt geht es !!! Habe wie du auch in der httpd.conf von cgi-bin aus ASP ersetzt
Ich hab bei mir jedoch Option +ExecCGI drinnen .... oder gibts da noch was ?
EDIT:
Habs geschafft:
ZitatAlles anzeigenab das damals in der Apache conf gemacht:
# To use CGI scripts
#
AddHandler cgi-script .cgi .sh .pl .aspx
Meine .htaccess sieht so aus:
Options +ExecCGI -Indexes