【问题标题】:After updating php version in XAMPP I'm facing Fatal Error in http://localhost/phpmyadmin/在 XAMPP 中更新 php 版本后,我在 http://localhost/phpmyadmin/ 中遇到致命错误
【发布时间】:2022-10-07 12:24:27
【问题描述】:

为了新的 Laravel 项目,我需要更新PHP版本使用XAMPP, 更新后,我启动apache和MySQL时的PHP版本和apache文件夹XAMPP 控制面板这工作,但我打开本地主机/phpmyadmin/它向我显示致命错误并且不显示数据库。

Fatal error: Uncaught mysqli_sql_exception: You are not using binary logging in C:\\xampp\\phpMyAdmin\\libraries\\classes\\Dbi\\DbiMysqli.php:199 Stack trace: #0 C:\\xampp\\phpMyAdmin\\libraries\\classes\\Dbi\\DbiMysqli.php(199): mysqli->query(\'SHOW MASTER LOG...\', 0) #1 C:\\xampp\\phpMyAdmin\\libraries\\classes\\DatabaseInterface.php(316): PhpMyAdmin\\Dbi\\DbiMysqli->realQuery(\'SHOW MASTER LOG...\', Object(mysqli), 1) #2 C:\\xampp\\phpMyAdmin\\libraries\\classes\\DatabaseInterface.php(1869): PhpMyAdmin\\DatabaseInterface->tryQuery(\'SHOW MASTER LOG...\', 256, 1, false) #3 C:\\xampp\\phpMyAdmin\\libraries\\classes\\Menu.php(573): PhpMyAdmin\\DatabaseInterface->fetchResult(\'SHOW MASTER LOG...\', \'Log_name\', NULL, 256, 1) #4 C:\\xampp\\phpMyAdmin\\libraries\\classes\\Menu.php(107): PhpMyAdmin\\Menu->_getServerTabs() #5 C:\\xampp\\phpMyAdmin\\libraries\\classes\\Menu.php(70): PhpMyAdmin\\Menu->_getMenu() #6 C:\\xampp\\phpMyAdmin\\libraries\\classes\\Header.php(445): PhpMyAdmin\\Menu->getDisplay() #7 C:\\xampp\\phpMyAdmin\\libraries\\classes\\Response.php(323): PhpMyAdmin\\Header->getDisplay() #8 C:\\xampp\\phpMyAdmin\\libraries\\classes\\Response.php(336): PhpMyAdmin\\Response->_getDisplay() #9 C:\\xampp\\phpMyAdmin\\libraries\\classes\\Response.php(495): PhpMyAdmin\\Response->_htmlResponse() #10 [internal function]: PhpMyAdmin\\Response->response() #11 {main} thrown in C:\\xampp\\phpMyAdmin\\libraries\\classes\\Dbi\\DbiMysqli.php on line 199

标签: php mysql phpmyadmin


【解决方案1】:

我觉得主要问题是你试图只升级 php 而不是整个 Xampp Bundle。您应该再次安装完整的 xampp,或者您也应该手动升级 phpMyAdmin,因为这将修复 php 兼容性问题。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,我花了很多时间试图解决这个问题,所以就这么简单。

    一旦你升级了你的 php.ini。 (在我的情况下,我升级到 php 8.1.10)

    • 复制您的 phpMyAdmin 文件夹,将其重命名为与当前值不同。
    • 下载phpMyAdmin 5.2.0 或更高版本。
    • 解压缩文件,然后将其复制到您的 xampp 文件夹中,替换旧的 phpMyAdmin 文件夹。
    • 在新文件夹中创建文件 config.inc.php 并将 config.inc.php 中的数据粘贴到旧 phpMyAdmin 文件夹中。
    • 就是这样!

    【讨论】:

      猜你喜欢
      • 2016-02-14
      • 2019-09-17
      • 2012-06-26
      • 2015-04-08
      • 1970-01-01
      • 2018-05-26
      • 2016-08-08
      • 2015-07-28
      • 2017-07-16
      相关资源
      最近更新 更多