hallo
* From: "Helga Fischer"
On Mon, 2003-08-18 at 18:20, Silvio Siefke wrote:
Wenn ich jetzt die Adresse http://192.168.0.43/cgi-bin/test.cgi eingebe, wird das Script heruntergeladen.
Dann sind vermutlich die Rechte falsch. Mach mal ein chmdo 744 test.cgi Und dann teste mal. HTH V.
Hallo
* From: "Volker Kroll"
Dann sind vermutlich die Rechte falsch. Mach mal ein chmdo 744 test.cgi Und dann teste mal.
Rechte habe ich auf 744 gestellt, bekomme ich 500 Internal Server Error Log Premature end of script headers: /home/siefke/cgi-bin/test.cgi Rechte auf 755 Script wird herunter geladen Kein Log Eintrag Gruß Silvio
On Mon, 2003-08-18 at 18:45, Silvio Siefke wrote:
Hallo
* From: "Volker Kroll"
Dann sind vermutlich die Rechte falsch. Mach mal ein chmdo 744 test.cgi Und dann teste mal.
Rechte habe ich auf 744 gestellt, bekomme ich 500 Internal Server Error Log Premature end of script headers: /home/siefke/cgi-bin/test.cgi
Rechte auf 755 Script wird herunter geladen Kein Log Eintrag
Ist .cgi die richtige Endung? Läuft das Prog auf der Shell korrekt? Gibt es HTTP-Header aus? V.
hallo
From: "Volker Kroll"
Ist .cgi die richtige Endung? Läuft das Prog auf der Shell korrekt? Gibt es HTTP-Header aus?
Shellausgabe: linux:~ # perl /home/siefke/cgi-bin/test.cgi Content-type: text/plain COLORTERM = 1 CPU = i686 HOME = /root HOST = linux HOSTNAME = linux HOSTTYPE = i386 INFODIR = /usr/local/info:/usr/share/info:/usr/info INFOPATH = /usr/local/info:/usr/share/info:/usr/info INPUTRC = /etc/inputrc LC_CTYPE = de_DE@euro LESS = -M -S -I LESSCLOSE = lessclose.sh %s %s LESSKEY = /etc/lesskey.bin LESSOPEN = lessopen.sh %s LESS_ADVANCED_PREPROCESSOR = no LOGNAME = root LS_COLORS = no=00:fi=00:di=01;34:ln=01:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=40; 31;01:ex=01;31:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32: *.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.arj=00;31:*.t az=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31 :*.tbz2=00;31:*.png=01;35:*.bmp=01;35:*.gif=01;35:*.jpg=01;35:*.jpeg=01;35: *.pcx=01;35:*.ppm=01;35:*.tif=01;35:*.xbm=01;35:*.xpm=01;35:*.wav=00;32:*.m p3=00;32:*.au=00;32:*.aiff=00;32:*.mid=00;32:*.voc=00;32: LS_OPTIONS = -a -N --color=tty -T 0 MACHTYPE = i686-suse-linux MAIL = /var/mail/root MANPATH = /usr/share/man:/usr/local/man:/usr/X11R6/man:/usr/openwin/man MINICOM = -c on NNTPSERVER = news OSTYPE = linux PAGER = less PATH = /sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/usr/X11R 6/bin:/bin:/usr/games/bin:/usr/games:/opt/gnome/bin:/opt/kde2/bin PRINTER = lp PWD = /root QTDIR = /usr/lib/qt2 RC_LANG = de_DE@euro RC_LC_COLLATE = POSIX SHELL = /bin/bash SHLVL = 1 SSH_TTY = /dev/pts/1 TERM = xterm TEXINPUTS = :/root/.TeX:/usr/share/doc/.TeX:/usr/doc/.TeX USER = root WINDOWMANAGER = /usr/X11R6/bin/kde XKEYSYMDB = /usr/X11R6/lib/X11/XKeysymDB XNLSPATH = /usr/X11R6/lib/X11/nls _ = /usr/bin/perl no_proxy = localhost Mir sagen zwar die ganzen Ausgaben nichts, aber es geht. Gruß Silvio
On Mon, 2003-08-18 at 19:02, Silvio Siefke wrote:
hallo
From: "Volker Kroll"
Ist .cgi die richtige Endung? Läuft das Prog auf der Shell korrekt? Gibt es HTTP-Header aus?
Shellausgabe:
linux:~ # perl /home/siefke/cgi-bin/test.cgi Content-type: text/plain
Mach daraus mal ein Content-Type V.
Am Montag August 18 2003 18:45 schrieb Silvio Siefke:
Rechte auf 755 Script wird herunter geladen
Welche Endung hat Dein Skript? Probier' mal skriptname.pl. Helga -- ## Content Developer OpenOffice.org: lang/DE ## Office-Suite für Linux, Mac, Windows -- http://de.openoffice.org/ ## Werkstatt & Information zu OpenSource -- http://www.eschkitai.de/ ## Offene Jobs -- http://www.eschkitai.de/openoffice/jobs.html
Am Montag August 18 2003 18:20 schrieb Silvio Siefke:
* From: "Helga Fischer"
Ich habe jetzt die Directory heraus gelöcht und nur noch ScriptAlias gelinkt. Im VirtualContainer
ServerAdmin siefke@linux.siefke.ll DocumentRoot /home/siefke ServerName siefke.linux.siefke.ll ErrorLog /var/log/httpd/siefke-error_log CustomLog /var/log/httpd/siefke-access_log common ScriptAlias /cgi-bin/ "/home/siefke/cgi-bin/" </VirtualHost>
Yo, so sieht das bei mir auch aus und funktioniert.
Anderes Script gelöscht und neues genommen
Das andere Skript würde bestimmt auch laufen. Kopiere doch die templates mal in einen template-Ordner Deines Virtual Host und passe den Pfad im Skript an. Tipp: Skript auf der Shell aufrufen und Perl sagt Dir, wo's klemmt.
#!/usr/bin/perl
print "Content-type: text/plain", "\n\n"; foreach $key (sort keys %ENV) { print $key, " = ", $ENV{$key}, "\n"; } exit (0);
Wenn ich jetzt die Adresse http://192.168.0.43/cgi-bin/test.cgi eingebe, wird das Script heruntergeladen.
Was hat es denn für Rechte? 755 sollte es schon sein.
Mir scheint es geht vorwärts.
Freut mich. Helga -- ## Content Developer OpenOffice.org: lang/DE ## Office-Suite für Linux, Mac, Windows -- http://de.openoffice.org/ ## Werkstatt & Information zu OpenSource -- http://www.eschkitai.de/ ## Offene Jobs -- http://www.eschkitai.de/openoffice/jobs.html
participants (3)
-
Helga Fischer
-
Silvio Siefke
-
Volker Kroll