Andreas Bierhals: CGI.pm

Beitrag lesen

Hi!

In der Datei CGI.pm ist ein kleines Beispiel-Script, mit Name und so auslesen und dann
hinschreiben.  Das funzt, aber alles andere nicht.  Bitte helft mir doch endlich!

Das Problem hierbei ist, daß es viele Möglichkeiten gibt und Deine Fehlerbeschreibung nicht gerade umfassend ist. Zum anderen ist die Datei cgi.pm eine Library, und ich weiß nicht, wie *in* dieser Datei ein Beispielskript stehen soll... Hast Du irgendein *kurzes* Skript, welches nicht funktioniert? Dann poste es ruhig mal, denn manche Fehler werden so einfach schneller von anderen gesehen. Ansonsten fällt mir dazu ein:

  • Meine 'cgi.pm' erfordert mindestens Perl Version 5.004,
      was ziemlich weit oben abgefragt wird. Man kann diese 'require ...'-Zeile auch
      auskommentieren, wenn man mit älteren Perl-Versionen arbeitet. Es funktioniert dann
      das meiste aber nicht unbedingt alles.
  • Ruf die Skripte mal von der Kommandozeile aus auf und überprüfe vor allem, ob die
      Standard CGI-Header ausgegeben werden (Content-Type: text/html\n\n usw.).
  • Ich bin mir nicht mehr ganz sicher, aber unter Win reichte es IMHO aus, die .pm-Dateien
      in das entsprechende Verzeichnis unter ...\perl\lib bzw. ...\perl\lib\cgi
      zu kopieren. Das mit dem make scheint mir eher für Linux/Unix relevant zu sein.

Ich hoffe ich konnte Dir irgendwie helfen

Viele Grüße

Andreas