重复错误:“不再支持带大括号的数组和字符串偏移访问语法”,使用phpmyadmin

7dl7o3gd  于 2022-11-09  发布在  PHP
关注(0)|答案(1)|浏览(312)

以下错误在我的/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

我知道这个错误意味着什么,如何修复它,但在我修复它后,一个新的问题出现了完全相同的错误,只是在一个不同的地方,我去文件修复它,这个过程已经重复了大约15分钟,现在只是检查日志,替换,重复。有没有更快的方法来修复这个?
PHP版本:8.0.12
更新:我已经尝试更新phpmyadmin和php,但问题仍然存在。

quhf5bfb

quhf5bfb1#

你的phpMyAdmin版本4.6.6是2017年发布的,已经很旧了,实际上它不能在7.1以上的PHP上运行,这可能就是你的问题的原因。
您需要下载更新的版本并将文件解压缩到您的Web根文件夹(根据您的发行版和Web服务器,/var/www/phpmyadmin/var/www/html/phpmyadmin可能是位置,当然您可以根据自己的喜好调整文件夹名称)。
https://docs.phpmyadmin.net/en/latest/setup.html#quick-install 提供了有关手动安装phpMyAdmin的详细信息。

相关问题