phpmyadmin 持续出现错误“不再支持使用花括号的数组和字符串偏移访问语法”

phpmyadmin 持续出现错误“不再支持使用花括号的数组和字符串偏移访问语法”

我的文件中出现以下错误/var/log/apache2/error.log。我无法访问该index.php文件或任何其他 phpmyadmin 文件,我的服务器在替换 phpmyadmins 界面时返回 http 500 错误。所有其他文件都运行正常,只有 phpmyadmin 有此问题。

Array and string offset access syntax with curly braces is no longer supported in /usr/share/$
$share/phpmyadmin/libraries/Util.php on line 2087

我尝试重新安装 phpmyadmin 和 php,但问题仍然存在。PHP

版本:8.0.12
phpmyadmin 版本:4.6.6-5

答案1

该错误会告诉您问题是什么:

Array and string offset access syntax with curly braces is no longer supported in /usr/share/$ $share/phpmyadmin/libraries/Util.php on line 2087

PHP 不再支持花括号{}。这里有一个关于此问题的资料来源: https://stackoverflow.com/questions/12769982/reference-what-does-this-error-mean-in-php/59158847#59158847

sudo vi /share/phpmyadmin/libraries/Util.php

转到 2087 行

然后编辑{}花括号并将其替换为[]

然后输入:wq

您可以使用任何您想要的文件编辑器,我个人使用 vim。

由于上述情况导致更多问题,请执行以下操作:

sudo apt remove --purge phpmyadmin 然后运行sudo apt autoremove

然后从下载 zip 文件https://www.phpmyadmin.net/

压缩文件的默认位置应该是,Downloads除非你更改它

接下来解压文件,您可以通过 GUI 将其解压到默认位置,即/

不要担心改变它,只需解压缩或extract直接从那里即可。

相关内容