ich kann PHP aber leider habe ich keine Ahnung von Perl. Jetzt muss ich ein Perl Script zur Kreditkartenabrechnung zum Laufen bringen. Ich habe das Beispiel des Anbieters kopiert. Mein Provider 1&1 biete mir einen CGI-Ausgabemonitor, der sogleich folgende Fehlermeldung ausgespuckt hat:
126 CGI returned nonzero status
e /usr/bin/nice: /kunden/homepages/8/xxxxxxxx/htdocs/cc.pl: Permission denied
STDOUT OK STDERR OK
Von PHP bin ich es gewohnt, dass ich die Zeile, in der der Fehler steckt mitgeteilt bekomme. Die 126 kann nicht für die Zeile stehen, da das Script cc.pl nicht so viele Zeilen hat. Könnte sich der Fehler auch auf ein includetes Modul beziehen?
126 CGI returned nonzero status
e /usr/bin/nice: /kunden/homepages/8/xxxxxxxx/htdocs/cc.pl:
Permission denied
STDOUT OK STDERR OK
ich weiß zwar nicht, wie deine Skripte eingebunden sind, aber der Hinweis ‚permission denied‘ deutet m.A. darauf hin, daß das Script beim Aufruf nicht die notwendigen Rechte hat (probiers z.B. mal mit
chmod a+wx cc.pl
um das Script für alle lesbar + ausführbar für alle zu machen). Fehler im Perl-Skript selber würden anders aussehen.