Phpmyadmin

表結構頁面上的 PhpMyAdmin 錯誤 500

  • February 8, 2021

我在我的 Debian VPS 上使用 PhpMyAdmin 有一段時間了,但最近它在訪問表格(tbl_structure.php頁面)的“結構”選項卡時開始出現錯誤 500……而且只有這個!

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 Internal Server Error”,但響應是完整的 JSON,因此伺服器似乎很好地發送了數據,但客戶端可能會看到 500 錯誤而不處理它。

有人可以幫忙嗎?謝謝

找到解決方案!正如我在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現在一切正常!

從我看到的版本來看,這是 Debian 錯誤(980375),您需要刪除並重新安裝 phpMyAdmin 軟體包。

(這可能是另一個錯誤,但我認為這很可能是 Debian 錯誤)

正如我在問題跟踪器上所說,這裡

引用自:https://serverfault.com/questions/1052537