Mailinglisten-Archive |
Ich beziehe mich auf folgenden Link. http://de.php.net/manual/en/ini.core.php#ini.open-basedir Ab PHP 5.3 ist es möglich open_basedir über htaccess?, php.ini, ini_set() oder in der httpd.conf zu setzen. Wenn ich jetzt php über fcgi einsetze, also der vhost unter dem jeweiligen Benutzer läuft und für diesen Benutzer in seiner eigenen php.ini ein "open_basedir" gesetzt ist, z. Bsp. "/var/www/web1/", dann kann doch wohl nicht der user web1 über eine htaccess Datei das "open_basedir" auf "/var/www/web2/" setzen? Ich habe das so verstanden das open_basedir nur über ini_set() gesetzt werden kann und nicht in einer htaccess Datei. Wenn doch, dann doch nur auf "/var/www/web1/ordner/"? Also kann nur ein Pfad angeben unterhalb des "open_basedirs", welches in der php.ini gesetzt ist? Wenn man die Funktion ini_set() als "disabled function" nimmt, dann ist ein Setzen des "open_basedirs" nicht möglich zur Laufzeit, aber was ist mit der htaccess? Gilt hier das oben beschriebene? Gruß Holm
php::bar PHP Wiki - Listenarchive