mbanse
Registered User
Hi Leute,
da bin ich mal wieder .
Also einer meiner Kunden wollte ein CGI bzw Perl Script benutzen.
Es kam immer die Meldung beim Aufruf des Scripts:
Serverfehler!
Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist.
Fehlermeldung:
Premature end of script headers: selfmail1.pl
Dann habe ich mir die suexec.log angesehn da stand folgendes:
[2006-01-18 20:10:51]: uid: (876/web83) gid: (876/876) cmd: selfmail1.pl
[2006-01-18 20:10:51]: command not in docroot (/home/www/web83/html/cgi-bin/selfmail1.pl)
Gut hier im Forum gesucht, dann auch ne Lösung gefunden und die alte suexec2.save wieder eingespielt.
Dann hat das funktioniert.
Dann hab ich das Script noch einmal aufgerufen
Kam der selbe Fehler, in der suexec.log stand folgendes:
[2006-01-18 21:31:52]: uid: (876/web83) gid: (876/876) cmd: selfmail1.pl
[2006-01-18 21:31:52]: file has no execute permission: (/home/www/web83/html/cgi-bin/selfmail1.pl)
Gut der Datei noch chmod 0755 gegeben, dann kommt immer noch der gleiche Fehler, jedoch in der suexec.log steht nur noch:
[2006-01-18 21:32:41]: uid: (876/web83) gid: (876/876) cmd: selfmail1.pl
Mehr nicht...
kann mir jemand helfen?
Ist ein SuSE 9.0/ Confixx 3 Pro System.
Muss ich jetzt den Apache neu kompilieren? Habe das noch nicht gemacht, und habe mich auch damit schon versucht zu beschäftigen, nur möchte ich nichts falsch machen, da sonst knapp 90 Leute ihre Websiten nicht erreichen können.
Schon mal Danke =)
[edit]
Lade ich aber zb ein andres Script hoch wie den gtchat funktioniert der!
Wenn ich das Script in der Konsole direkt aufrufe bekomm ich die Ausgabe:
Ich rufe es mit perl selfmail1.pl auf dann kommt:
Bad name after delimiter' at selfmail1.pl line 18.
Hat das etwas damit zu bedeuten?
da bin ich mal wieder .
Also einer meiner Kunden wollte ein CGI bzw Perl Script benutzen.
Es kam immer die Meldung beim Aufruf des Scripts:
Serverfehler!
Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist.
Fehlermeldung:
Premature end of script headers: selfmail1.pl
Dann habe ich mir die suexec.log angesehn da stand folgendes:
[2006-01-18 20:10:51]: uid: (876/web83) gid: (876/876) cmd: selfmail1.pl
[2006-01-18 20:10:51]: command not in docroot (/home/www/web83/html/cgi-bin/selfmail1.pl)
Gut hier im Forum gesucht, dann auch ne Lösung gefunden und die alte suexec2.save wieder eingespielt.
Dann hat das funktioniert.
Dann hab ich das Script noch einmal aufgerufen
Kam der selbe Fehler, in der suexec.log stand folgendes:
[2006-01-18 21:31:52]: uid: (876/web83) gid: (876/876) cmd: selfmail1.pl
[2006-01-18 21:31:52]: file has no execute permission: (/home/www/web83/html/cgi-bin/selfmail1.pl)
Gut der Datei noch chmod 0755 gegeben, dann kommt immer noch der gleiche Fehler, jedoch in der suexec.log steht nur noch:
[2006-01-18 21:32:41]: uid: (876/web83) gid: (876/876) cmd: selfmail1.pl
Mehr nicht...
kann mir jemand helfen?
Ist ein SuSE 9.0/ Confixx 3 Pro System.
Muss ich jetzt den Apache neu kompilieren? Habe das noch nicht gemacht, und habe mich auch damit schon versucht zu beschäftigen, nur möchte ich nichts falsch machen, da sonst knapp 90 Leute ihre Websiten nicht erreichen können.
Schon mal Danke =)
[edit]
Lade ich aber zb ein andres Script hoch wie den gtchat funktioniert der!
Wenn ich das Script in der Konsole direkt aufrufe bekomm ich die Ausgabe:
Ich rufe es mit perl selfmail1.pl auf dann kommt:
Bad name after delimiter' at selfmail1.pl line 18.
Hat das etwas damit zu bedeuten?
Last edited by a moderator: