繁体   English   中英

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

[英]Repeated error: "Array and string offset access syntax with curly braces is no longer supported" with 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

我知道这个错误意味着什么以及如何修复它,但是在我修复它之后,出现了一个完全相同的新问题,只是在不同的地方,我去文件中修复它,这个过程现在已经重复了大约 15 分钟只是检查日志,替换,重复。 有没有更快的方法来解决这个问题?

PHP 版本:8.0.12

更新:我尝试更新 phpmyadmin 和 php,但问题仍然存在。

您的 phpMyAdmin 版本 4.6.6 于 2017 年发布,已经很旧了。 事实上,它不适用于任何高于 7.1 的 PHP,这可能是您出现问题的原因。

您需要下载较新的版本并将文件解压缩到您的网络根文件夹中(取决于您的发行版和网络服务器, /var/www/phpmyadmin/var/www/html/phpmyadmin可能是位置,尽管当然您可以根据自己的喜好调整文件夹名称)。

https://docs.phpmyadmin.net/en/latest/setup.html#quick-install有更多关于手动安装 phpMyAdmin 的信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM