Ein paar grundlegende Merkregeln und Beispiele für die Perl-Programme, die mit Web-Servern arbeiten sollen.
Die Einstellung eines Web-Servers, damit er Perl-Programme auf dem Server
korrekt ausführt, ist eine kleine Wissenschaft für sich. Das "Wie", hängt in der
Regel vom jeweiligen Web-Server ab.
Bei Programmen auf Unix-Servern müssen Sie
in der ersten Zeile des Perlscripts festlegen, wo sich das Perl-Programm befindet. Die geschieht z.B. über
#usr/bin/perl
Außerdem ist die Auswahl an Modulen bei jeder Installation unterschiedlich. Es kann sein, daß
bestimmte Dinge einfach fehlen. Dies sollten Sie vor einer Programmierung sicherstellen.
Einfachstes Perl-Programm
Das ist das einfachste Perl-Programm. Die erste Zeile weist für Unix auf den Ort der Perl-Installation hin. Die
zweite Zeile gibt an, welcher "Mime-Type" zurückgegeben wird. Das eigentliche "Programm" beschränkt sich auf
das Drucken eines Satzes.
Perl-Programme ausführbar machen.
Auf unix-Servern muß ein cgi-Programm ausführbar (executable) sein. Dies ist bei einer Übertragung nicht immer der Fall. Deshalb muß man die Zugriffsrechte für das Program über telnet oder einem geeigneten FTP-Programm (z.B. ws_ftp) auf 755 setzen. Ansonsten erhält man eine Fehlermeldung.
Perl-Programme im Unix-Format abspeichern
Perl-Programme, die nicht im unix-Format abgespeichert werden, führen auf unix-Servern unweigerlich zu einem Fehler, da Windows noch einen Carriage-Return bei Zeilenumbrüchen einbaut.
Der Betreiber von www.dBooks.de übernimmt keine
Verantwortung für den Inhalt und die Richtigkeit der Angaben auf
den verlinkten Websites.
Zu den üblichen NoNos gibt es keine direkten Verweise.