Hallo dedlfix,
Könntest Du vielleicht mal an der Stelle, an der die Fehlermeldung auftritt einfach ein var_dump (ini_get ('safe_mode')); und ein var_dump (ini_get ('disable_functions')); stellen? Und sehen was die Einstellungen an der konkreten Stelle für einen Wert haben?
disable_functions ist "php.ini only" und safe_mode ist PHP_INI_SYSTEM (php.ini or httpd.conf). Das heißt, dass diese Direktiven für die gesamte PHP-Instanz gelten. Wenn phpinfo() sie in einem bestimmten Zustand anzeigt, betrifft das also alle anderen Scripte gleichermaßen. Es sei denn man hat unterschiedliche Instanzen laufen.
Ja ich weiß. Ich wollte ja darauf hinaus, dass da evtl. aus irgend einem Grund eine andere Konfiguation gilt (anderer Vhost oder so).
Bei PHP als CGI lässt sich ja eine php.ini in das Script-Verzeichnis legen, die eine globale php.ini komplett überschreibt.
Ist hier aber nicht der Fall, ist als Apache 2 Handler eingerichtet (ok, kannst Du nicht wissen ;-))
Viele Grüße,
Christian