ich hab versucht eben ein Perl script auszuführen aber es kommt nur ein 500'er dabei raus. EIn auszug aus der Log kommt unten.
Hab den Script Alias auf mein cgi-bin geändert, hab die directory derektive für das cgi-bin auf den neuen pfad geändert und der angegebene interpreter am anfang der perl datei müßte auch stimmen.
- Code: Select all
#!/opt/lampp/bin/perl
print "Hallo ich bin perly das kleine schwein, grunz grunz";
[Wed Nov 26 09:10:06 2003] [notice] Digest: generating secret for digest authentication ...
[Wed Nov 26 09:10:06 2003] [notice] Digest: done
[Wed Nov 26 09:10:07 2003] [error] [client -- Zensur --] Premature end of script headers: test.pl
[Wed Nov 26 09:10:07 2003] [error] [client -- Zensur --] String found where operator expected at /var/cgi-bin/test.pl line 3,
near "Print "Hallo ich bin perly, das kleine schweinchen Grunz grunz""
[Wed Nov 26 09:10:07 2003] [error] [client -- Zensur --] (Do you need to predeclare Print?)
[Wed Nov 26 09:10:07 2003] [error] [client -- Zensur --] syntax error at /var/cgi-bin/test.pl line 3, near "Print "Hallo ich b
in perly, das kleine schweinchen Grunz grunz""
[Wed Nov 26 09:10:07 2003] [error] [client -- Zensur --] Execution of /var/cgi-bin/test.pl aborted due to compilation errors.
[Wed Nov 26 09:10:07 2003] [notice] Apache/2.0.48 (Unix) mod_perl/1.99_08 Perl/v5.8.0 mod_ssl/2.0.48 OpenSSL/0.9.7c PHP/4.3.3
DAV/2 configured -- resuming normal operations
[Wed Nov 26 09:10:09 2003] [error] [client -- Zensur --] Premature end of script headers: test.pl
[Wed Nov 26 09:10:09 2003] [error] [client -- Zensur --] String found where operator expected at /var/cgi-bin/test.pl line 3,
near "Print "Hallo ich bin perly, das kleine schweinchen Grunz grunz""
[Wed Nov 26 09:10:09 2003] [error] [client -- Zensur --] (Do you need to predeclare Print?)
[Wed Nov 26 09:10:09 2003] [error] [client -- Zensur --] syntax error at /var/cgi-bin/test.pl line 3, near "Print "Hallo ich b
in perly, das kleine schweinchen Grunz grunz""
[Wed Nov 26 09:10:09 2003] [error] [client -- Zensur --] Execution of /var/cgi-bin/test.pl aborted due to compilation errors.
Was bedeutet denn "Do you need to predeclare Print?" ? Muß ich da etwa irgend was deklarieren? Hab (noch) keine ahnung von perl.
frage2: Kann ich irgendwo einstellen dass fehler ausgegeben werden ähnlich den warnings & notices bei php?
gruß,
Andreas