500er Fehler bei cgi Script
Posted: 2004-07-06 02:53
So ich habe jetzt 2 Sd im Forum gelesen aber keine Hilfe kapiert. Ja ich bin neu und ja ich bin mir sicher das ich einen Root Server will ich gebe zu bedenken das auch ihr das ganze lernen mußtet. Das um eventuellen Kommentaren vorzubeugen. Ja ich kann auch lesen und ja ich habe die Suche benutzt bin aber nicht schlau geworden.
Nun zum Problem:
ich will ein Perl Script auf meinem Server installieren auserhalb der cgi-bin.
Ich habe das auch speziell für diesen Kunden freigeschaltet mit Confixx 2.0
Ich bekomme eine 50er Fehlermeldung wenn ich das Script aufrufen möchte.
Das Script selbst funzt habe es auf einem Powerpaket von Puretec getestet und da läuft alles ohne Probleme.
Fehlermeldung in der Error log
[error] Premature end of script headers: /home/www/web3/html/.....
in der suexec.log
info: (target/actual) uid: (web3/web3) gid: (ftponly/ftponly) cmd: install.cgi
error: directory is writable by others: (/home/www/web3/html/......
letzteres habe ich via FTP auf 755 geändert die Meldung kommt aber immer noch.
ach und noch eine Info ich habe keine Updates oder sonstiges gemacht wie bei vielen Themen erwähnt.
Dann stellt sich mir noch eine Frage:
da ich selbst noch nix am Server geändert habe liegt der Verdacht nahe das 1&1 eine unvollständigen Server ausliefert der nicht richtig läuft oder warum gibt es Probleme?
Gibt es eine einfache Lösung ohne irgendwelche Updates von Apache und Co da ich Angst habe den Server abzuschießen und das wäre tödlich für mich da zwei Shops von Kunden drauf sind.
wenn ich als Root suexec -V eingebe kommt
DOC_Root="/home/www"
Safe_Path="/bin:/usr/bin"
GID_MID=96
dann habe ich noch ein kurzes Testscript auf den Server geladen:
#!/usr/bin/perl
print "Content-type: text/htmlnnHallon";
Auf Win war es größer wie auf dem Server bekomme aber trotzdem 500er Fehler
auch direkt im cgi-bin Verzeichnis geht das Testscript nicht
dann habe ich da noch folgendes gefunden
in der httpd.conf sollte stehen:
AddHandler cgi-script .cgi .pl
eventuell fehlt das .pl
bei mir hat das .pl gefehlt hat aber nix geändert als ich es geändert habe. So jetzt haben wir 4 Uhr hoffentlich habt ihr einen Tip ohne Updates die den Server gefährden könnten.
Nun zum Problem:
ich will ein Perl Script auf meinem Server installieren auserhalb der cgi-bin.
Ich habe das auch speziell für diesen Kunden freigeschaltet mit Confixx 2.0
Ich bekomme eine 50er Fehlermeldung wenn ich das Script aufrufen möchte.
Das Script selbst funzt habe es auf einem Powerpaket von Puretec getestet und da läuft alles ohne Probleme.
Fehlermeldung in der Error log
[error] Premature end of script headers: /home/www/web3/html/.....
in der suexec.log
info: (target/actual) uid: (web3/web3) gid: (ftponly/ftponly) cmd: install.cgi
error: directory is writable by others: (/home/www/web3/html/......
letzteres habe ich via FTP auf 755 geändert die Meldung kommt aber immer noch.
ach und noch eine Info ich habe keine Updates oder sonstiges gemacht wie bei vielen Themen erwähnt.
Dann stellt sich mir noch eine Frage:
da ich selbst noch nix am Server geändert habe liegt der Verdacht nahe das 1&1 eine unvollständigen Server ausliefert der nicht richtig läuft oder warum gibt es Probleme?
Gibt es eine einfache Lösung ohne irgendwelche Updates von Apache und Co da ich Angst habe den Server abzuschießen und das wäre tödlich für mich da zwei Shops von Kunden drauf sind.
wenn ich als Root suexec -V eingebe kommt
DOC_Root="/home/www"
Safe_Path="/bin:/usr/bin"
GID_MID=96
dann habe ich noch ein kurzes Testscript auf den Server geladen:
#!/usr/bin/perl
print "Content-type: text/htmlnnHallon";
Auf Win war es größer wie auf dem Server bekomme aber trotzdem 500er Fehler
auch direkt im cgi-bin Verzeichnis geht das Testscript nicht
dann habe ich da noch folgendes gefunden
in der httpd.conf sollte stehen:
AddHandler cgi-script .cgi .pl
eventuell fehlt das .pl
bei mir hat das .pl gefehlt hat aber nix geändert als ich es geändert habe. So jetzt haben wir 4 Uhr hoffentlich habt ihr einen Tip ohne Updates die den Server gefährden könnten.