Anfänger braucht hilfe (Error 500)
|
Seitenanfang |
| Ich fange gerade damit an Perl zu lernen (habe schon Erfahrung mit PHP). Ich teste den Code auf meinem Linux-Laptop wo ich Lampp mit Perl 5.8 installiert habe. Die mit Lampp gelieferten Beispiele funktionieren alle, nur mein erster Code funktioniert nicht so richtig. #!/opt/lampp/bin/perl use CGI; print 'Hello world!;\n'; Ich kriege da die Fehlermeldung "Internal Server Error". Da die Lampp-Beispiele funktionieren, kann ich mich eigentlich nicht vorstellen dass es am Server liegen soll.
Datum: 22.12.2005-19:39

|
re: Anfänger braucht hilfe (Error 500)
|
Seitenanfang |
| Hi, Du musst zunächst einen "Content-type losschicken.
#!/opt/lampp/bin/perl use strict; use warnings; use CGI::Carp qw(fatalsToBrowser warningsToBrowser); use CGI qw(:standard);print "Content-type: text/html\n\n"; print "Hello world.\n"; exit 0;
Die Pragmas strict und warnings zu Anfang sind aüßerst hilfreich.-uw
Datum: 22.12.2005-22:12

|
re: Anfänger braucht hilfe (Error 500)
|
Seitenanfang |
| Hat leider nichts gebracht. Auch ein 500-er Fehler.
Datum: 22.12.2005-22:37

|
re: Anfänger braucht hilfe (Error 500)
|
Seitenanfang |
| schau mal in die error.log und poste hier den Inhalt...
Datum: 23.12.2005-05:49

|
re: Anfänger braucht hilfe (Error 500)
|
Seitenanfang |
| Wenn Du schon das CGI Modul lädst, dann kannst Du auch die Funktionen davon verwenden... print header(); anstatt des print "Content-type..."; Bei 500ern ist auch folgender Link ganz interessant: http://wiki.perl-community.de/bin/view/Wissensbasis/FaqCGIServerError500
Datum: 23.12.2005-05:48

|
re: Anfänger braucht hilfe (Error 500)
|
Seitenanfang |
| Problem lag an die Zugangsrechte. Vielen Dank!!!!!!!!!!
Datum: 23.12.2005-10:49

|