500 Internal Server Error

Alles, was Perl betrifft, kann hier besprochen werden.

500 Internal Server Error

Postby Roach » 13. July 2004 11:31

Hallo,

ich hab das Forum durchsucht aber nix gefunden, vermutlich eine absolute Anfängerfrage (hatte bisher nur mit PHP zu tun):

Ich habe SuSE Linux 8.1 mit Xampp installiert, zudem läuft Conifxx 2.0.

Wenn ich ein cgi ausführen will kommt immer ein 500 Internal Server Error.

Wenn ich es über die Kommando Zeile ausführe kommt: bad interpreter : no such file or directory.

Die CGI beginnen alle mit #!/usr/bin/perl, dort befindet sich auch ein Perl Interpreter.

das gleiche Ergebnis kommt wenn ich #!/opt/lampp/bin/perl als Interpreter angebe.

die CGIs sind in Perl programiert, und wenn sie aus der Kommanozeile aus gestartet werden funktionieren sie problemlos.

in der Error log steht "premature end of script header", "textconv" gibt aber an das Unix-Zeilenumbruch verwendet werden.

in der suexec kommt etwas von "user mismatch (wwwrun instead of www)"


Wie bekomme ich die CGIs auf dem Apache zum laufen?

Gruß
Roach
Roach
 
Posts: 34
Joined: 18. March 2004 13:41

Postby Oswald » 14. July 2004 23:08

Hallo Roach!

Bist Du sicher, dass die CGIs auch wirklich CGIs sind? Was sind die ersten beiden ausgegebenen Zeilen, wenn Du eines der Skripte in der Shell startest?

Eigentlich funktionieren CGIs unter XAMPP sofort.

Liebe Grüße
Oswald
User avatar
Oswald
Apache Friends
 
Posts: 2718
Joined: 26. December 2002 19:51
Location: Berlin, Germany
Operating System: Linux

Postby wim » 16. December 2004 18:16

Hallo,

ich habe hier ein ähnliches Problem. Im Log von SuExec steht:
user mismatch (nobody instead of www)

Der Apache läuft unter nobody, während der suexec diese config hat:

www:/opt/lampp # bin/suexec -V
-D AP_DOC_ROOT="/usr/local/apache2/htdocs"
-D AP_GID_MIN=100
-D AP_HTTPD_USER="www"
-D AP_LOG_EXEC="/usr/local/apache2/logs/cgi.log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=100
-D AP_USERDIR_SUFFIX="public_html"

Kann ich den suexec irgendwie umkonfigurieren??
User avatar
wim
 
Posts: 8
Joined: 25. February 2003 14:55

Postby deepsurfer » 17. December 2004 09:39

ist das script auch auf chmod 755 ????

denn wenn du aus der konsole startest ist es egal, da der root es darf.

chirio
Deep
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian


Return to Perl

Who is online

Users browsing this forum: No registered users and 4 guests