Jetzt geht es endlich. Das Script lag bei mir im cgi-bin-Ordner:
--->httpdocs/cgi-bin/PerlScriptDie anzusprechende Text-Datei lag im:
--->httpdocs/artikel_text/rauchen.txt
D.h. von dem Skript aus gesehen ist die Datei so erreichbar: '../artikel_text/rauchen.txt'
und nicht: '/artikel_text/rauchen.txt'
Und noch etwas ganz wichtiges, was dir natürlich auch schon längst gesagt wurde, wenn du löblicher Weise schon use strict verwendest und die aufrufst wenn ein Fehler auftritt, musst du dir diese Fehler auch anzeigen lassen. Normalerweise, wenn man das Skript in der Konsole (DOS Fenster) lokal testet, ist das kein Problem, bei einem CGI Skript aber schon, aus diesem Grund unbedingt use CGI::Carp qw(fatalsToBrowser); einbauen, denn ansonsten nützen dir deine ganzen Fehlerabfragen nichts, wie man wieder mal schön an diesem Teilthread sieht.
Ansonsten, bleibt deine Lernkurve sehr sehr flach.
Immer noch nicht das Standard CGI-Modul eingebaut, du weißt immer noch nicht wie du Fehlermeldungen bekommst und deutest.
Wie schon wiederholt gesagt, das CPAN ist eine Grundlage für Perl, dort findest du Module für jeden Zweck. Viele davon kann man auch ohne den Hoster installieren und bei einem guten Hoster reicht auch eine kurze Mail dass dieser ein Modul nachinstaliert.
Und nach wie vor halte ich heutzutage Perl und SSI für keine sinnvolle Lösung.
Struppi.