Thread User und Apache-Umgebungsvariablen in Perl?
(12 answers)
Opened by Flashbaer at 2008-10-14 12:18
Hi pq, schon wieder Danke für deine Antwort :-)
Ich habs mit PerlPassEnv versucht, aber das hat irgendwie nicht funtktioniert. Kann es sein dass es daran liegt, dass das Perl-Script evtl. über das CGI-Modul ausgeführt wird oder liege ich hier total falsch? Ich bin mir gerade nicht mehr sicher wie das bei mir konfiguriert ist... Ich versuche es morgen mal mit PassEnv, vielleicht funktioniert das. pq+2008-10-14 14:51:37-- Also das ganze verhält sich so: - es gibt eine Web-Oberfläche, von der aus verschiedene Programme aufgerufen werden - es gibt PHP-Dateien, Perl-Dateien und shell-skripte, die alle ausgeführt werden sollen - damit ich nicht in jeder datei den Pfad zu den verwendeten Programmen ändern muss wenn ich das ganze mal verschiebe habe ich eben eine Umgebungsvariable geschaffen ähnlich wie $PATH, damit alle verschiedenen Sprachen diese lesen können - die Variable wird aus einem Shell-Skript exportiert, das beim login von jedem user aufgerufen wird, d.h. die Variable existiert auch in der Umgebung des Apache. Ist aber nicht so wichtig, wichtig ist nur dass die Variable im Apache vorhanden ist. - in PHP kann ich drauf zugreifen mit $_ENV['VARIABLE'], in Shellskripten sowieso, nur mit Perl-Skripten nicht ich hoffe mein Anliegen wird ein bisschen klarer... Grüße Flashbaer |