Hallo Forum,
ich habe in meiner php.ini aus sicherheitsgründen einige funktionen deaktiviert:
disable_functions = exec,shell_exec,passthru,show_source,system,phpinfo
jetzt habe ich auf einem vhost eine applikation, welche exec benötigt. in die httpd.conf habe ich im virtuellen host:
php_admin_value disable_functions show_source,system,phpinfo
hineingeschrieben. anscheinen verhält sich es aber so, dass die globalen immer gelten und ich in vhost nur noch weiterhin hinzufügen kann.
gibt es eine möglichkeit die disable_functions global für eine vhost zu überschreiben?!
eine Notlösung wäre statt funktionen global abzuschalten sie in jedem vhost abzuschalten, sehe ich aber nicht als sinnvoll. es sei denn ich könnte die gesperrten funktionen über eine variable definieren...
danke bereits im voraus!
gruss
Andreas
disable_functions (php.ini) in vhost überschreiben
-
superuser1
- Posts: 291
- Joined: 2003-11-26 18:43
- Location: earth
Re: disable_functions (php.ini) in vhost überschreiben
Hi...
laut http://de2.php.net/ini_set kann die Direktive disable_functions nur in der php.ini verändert werden, nicht aber in der httpd.conf
:roll:
laut http://de2.php.net/ini_set kann die Direktive disable_functions nur in der php.ini verändert werden, nicht aber in der httpd.conf
:roll:
Re: disable_functions (php.ini) in vhost überschreiben
na so nen mist...
das heisst ich muss den ganzen webserver aufmachen, damit dort eine applikation laufen kann?! :((
es handelt sich um die fotogalerie gallery.sf.net
das heisst ich muss den ganzen webserver aufmachen, damit dort eine applikation laufen kann?! :((
es handelt sich um die fotogalerie gallery.sf.net
-
Anonymous
Re: disable_functions (php.ini) in vhost überschreiben
was braucht denn Gallery für eine Funktion?schose wrote:na so nen mist...
das heisst ich muss den ganzen webserver aufmachen, damit dort eine applikation laufen kann?! :((
es handelt sich um die fotogalerie gallery.sf.net
Re: disable_functions (php.ini) in vhost überschreiben
Wofür denn das?
Re: disable_functions (php.ini) in vhost überschreiben
anscheinend für das bestimmen der locales... auserdem wird netpbm damit aufgerufen...