Seit einigen Stunden versuche ich einige eigene Perl CGI Skripte unter XAMPP zum Laufen zu bringen. Das ging bisher eigentlich ganz einfach ohne größere Modifikationen. Die Shebang Line angepaast, hier und da ein paar Pfade geändert und das war es dann auch schon... Nur an einem Problem beisse ich mir die Zähne aus und komme nicht weiter:
Eines meiner Skripte soll mit pdftex (MiKTeX ist installiert) ein PDF erzeugen. Zu Testzwecken habe ich erstmal nur versucht pdflatex per "system" zu starten:
- Code: Select all
my $command = "pdflatex --version & pause";
system($command) && die "Can't LaTeX: $!";
Das funktioniert um's verr**** nicht. Ich bekomme immer wieder die Fehlermeldung im Browser:
- Code: Select all
Can't LaTeX: at C:/xampp/cgi-bin/faxadv.pl line 107
Leider sehe ich - trotz "pause" - die Ausgabe des kurz aufblitzenden DOS Fensters nicht. Ich bin mir nicht ganz sicher, denke jedoch, dass das Skript unter Win XP mal funktioniert hat. Unter 7 läuft es nicht mehr. Andere "system" Aufrufe funktionieren (notepad.exe z.B.). Auch die Angabe eines kompletten Pfades vor pdftex funktioniert nicht. Hm.... I'm stuck....
Ich wäre Euch für ein paar gute Ideen sehr dankbar!
Beste Grüße,
Thorsten