acwww25 / populo / perl

Thomas Berger ThB.com at t-online.de
Do Feb 24 20:09:36 CET 2000


Lieber Herr Kalok,

> In der ersten Zeile steht nach #!" der perl-Pfad. Unter der
> Standard-Installation von Perl unter Win95 landet perl
> in c:\perl\bin
> In den Perl-scripts (populo und acwww25) steht aber der Unix-Pfad,
> da die meisten Server vermutlich unter Unix laufen.
> 
> #!/usr/local/bin/perl
> 
> Das konnte unter Win95 nicht gut gehen, aber darauf hatte ich
> nicht geachtet. Jetzt ist nur die Frage: alle Scripte aendern?
> oder perl in ein solches Verzeichnis duplizieren? (Mit Links wie
> unter Unix geht das wohl nicht?) Hat da jemand Erfahrung?

Diese Pfade werden (ausser von Apache) von allen mir
bekannten Windows-Webservern ignoriert. Es ist allerdings
unterschiedlich, ob der Pfad des Perl-Executables in
der Konfiguration des Webservers eingetragen werden 
muss, oder ob der DOS-PATH stimmen muss. UNIX erkennt
anhand der ersten Zeile, dass perl zustaendig ist,
die Windows-Server an der Extension.



> "populo kann auch von der Kommandozeile aus gestartet werden. Sie müssen
> also mit
> 
>     perl populo.pl
>     <ENTER>"

... und dann die Eingaben machen.
... und dann die Eingaben abschliessen

> 
> Von Ctrl-Z stand dort nichts :-(

Aber Ctrl-Z ist doch das DOS-Zeichen zum Schliessen
der Datei!




> > -----%<--snip
> > #!perl -w
> > print<<"XxX"
> > Content-Type: text/plain
> >
> > Hello World!
> > XxX
> > -----%<--snap
> >
> > Haben Sie XITAMI so konfiguriert, dass er beim Aufruf
> > von CGI-Skripten das Arbeitsverzeichnis wechselt?
> >
> 
> Mit der Standard-Installation von xitami und dem obigen Script klappt
> der
> Test.

... sagt aber noch nichts darueber aus, in welchem
Verzeichnis das Programm ausgefuehrt wird: Sowohl
populo als auch acwww binden ja Dateien ein, werden
die nicht gefunden, kann es vor der Generierung des
HTML-Headers zu Fehlermeldungen fuehren, dann haengt
es von Server(-einstellungen) und Browser ab, was
Sie sehen bzw. in welcher Logdatei Sie nach den
Fehlermeldungen suchen muessen (auch Xitami hat m.w.
ein separates Log fuer die Fehlermeldungen von 
CGI-Skripten).





Mehr Informationen über die Mailingliste Allegro