[Eisfair] E1: phpmyadmin -> import.php Zugriff auf /tmp (open_basedir())

Marcus Roeckrath marcus.roeckrath at gmx.de
Fr Nov 6 15:33:48 CET 2015


Hallo Rolf,

Rolf Bensch wrote:

> Warning in ./import.php#437
> is_writable(): open_basedir restriction in effect. File(/tmp) is not
> within the allowed path(s):
>
(/var/lib/phpmyadmin/phpMyAdmin:/var/lib/php5:/var/lib/phpmyadmin/tmp:/usr/share/doc/phpMyAdmin:/etc/phpMyAdmin:/proc/meminfo:/proc/stat)
> 
> Backtrace
> ./import.php#437: is_writable(string '/tmp')

Muss das unbedingt in /tmp sein, phpmyadmin hat ein eigenes tmp-Verzeichnis.

> Laut Netz soll man httpd.conf erweitern:
> <DirectoryMatch "/home/sites/site81/">
>      php_admin_value open_basedir "/home/sites/site81/:/tmp/:/"
> </DirectoryMatch>

Wäre für phpmyadmin die Datei

/etc/apache2/mods-available/phpmyadmin.conf

in der das fehlende ergänzt werden kann, allerdings nur bis zum nächsten
Aufruf der Konfiguration.

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair