phpMyAdmin在登录页面上发出以下警告:
./libraries/Util.class.php#521 file_exists()中的警告:open_basedir限制生效。文件(doc / html / index.html)不在允许的路径中:(/ 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')./ library / Use.class.php #545:PMA_Util :: getDocuLink (字符串'索引',字符串'',)./ library /plugins / auth / AututnticationCookie.class.php#175:PMA_Util :: showDocu(字符串'索引&# 39;)./ library /common.inc.php#880:AuthenticationCookie-> auth()。/ index.php#12:require_once(./ libraries / common.inc.php)
可能未正确配置此suggests /etc/phpmyadmin/apache.conf
。因此我检查了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 /分享/ php / tcpdf /:/ usr / share / doc / phpmyadmin /
这看起来是正确的,所以我错过了什么?
答案 0 :(得分:0)
事实证明,我正在编辑错误的Apache配置文件。我应该编辑/etc/phpmyadmin/apache.conf
中的那个。{/ p>而不是/etc/apache2/sites-available