Hallo!
Ich habe ein Problem mit open_basedir und include_path und zwar folgendes:
Ich habe zwei Verzeichnisse /foo/appdata/app für die PHP-Applikation und /foo/var/app für die Uploads.
In der Apache-Konfiguration werden open_basedir und include_path wie folgt gesetzt:
open_basedir=/foo/appdata/app:/tmp:/foo/var/app
include_path=/for/appdata/app
Includes aus dem Verzeichnis /foo/appdata/app und dessen Unterverzeichnissen funktionieren.
Includes aus dem Verzeichnis /foo/var/app funktionieren aber auch, was meiner Meinung nach nicht sein sollte. Habe ich die PHP-Dokumentation falsch verstanden oder ist das ein Bug von PHP?
Weiter wichtige PHP-Einstellungen:
safe_mode = On
safe_mode_gid = On
safe_mode_include_dir=/foo/appdata:<Pfad zu phpmyadmin>:<Pfad zu phppgadmin>
Serverinfo:
BS: RHEL 5
PHP: 5.2.6
Apache: 2.2.4
Danke für die Hilfe.
Wenn noch Informationen benötigt werden, bitte einfach melden.
Danke und schöne Grüße aus Wien.
Erich
Ich habe ein Problem mit open_basedir und include_path und zwar folgendes:
Ich habe zwei Verzeichnisse /foo/appdata/app für die PHP-Applikation und /foo/var/app für die Uploads.
In der Apache-Konfiguration werden open_basedir und include_path wie folgt gesetzt:
open_basedir=/foo/appdata/app:/tmp:/foo/var/app
include_path=/for/appdata/app
Includes aus dem Verzeichnis /foo/appdata/app und dessen Unterverzeichnissen funktionieren.
Includes aus dem Verzeichnis /foo/var/app funktionieren aber auch, was meiner Meinung nach nicht sein sollte. Habe ich die PHP-Dokumentation falsch verstanden oder ist das ein Bug von PHP?
Weiter wichtige PHP-Einstellungen:
safe_mode = On
safe_mode_gid = On
safe_mode_include_dir=/foo/appdata:<Pfad zu phpmyadmin>:<Pfad zu phppgadmin>
Serverinfo:
BS: RHEL 5
PHP: 5.2.6
Apache: 2.2.4
Danke für die Hilfe.
Wenn noch Informationen benötigt werden, bitte einfach melden.
Danke und schöne Grüße aus Wien.
Erich

Kommentar