Hallo Zusammen.
Mir geling est nicht unter Apache ein Perl script zum laufen zu bringen.
Wer hat die erfahrung auch schon mit SUSE 7.1 gemacht ?
Wer Kann mir helfen:
-Anhang:
-Fehlermeldung:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@192.168.0.102 and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
--------------------------------------------------------------------------------
Apache/1.3.14 Server at 192.168.0.102 Port 80
-Programm: chmod +x tst.cgi, habe ich nicht vergessen.
#!/usr/bin/perl
print "test";
-Aufruf:
http://192.168.0.101/cgi-bin/tst.cgi
Leider habe ich kein erfolg bitte helft mir.
Apache SUSE 7.1 cgi-bi
Re: Apache SUSE 7.1 cgi-bi
Wie der Apache ja schon richtigerweise gesagt hat, "More information about this error may be available in the server error log".
Was steht denn da (also in /var/log/httpd*) ?
Was steht denn da (also in /var/log/httpd*) ?
Re: Apache SUSE 7.1 cgi-bi
HY
Auszug aus dem /var/log/httpd/error_log:
[Sun Mar 11 13:36:27 2001] [error] [client 192.168.0.107] malformed header from script. Bad header=Marc Peter: /usr/local/httpd/cgi-bin/marc.cgi
Verstehe ich nicht mein header ist ja #!/usr/bin/perl und vond der Kommando zeile funzt es auch.
Gruss Marc
Auszug aus dem /var/log/httpd/error_log:
[Sun Mar 11 13:36:27 2001] [error] [client 192.168.0.107] malformed header from script. Bad header=Marc Peter: /usr/local/httpd/cgi-bin/marc.cgi
Verstehe ich nicht mein header ist ja #!/usr/bin/perl und vond der Kommando zeile funzt es auch.
Gruss Marc
Re: Apache SUSE 7.1 cgi-bi
Hallo !
Ich habe im übrigen genau die selben Probleme mit dem cgi scripten !
Willi ...
Ich habe im übrigen genau die selben Probleme mit dem cgi scripten !
Willi ...
Re: Apache SUSE 7.1 cgi-bi
der browser will ja was zurück haben! das piselige "test" ist für den browser nen bischen dünn. da musste schon ne richtige html seite zurückliefern. rufe entweder ein einfache seite auf, die dann aber unter ../htdocs liegt. oder gib direkt eine mit print "<html>"; print "<head>" etc. aus. (dafür gibts sogar ein perl-modul).
sonst macht das wenig sinn!
achja und strikt trennen: also skripte in ../cgi und html-text, jpgs und flash, auch wenn vom skript aufgerufen, in ../htdocs.
sonst macht das wenig sinn!
achja und strikt trennen: also skripte in ../cgi und html-text, jpgs und flash, auch wenn vom skript aufgerufen, in ../htdocs.