Hallo,
ich habe in der php.ini generell einige Funktionen deaktiviert:
disable_functions = system,readfile,exec,mail
Das funktioniert auch prima -> Warning: exec() has been disabled for security reasons in ...
Dann habe ich versucht per Apache-Konfiguration mit
<Directory "/home/path/to/dir">
php_admin_value disable_functions system,readfile,exec
</Directory
für dieses bestimmte Verzeichnis die mail() Funktion zu erlauben. Das funktioniert allerdings nicht, es kommt weiter die Fehlermeldung: Warning: exec() has been disabled for security reasons in...
phpinfo() in dem Verzeichnis gibt auch das richtige aus:
Local Value Global Value
disable_functions system,readfile,exec system,readfile,exec,mail
Woran kann es denn noch liegen das die Local Value nicht berücksichtigt wird? In anderen Sachen funktionierts auch (safemode zB, der wird dann speziell für das Verzeichnis deaktiviert)
ich habe in der php.ini generell einige Funktionen deaktiviert:
disable_functions = system,readfile,exec,mail
Das funktioniert auch prima -> Warning: exec() has been disabled for security reasons in ...
Dann habe ich versucht per Apache-Konfiguration mit
<Directory "/home/path/to/dir">
php_admin_value disable_functions system,readfile,exec
</Directory
für dieses bestimmte Verzeichnis die mail() Funktion zu erlauben. Das funktioniert allerdings nicht, es kommt weiter die Fehlermeldung: Warning: exec() has been disabled for security reasons in...
phpinfo() in dem Verzeichnis gibt auch das richtige aus:
Local Value Global Value
disable_functions system,readfile,exec system,readfile,exec,mail
Woran kann es denn noch liegen das die Local Value nicht berücksichtigt wird? In anderen Sachen funktionierts auch (safemode zB, der wird dann speziell für das Verzeichnis deaktiviert)