PhpMyAdmin 显示一些警告

Posted

技术标签:

【中文标题】PhpMyAdmin 显示一些警告【英文标题】:PhpMyAdmin is showing some Warnings 【发布时间】:2016-08-26 15:36:20 【问题描述】:

我的 phpMyAdmin 显示了一些警告,我不知道如何修复它们。我更改了 phpMyAdmin 的位置。之前位置是www.website.com/phpmyadmin,我已经改成www.website.com/phpmadmin了。

它工作没有问题,但几天前我已经完成了“do-release-upgrade”并且我遇到了一些错误。我在 Ubuntu 15 上运行。

我可以做些什么来解决这个问题?我应该编辑哪些文件?

./libraries/Util.class.php#516 file_exists() 中的警告:open_basedir 限制生效。文件(doc/html/index.html)不在 允许的路径: (/usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/javascript/:/usr/share/php/ tcpdf/)

回溯

./libraries/Util.class.php#516: file_exists(string 'doc/html/index.html') ./libraries/Util.class.php#540: PMA_Util::getDocuLink( 字符串 'faq', 字符串 'faq7-2', ) ./libraries/display_select_lang.lib.php#59: PMA_Util::showDocu( 字符串 '常见问题',字符串'faq7-2',)./index.php#231: PMA_getLanguageSelectorHtml() 警告 ./libraries/Util.class.php#516 file_exists(): open_basedir 限制生效。文件(doc/html/index.html)不在 允许的路径: (/usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/javascript/:/usr/share/php/ tcpdf/)

回溯

./libraries/Util.class.php#516: file_exists(string 'doc/html/index.html') ./index.php#390: PMA_Util::getDocuLink(string 'index') 您使用的翻译不完整,请帮忙制作 通过贡献更好。 ./libraries/Util.class.php#516 中的警告 file_exists():open_basedir 限制生效。 文件(doc/html/index.html)不在允许的路径内: (/usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/javascript/:/usr/share/php/ tcpdf/)

回溯

./libraries/Util.class.php#516: file_exists(string 'doc/html/index.html') ./libraries/navigation/NavigationHeader.class.php#170: PMA_Util::getDocuLink(字符串'索引') ./libraries/navigation/NavigationHeader.class.php#53: PMA_NavigationHeader->_links() ./libraries/navigation/Navigation.class.php#35: PMA_NavigationHeader->getDisplay() ./libraries/Header.class.php#418: PMA_Navigation->getDisplay() ./libraries/Response.class.php#263: PMA_Header->getDisplay() ./libraries/Response.class.php#276: PMA_Response->_getDisplay() ./libraries/Response.class.php#390: PMA_Response->_htmlResponse() PMA_Response::response()

【问题讨论】:

您的 phpMyAdmin 是如何安装的?使用 dpkg/apt/aptitude/synaptic 还是手动下载源?另外,它是哪个 phpMyAdmin 版本? 【参考方案1】:

我通过更改访问 URL 来修复它,因为在更新之前我更改为 /adminphp,当我完成更新后,一切都变得混乱,所以我更改为默认值 /phpmydmin 并重新启动 apache 服务器,然后再次更改为相同的链接和错误已消失。

【讨论】:

以上是关于PhpMyAdmin 显示一些警告的主要内容,如果未能解决你的问题,请参考以下文章

如何让 PHPMyAdmin 显示 MySQL 警告?

无法登录到 phpmyadmin 并且没有显示错误

phpmyadmin 为 mysql utf8_bin 排序列显示数字或 blob?

Mint/Ubuntu 安装 phpMyadmin

如何隐藏缺少 phpmyadmin 警告?

apache mysql php phpMyadmin