disable_functions (php.ini) in vhost überschreiben

Apache, Lighttpd, nginx, Cherokee
Post Reply
schose
Posts: 8
Joined: 2003-08-17 20:56
Contact:
 

disable_functions (php.ini) in vhost überschreiben

Post by schose »

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
superuser1
Posts: 291
Joined: 2003-11-26 18:43
Location: earth
 

Re: disable_functions (php.ini) in vhost überschreiben

Post by superuser1 »

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:
schose
Posts: 8
Joined: 2003-08-17 20:56
Contact:
 

Re: disable_functions (php.ini) in vhost überschreiben

Post by schose »

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
Anonymous
 

Re: disable_functions (php.ini) in vhost überschreiben

Post by Anonymous »

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
was braucht denn Gallery für eine Funktion?
schose
Posts: 8
Joined: 2003-08-17 20:56
Contact:
 

Re: disable_functions (php.ini) in vhost überschreiben

Post by schose »

exec()
duergner
Posts: 923
Joined: 2003-08-20 11:30
Location: Pittsburgh, PA, USA
 

Re: disable_functions (php.ini) in vhost überschreiben

Post by duergner »

Wofür denn das?
schose
Posts: 8
Joined: 2003-08-17 20:56
Contact:
 

Re: disable_functions (php.ini) in vhost überschreiben

Post by schose »

anscheinend für das bestimmen der locales... auserdem wird netpbm damit aufgerufen...
Post Reply