phpMyAdmin is giving the following warning on the login page:
Warning in ./libraries/Util.class.php#521 file_exists(): open_basedir restriction in effect. File(doc/html/index.html) is not within the allowed path(s): (/usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/javascript/)
Backtrace ./libraries/Util.class.php#521: file_exists(string 'doc/html/index.html') ./libraries/Util.class.php#545: PMA_Util::getDocuLink( string 'index', string '', ) ./libraries/plugins/auth/AuthenticationCookie.class.php#175: PMA_Util::showDocu(string 'index') ./libraries/common.inc.php#880: AuthenticationCookie->auth() ./index.php#12: require_once(./libraries/common.inc.php)
This suggests /etc/phpmyadmin/apache.conf
may not be configured correctly. I hence checked the php_admin_value
:
php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/javascript/:/usr/share/php/tcpdf/:/usr/share/doc/phpmyadmin/
This looks right, so what am I missing?