Fehlermeldung bei Lehrer Datei?
gary
- perl
Morgen zusammen,
Ich bin gerade am "Perlen". Der ANfang sieht so aus:
#!/usr/bin/perl -w
###############################################################################
###############################################################################
Ich habe das mal in den cgi-bin ordner gelegt und habe mal versucht, den Perl-Inhalt mit dem Broweser aufzurufen:
http://www.vam-shop.com/cgi-bin/DecisionMaker.pl
Dann kam diese Meldung:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, gary.ritter@web.de 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.
Ist das normal, dass solange das Script nicht fertig ist (im Prinzip ist es völlig leer), dieser Fehler auftritt?
Grüsse gary
Ist das normal, dass solange das Script nicht fertig ist (im Prinzip ist es völlig leer), dieser Fehler auftritt?
Grüsse gary
in dem fall dürfte das nicht am inhalt liegen sondern eher anderen eigenschaften
oft ist es so das dein cgi-script einen chmod von 755 haben MUSS um zu laufen, prüf dies also erstmal per ftp-prog
Erw
Hi Erw,
in dem fall dürfte das nicht am inhalt liegen sondern eher anderen eigenschaften
oft ist es so das dein cgi-script einen chmod von 755 haben MUSS um zu laufen, prüf dies also erstmal per ftp-prog
Was ist chmod 755? Sind das vielleicht diese Lese/Schreib/Ausführ-Rechte (r-w-e=read-write-execute?). Im Gleichen Verzeichnis liegt ein Formmailer (../OrderForm.pl) welches funktioniert.
Gruss gary
Sorry, mit Server kenn ich mich nur über die Benutzeroberfläche "Plesk" aus.
Was ist chmod 755? Sind das vielleicht diese Lese/Schreib/Ausführ-Rechte (r-w-e=read-write-execute?). Im Gleichen Verzeichnis liegt ein Formmailer (../OrderForm.pl) welches funktioniert.
ja, http://de.wikipedia.org/wiki/Chmod
chmod überprüfen, gibt es einen Unterscheid zu der Datei die funktioniert?
Falls nicht mal Inhalte in das Scritp einfügen:
print "Content-Type: text/html\n\n";
print "hallo";
Hi Erw,
Wenn es das ist, dann ist das wahrscheinlich das Problem.
Hier ist der jeweils 10-Stellige Code:
DecisionMaker.pl -rw-r--r--
OrderForm.pl -rwxr-xr-x
Gruss gary
Mahlzeit,
DecisionMaker.pl -rw-r--r--
Damit darf der Besitzer die Datei lesen und ändern, alle Benutzer in der gleichen Benutzergruppe wie der Besitzer dürfen sie nur lesen und alle übrigen ebenfalls.
OrderForm.pl -rwxr-xr-x
Damit darf der Besitzer die Datei lesen, ändern und ausführen, alle Benutzer in der gleichen Benutzergruppe wie der Besitzer dürfen sie nur lesen und ausführen und alle übrigen ebenfalls.
Ein perl-Skript muss aber ausführbar sein, damit es ausgeführt werden kann (irgendwie logisch, oder nicht?) ...
"chmod 755 DecisionMaker.pl" sollte Dir helfen.
MfG,
EKKi
Hi EKKi und die anderen,
Habe es herausgefunden.
Bei mir ist das jetzt sogar noch einfacher (FTP von FileZilla):
Nach dem ich erstmal die haken so eingestellt habe wie ich dachte, kamm unten im Anzeigefeld (siehe Link) der von dir vorgeschlagene Wert heraus (755).
Danke an dich und erw und Struppi
Grüsse gary
Ich bin gerade am "Perlen". Der ANfang sieht so aus:
Wie wär's mit diesem Anfang: http://de.selfhtml.org/perl/index.htm
Struppi.
Morgen Struppi,
Schon klar. Habe das http://de.selfhtml.org/perl/intro.htm gebookmarked. Ich wollte auch nur wissen, ob Einstellungsmässig mit meinem Server alles ok ist, bevor ich loslege. Und ich habe mir vorgenommen nur in dringenden Notfällen zu "posten" - also alles soweit wie möglich "selfer" machen :-)
Herzliche Grüsse gary
Schon klar. Habe das http://de.selfhtml.org/perl/intro.htm gebookmarked. Ich wollte auch nur wissen, ob Einstellungsmässig mit meinem Server alles ok ist, ...
Ja ist es, die Fehlermeldung ist, wie du sicher schon gelesen hast, das erwartungsgemäße Ergebnis deines Skripts.
Struppi.
und noch ein Link.
Dann kam diese Meldung:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Das ist eine Standardanfängerfrage und wird z.b. auch in der FAQ der Perlcommunity behandelt:
http://wiki.perl-community.de/bin/view/Wissensbasis/FaqCGIServerError500
Struppi.
Hi Struppi,
Die Frankfurter Seite gefällt. Wurde ebenfalls gebookmarked :-)
Hab beim Kurtzüberflug gesehen, dfas man Perlscripte im ASCII-Format hochladen muss. Gut, wusste ich nämlich auch nicht *g*..
So denn Bye und merci
gary
Mahlzeit,
Hab beim Kurtzüberflug gesehen, dfas man Perlscripte im ASCII-Format hochladen muss. Gut, wusste ich nämlich auch nicht *g*..
Naja, sind ja Textdateien - was hast Du erwartet? ... :-)
BTW: siehe Betreff
MfG,
EKKi
Hallo, gary,
keiner hat deinen feinen Humor bemerkt ;-)
Du tippst als Anfänger eine Datei von deinem Lehrer ab (Lehrer-Datei) und die läuft dann nicht.
Ich meine, ein Lehrer sollte seine Schüler da abholen, wo sie stehen, sonst ist er kein guter Lehrer.
Kalle