Page 1 of 1

Probleme mit Environment Variables

Posted: 2003-02-20 21:20
by yoda
Hallo,

Ich brauch innerhalb eines Virtuellen Hosts, eine Environment Variable.

SetEnv SPECIAL_PATH /foo/bin

Diese kann ich auch über http Spezial setzen, nur wird die nicht beachtet.
Ich habe den verdacht, das suexec da einen Strich durch die Rechnung macht. Denn sobald ich den User/Group im vhost auskommentiere klappt es mit der Environment Variable. Ist natürlich nicht im Sine des Erfinders.

Hat jemand eine Idee wie ich das ganze an laufen bekomme?

Gruss, Mario

Re: Probleme mit Environment Variables

Posted: 2003-02-22 11:03
by majortermi
Du musst den suExec Quelltext ändern, damit die entsprechende Umgebungsvariable mit übergeben wird.
Dabei solltest du allerdings den Hinweis im Quelltext beachten, dass du, wenn du nicht genau weißt, was du tust, lieber die Finger vom Quelltext lässt.

Re: Probleme mit Environment Variables

Posted: 2003-02-22 17:54
by yoda
MajorTermi wrote: Dabei solltest du allerdings den Hinweis im Quelltext beachten, dass du, wenn du nicht genau weißt, was du tust, lieber die Finger vom Quelltext lässt.
Oder aber 5 gut zahlenden Kunden sagen, sucht Euch einen anderen Provider! Wenn einer einem nicht sagt wie es richtig gemacht wird.

Folgendes müsste ich setzen dürfen:

SetEnv E_PAYMENT_CONFIG_FILE /foo/bar/conf

Müsste somit in der suexec.c im abschnitt char *safe_env_lst[] =
E_PAYMENT_CONFIG_FILE rein?


Gruss, Mario

Re: Probleme mit Environment Variables

Posted: 2003-02-22 17:58
by sascha
Oder aber 5 gut zahlenden Kunden sagen, sucht Euch einen anderen Provider! Wenn einer einem nicht sagt wie es richtig gemacht wird.
Das liest sich für mich so als ob du glaubst wir wären der offizielle 1&1 Server Support. Dem ist nicht so!

Re: Probleme mit Environment Variables

Posted: 2003-02-22 20:53
by yoda
voll nieder geschmettert jetzt bin 8O