wenn mich nicht alles täuscht wechselt der server automatisch den mod je nach map .....
am besten du verwaltest deinen server mit bf2cc ...
Beiträge von thundergod
-
-
-
das hatte ich auch schon probiert .... er wirft mir immer nur den inhalt aus:
Code#! /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:
ZitatBei 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:
Zitatab das damals in der Apache conf gemacht:
# To use CGI scripts
#
AddHandler cgi-script .cgi .sh .pl .aspxMeine .htaccess sieht so aus:
Options +ExecCGI -Indexes -
hi ....
Ich weis der thread is nicht mehr der aktuellste jedoch wollt ich wissen ob das script noch funktioniert ?Ich wollt das script bei auf meinen rooti werfen um an die Waffen zu kommen jedoch funktioniert das nicht so wies ich mir vorstelle ...
wenn ich folgendes ausführe:
http://*.*.*.*/ASP/getunlocksinfo.aspx
kommt nur der Inhalt des scripts ... als würde er es nicht öffnen können:Perl#!/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();
Ändere ich jedoch die getunlocksinfo.aspx auf getunlocksinfo.pl schauts so aus:
Code
Alles anzeigenO H pid nick asof D 12345678 UNLOCKED 1140675897 H enlisted officer D 0 0 H id state D 11 s D 22 s D 33 s D 44 s D 55 s D 66 s D 77 s D 88 s D 99 s D 111 s D 222 s D 333 s D 444 s $ 121 $
meine .htaccess schaut so aus:
Das ganze läuft auf suse 9.3 mit apache2:
Code# uname -a Linux s15204723 2.6.14.3-051207a #1 SMP Wed Dec 7 12:17:16 CET 2005 x86_64 x86_64 x86_64 GNU/Linux
hat wer ne idee warumm er die aspx file nicht ausführt ?
ps. die .htaccess wird ausgeführt ...