|| (?) Seite hört nicht auf zu laden....
Bogus
- browser
Ich meine den Sourcecode der zwei Bibliotheken via Cut&Paste in mein CGI Script einzufügen und auch in diesem Script die Bibliotheken direkt über ihre Unterprogramme auszuführen.
Ich wiederhole: Das würde ich nicht tun.
Du kannst die Module separat in einem beliebigen eigenen Verzeichnis ablegen und @INC um dieses Verzeichnis erweitern.
Das verhindert, daß Du Fehler beim Cut&Paste machst (mit dem Du die Modulstruktur zerstörst - wenn etwas mit Modulname::Variable adressiert wurde, stimmt nachher der Zugriff nicht mehr).
Und es erlaubt Dir, später den Modul durch eine neuere Version aus CPAN auszutauschen, ohne dafür Dein Skript wieder neu anpassen zu müssen.
Und wie sehen diese schnuckeligen Fehlermeldungen >>aus?
"Internal Server Error contact Webmaster ...."
Das ist zu wenig.
Du solltest das Skript sowohl separat (durch Kommandozeilenaufruf) testen (hast Du telnet-Zugang?) als auch einen lokalen Webserver bei Dir installieren und die ganze CGI-Geschichte einfach auf Deinem privaten Rechner mal zum Laufen bringen. (siehe: <../../tgb.htm>)
Das Logfile Deines lokalen Webservers enthält dann sehr viel aussagekräftigere Meldungen als der Browser.
Besser ausgedrückt?
Ja, deutlich - aber Deine Testumgebung läßt sich noch verbessern.
Ich meine den Sourcecode der zwei Bibliotheken via Cut&Paste in mein CGI Script einzufügen und auch in diesem Script die Bibliotheken direkt über ihre Unterprogramme auszuführen.
Ich wiederhole: Das würde ich nicht tun.
Du kannst die Module separat in einem beliebigen eigenen Verzeichnis ablegen und @INC um dieses Verzeichnis erweitern.
Das verhindert, daß Du Fehler beim Cut&Paste machst (mit dem Du die Modulstruktur zerstörst - wenn etwas mit Modulname::Variable adressiert wurde, stimmt nachher der Zugriff nicht mehr).
Und es erlaubt Dir, später den Modul durch eine neuere Version aus CPAN auszutauschen, ohne dafür Dein Skript wieder neu anpassen zu müssen.
Und wie sehen diese schnuckeligen Fehlermeldungen >>aus?
"Internal Server Error contact Webmaster ...."
Das ist zu wenig.
Du solltest das Skript sowohl separat (durch Kommandozeilenaufruf) testen (hast Du telnet-Zugang?) als auch einen lokalen Webserver bei Dir installieren und die ganze CGI-Geschichte einfach auf Deinem privaten Rechner mal zum Laufen bringen. (siehe: <../../tgb.htm>)
Das Logfile Deines lokalen Webservers enthält dann sehr viel aussagekräftigere Meldungen als der Browser.
Besser ausgedrückt?
Ja, deutlich - aber Deine Testumgebung läßt sich noch verbessern.