ich muss auf einem Xampp-Server 2 PDF-Dateien mit PHP generieren.
Weil dieses Dateiformat einen eigenen Header hat, können die PHP-Dateien nicht includiert werden, sondern müssen von einem Script - versuchsweise Perl - aufgerufen werden. Das ganze muss im Hintergrund geschehen, sollte also keine User-Aktion erfordern.
Also:
ich klicke im php-Script 1 auf einen Button "Weiter" (=submit)
dann werden die 2 Dateien per php-Script 2 und 3 generiert
dann gehts weiter im php-Script 1
Jetzt ist es mir bisher nicht gelungen dem XAMPP zu sagen, dass er die Test-Dateien mit .pl ausführen soll. Dateien mit .cgi bringen die Meldung "Zugriff verweigert". Ich bin kein Perl-Experte.
Ich habe das cgi-bin-Verzeichnis in das als Root deklarierte Verzeichnis E:\xampp\htdocs\root kopiert, weil ich sonst keinen Zugriff darauf habe, weil die root ja /root heißt.
Ebenso die perl.exe nach /root/perl und dies auch der apache.conf (?) mitgeteilt und Xampp neu gestartet.
Nutzt alles nix. Die Perl-Datei (deren erste Zeile #!/root/perl heißt) interpretiert die .pl - Datei nicht.
Was mache ich falsch? - wie funktioniert es richtig? - bzw. gibt es Alternativen?
(Ich bin kein Perl-Programmierer sondern Php)