PhpMyAdmin 返回关于 mysqli_sql_exception 错误的 500 错误

问题描述 投票:0回答:2

我正在设置一个新服务器,所以我在 Ubuntu-21 上全新安装了 PhpMyAdmin,之前安装了 mariadb-server 和 php-8,

我不断收到此错误:

Uncaught mysqli_sql_exception: You are not using binary logging in /usr/share/phpmyadmin/libraries/classes/Dbi/DbiMysqli.php

我不明白为什么,有什么想法吗?

phpmyadmin
2个回答
0
投票

这不是一个可接受的答案,但我通过以下方式解决了这个问题:

  • 格式化高清
  • 从头开始重新安装

0
投票

正确的解决方案需要修改您的 mysql 配置,或者可能是您的 mariadb 配置 - 取决于您使用的版本。

当你升级 php 和 phpmyadmin 的版本时,这些微妙的设置很容易被覆盖,值得注意的是,甚至 phpmyadmin 程序员也不知道这个修复。

您的目标是打开二进制日志记录,然后重新启动 mysql 数据库服务器,以便您的配置更改生效。

至少你可以用眼镜搜索“如何在 mysqli 中打开二进制日志记录”,这将提供一些有用的链接。

就我而言,我使用的是 Debian Buster,所以我必须调整的文件是 /etc/mysql/mariadb.conf.d/50-server.cnf

特别是第 74-75 行,如所附屏幕截图所示。

© www.soinside.com 2019 - 2024. All rights reserved.