php open_basedir problem

gongl

New Member
Hallo,

beim Ausführen von phpmyadmin auf meinem Server, erhalte ich jetzt immer folgende Fehlermeldung.

Warning: Unknown: open_basedir restriction in effect. File(/var/www/phpmyadmin/index.php) is not within the allowed path(s): (/var/kunden/webs/ferenz/:/var/www/:/tmp/)

Es wundert mich das php dort nicht ausgeführt werden kann, denn es ist doch /var/www/ als erlaubtes Verzeichnis für php definiert, und dies müsste doch dann auch für die Unterverzeichnisse davon gelten, oder?

Thx for answers

gongl
 
Hallo.

Seit wann tritt das Problem auf? Hast du etwas an der Konfiguration verändert?
Welche PHP-Version fährst du?

Fragen über Fragen ;)
 
oh vergessen, :rolleyes: . Also ich fahre.

Debian 3.1 sarge
Php 5.20
Apache 2.054

Hier die vhosts datei

<VirtualHost xx.xx.xx.xx:80>
ServerName xxxxxxx.de
ServerAlias www.xxxxxxx.de - Ihre Seite für Informationen
ServerAdmin info@xxxxxxx.de
DocumentRoot "/var/www/"
php_admin_value open_basedir "/var/www/:/tmp/"
php_admin_flag safe_mode Off
Alias /webalizer "/var/kunden/webs/ferenz//webalizer"
ErrorLog "/var/kunden/logs/ferenz-error.log"
CustomLog "/var/kunden/logs/ferenz-access.log" combined
php_admin_value open_basedir "/var/kunden/webs/ferenz/:/var/www/:/tmp/"

</VirtualHost>

der doppelte Eintrag von php_admin_value open_basedir wird von syscp erzeugt, da ich für die Domain spezielle vhosts Einstellungen benötige.(aber er nimmt ja eh die letztere)

gongl
 
Ganz dumme Frage, aber du hast den Apachen dannach schon neugestartet oder?
Weil eigentlich sieht es schon korrekt aus.
 
Hallo!

ich glaube zwar nicht, daß es daran liegt, aber versuche mal die Pfade ohnen einen abschließenden Slash einzugeben.

Code:
php_admin_value open_basedir "/var/kunden/webs/ferenz:/var/www:/tmp"

Gruß flyingoffice
 
Back
Top