disable_functions (php.ini) in vhost überschreiben
Posted: 2004-09-07 11:48
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
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