Regina Schaukrug: Verwendung von Server-Variablen

Beitrag lesen

$_ENV gibt es in manchen modernen PHP-Installationen (Hier PHP 7.0 als php_cli und als Apache-Modul ausgeführt) nur als leeres Array.

Du greifst also am besten immer über $_SERVER['MyAkt_Dir'] zu.

Was mir nicht eingeht, ist, warum Du (angeblich) 'MyAkt_spr' setzt und 'MyAkt_Dir' herausbekommen solltest. Das ist schlicht unmöglich und hier vermute ich den Fehler bei Dir.

Dann wäre da noch eine Vermutung:

Womöglich stellst Du Dich in PHP mit ETWAS wie

define ( 'DOCUMENT_ROOT',  realpath( $_SERVER['DOCUMENT_ROOT'] ) );

besser. (dokumentation: realpath)