Perl Scripte auf dem Webserver laufen lassen - Kleines How-To der Scriptinstallation
Sie wollen also Ihr eigenes Script auf Ihrem Webserver laufen lassen... normalerweise kein Problem!
Bevor es los geht muß natürlich prinzipiell klar sein, daß Ihr Webserver das zulässt. Notfalls fragen Sie Ihren Hoster, ob CGI's freigeschaltet sind und ob Perl installiert ist.
Ist dies der Fall kann es losgehen.
Loggen Sie sich per FTP auf Ihrem Webserver ein, wechseln Sie in das entsprechende Verzeichnis, in dem das Script liegen soll (meist cgi-bin) und laden Sie das Script hoch.
Nach dem Hochladen müssen Sie normalerweise die Rechte auf 755 setzen, manche Server tun dies aber auch automatisch.
Ist dies alles getan, rufen Sie Ihr Script auf und prüfen Sie, ob alles gut gegangen ist.
Wenn ja ist gut, wenn nein, dann gehts zur
Problemsuche
Sollten Sie es nicht ohnehin schon getan haben, schreiben Sie in Ihr Script folgende Anweisung:
Mögliche Fehler im Script werden dadurch im Browser ausgegeben, allerdings muß dazu das Script generell auf dem Server laufen.
Welche Fehlermeldung erscheint im Browser?
404: Möglicherweise haben SIe sich bei der Eingabe der Adresse im Browser vertippt, also neuer Versuch!
500: Internal Server Error -> Da stimmt was nicht!
Mögliche Fehlerquellen, die häufig beim Hochladen auf den Server auftreten:
- Sind die Rechte auf 755 gesetzt?
- Wurde das Script im txt-Mode hochgeladen? Im bin-Mode gehts nämlich nicht, also im Handbuch des FTP-Programmes schmökern und umstellen!
- Wurde ein gültiger HTML-Header ausgegeben? Falls die Fehlermeldung "Premature end of Script Header" erscheint wurde kein gültiger Seitenkopf ausgegeben.
Im einfachsten Fall zu Beginn des Scriptes ein: