从PPA在我的Ubuntu服务器上安装phpMyAdmin后
https://launchpad.net/~nijel/+archive/ubuntu/phpmyadmin
我收到一系列警告。提前谢谢!
./libraries/Util.class.php#521 file_exists()中的警告:open_basedir 限制有效。文件(doc / html / index.html)不在 允许的路径: (/ TMP /:在/ usr /共享/ phpMyAdmin的/中:/ etc /的phpmyadmin /:在/ var / lib中/的phpmyadmin /:在/ usr /共享/ PHP / PHP-的gettext /:在/ usr /共享/ JavaScript的/:在/ usr /共享/ PHP / TCPDF /)
回溯
./ libraries / Util.class.php#521:file_exists(string 'doc / html / index.html')./ library / sunize.lib.php#92: PMA_Util :: getDocuLink(字符串'faq',字符串'faq3-11',) PMA_replaceDocLink(array)./libraries/sanitizing.lib.php#152: preg_replace_callback(string'/ \ [doc @([a-zA-Z0-9 _-] +)\] /',string 'PMA_replaceDocLink',字符串'Podríaperaproximado。 Pulse en el númeroparaobtener la cantidad exacta。 Ver [doc @ faq3-11]常见问题解答 3.11。',)./ template / database / structure / table_header.phtml#43:PMA_sanitize(字符串'Podríaperaproximado.Pulse enelnúmeropara obtener la cantidad exacta。 Ver [doc @ faq3-11] FAQ 3.11 [/ doc]。') ./libraries/Template.class.php#80: 包括(./模板/数据库/结构/ table_header.phtml) ./libraries/controllers/DatabaseStructureController.class.php#224: PMA \ Template-> render(array)./ db_structure.php #54: PMA \控制器\ DatabaseStructureController->的indexAction()
答案 0 :(得分:7)
算了吧,我找到了答案!
在我的Ubuntu Server 14.04中,我编辑了文件/etc/phpmyadmin/apache.conf
,并搜索了以下行:
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/
,警告就消失了!