我在我的 Debian VPS 上使用 PhpMyAdmin 有一段时间了,但是最近在访问表格(页面)的“结构”选项卡时开始出现错误 500 tbl_structure.php
......而且只有这个!
Error in processing request
Error code: 500
Error text: Internal Server Error (rejected)
It seems that the connection to server has been lost. Please check your network connectivity and server status.
Debian 10 / Apache 2.4.38 / PHP 8.0.1 / mysqlnd 8.0.1 / PhpMyAdmin 5.0.4deb1~bpo10+1
我向用户授予了数据库的所有权限,但问题并未解决。查看 Firebug,标头为phpmyadmin/tbl_structure.php
“500 内部服务器错误”,但响应是完整的 JSON,因此数据似乎已由服务器成功发送,但客户端可能看到 500 错误,但未进行处理。
有人能帮忙吗?谢谢
答案1
找到解决方案!正如我提到的https://github.com/phpmyadmin/phpmyadmin/issues/16620
我遵循了这个 Symfony 错误解决方案https://github.com/symfony/symfony/commit/8e34978e4e2c4bf7dac97e44e904368c4cfb54f8
我array_value
在第 1177 行添加了usr/share/php/Symfony/Component/DependencyInjection/ContainerBuilder.php
,现在一切正常!