Re: AW: Perl-Skript, UserDir und Internal Server Error
Hi! Am Dienstag, 6. Mai 2003 15:51 schrieb Philipp Suek: > > Du vergißt, daß das Programm läuft, aber eben nicht im UserBereich. > Was heißt bei dir Userbereich? Im public_html? Dürfen dort CGI's ausgeführt > werden? Sind die Rechte richtig gesetzt? Rechte sind für User jedamus im Verzeichnis /home/bwl/jedamus/Publicite/cgi-bin folgende: drwx--x--x 2 jedamus student 512 May 5 16:42 . drwxr-xr-x 5 jedamus student 2048 May 5 16:32 .. -rwxr-xr-x 1 jedamus student11425 May 5 16:20 xxx.pl Wenn ich die als User apache (unter der ID läuft der apache) in der Konsole laufen lasse, klappt alles. Hier ein Auszug aus der httpd.conf: 8<8<8<8<8<8<8<8<8< DocumentRoot "/export/www/WORMS/doc" ... AddHandler server-parsed .html Options FollowSymLinks AllowOverride All ... AddHandler server-parsed .html Options Indexes FollowSymLinks MultiViews +Includes AllowOverride All Order allow,deny Allow from all ... Options ExecCGI FollowSymLinks AllowOverride All ... UserDir Publicite ... Options ExecCGI SetHandler cgi-script ... ScriptAlias /cgi-bin/ "/export/www/WORMS/cgi-bin/" AllowOverride None Options ExecCGI FollowSymLinks Order allow,deny Allow from all ... AddHandler cgi-script .cgi .pl .sh 8<8<8<8<8<8<8<8<8< -- Leander Jedamus Presse- und Öffentlichkeitsarbeit FH Worms Erenburger Str. 19 67549 Worms +49 6241 509-172 -- Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] --
AW: Perl-Skript, UserDir und Internal Server Error
Hallo, > -Ursprüngliche Nachricht- > Von: Leander Jedamus [mailto:[EMAIL PROTECTED] > Gesendet: Dienstag, 6. Mai 2003 15:45 > An: users-de@httpd.apache.org > Betreff: Re: Perl-Skript, UserDir und Internal Server Error > > Du vergißt, daß das Programm läuft, aber eben nicht im UserBereich. Was heißt bei dir Userbereich? Im public_html? Dürfen dort CGI's ausgeführt werden? Sind die Rechte richtig gesetzt? Gruß Philipp Suek
Re: Perl-Skript, UserDir und Internal Server Error
Hi! Am Dienstag, 6. Mai 2003 15:36 schrieb STAR Group Webmaster: > Hallo Leander > > > Ich habe hier ein kleines Problem. Wenn ich ein bestimmtes > > Perl-Skript im /cgi-bin Verzeichnis des Servers starte, läuft es. > > Lasse ich dasselbe Skript im Userbereich laufen, geht es nicht > > und ich bekomme ein Internal Server Error (error_log sagt > > [client xxx.xxx.xxx.xxx] Premature end of script headers: xxx.pl) > > versuch mal auf der Konsole (evtl. su - USERID_VOM_AUSFUEHRENDEN_USER) > > perl -c xxx.pl ich bekomme xxx.pl syntax OK > > oder > > perl xxx.pl Ich bekomme: Content-type: text/html No Comments usw. ... > > Wenn beim ersten Fehler auftreten -> loesen :) > Wenn beim zweiten KEIN > > Content-type: text/html > > oder > > Content-type: text/plain > > als erstes kommt, gibt der Server einen Fehler aus und Du musst als erstes > in Dein Script den Befehl eingeben: > > print "Content-type: text/html\n\n"; Du vergißt, daß das Programm läuft, aber eben nicht im UserBereich. Trotzdem Danke! -- Leander Jedamus Presse- und Öffentlichkeitsarbeit FH Worms Erenburger Str. 19 67549 Worms +49 6241 509-172 -- Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] --
Re: Perl-Skript, UserDir und Internal Server Error
Hallo Leander Ich habe hier ein kleines Problem. Wenn ich ein bestimmtes Perl-Skript im /cgi-bin Verzeichnis des Servers starte, läuft es. Lasse ich dasselbe Skript im Userbereich laufen, geht es nicht und ich bekomme ein Internal Server Error (error_log sagt [client xxx.xxx.xxx.xxx] Premature end of script headers: xxx.pl) versuch mal auf der Konsole (evtl. su - USERID_VOM_AUSFUEHRENDEN_USER) perl -c xxx.pl oder perl xxx.pl Wenn beim ersten Fehler auftreten -> loesen :) Wenn beim zweiten KEIN Content-type: text/html oder Content-type: text/plain als erstes kommt, gibt der Server einen Fehler aus und Du musst als erstes in Dein Script den Befehl eingeben: print "Content-type: text/html\n\n"; Gruss Marcel -- Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] --
Perl-Skript, UserDir und Internal Server Error
Hi! Ich habe hier ein kleines Problem. Wenn ich ein bestimmtes Perl-Skript im /cgi-bin Verzeichnis des Servers starte, läuft es. Lasse ich dasselbe Skript im Userbereich laufen, geht es nicht und ich bekomme ein Internal Server Error (error_log sagt [client xxx.xxx.xxx.xxx] Premature end of script headers: xxx.pl) Hier ein Auszug aus der httpd.conf: 8<8<8<8<8<8<8<8<8< DocumentRoot "/export/www/WORMS/doc" ... AddHandler server-parsed .html Options FollowSymLinks AllowOverride All ... AddHandler server-parsed .html Options Indexes FollowSymLinks MultiViews +Includes AllowOverride All Order allow,deny Allow from all ... Options ExecCGI FollowSymLinks AllowOverride All ... UserDir Publicite ... Options ExecCGI SetHandler cgi-script ... ScriptAlias /cgi-bin/ "/export/www/WORMS/cgi-bin/" AllowOverride None Options ExecCGI FollowSymLinks Order allow,deny Allow from all ... AddHandler cgi-script .cgi .pl .sh 8<8<8<8<8<8<8<8<8< -- Leander Jedamus Presse- und Öffentlichkeitsarbeit FH Worms Erenburger Str. 19 67549 Worms +49 6241 509-172 -- Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] --