dedlfix: shell_exec() has been disabled for security reasons

Beitrag lesen

echo $begrüßung;

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.

Bei PHP als CGI lässt sich ja eine php.ini in das Script-Verzeichnis legen, die eine globale php.ini komplett überschreibt. Hier hat man dann den Fall der unterschiedlich konfigurierten Instanzen, wenn die Scripte (phpinfo() und das andere) in verschiedenen Verzeichnissen liegen.

echo "$verabschiedung $name";