重复错误:“不再支持带有花括号的数组和字符串偏移量访问语法”与 phpmyadmin
Posted
技术标签:
【中文标题】重复错误:“不再支持带有花括号的数组和字符串偏移量访问语法”与 phpmyadmin【英文标题】:Repeated error: "Array and string offset access syntax with curly braces is no longer supported" with phpmyadmin 【发布时间】:2021-12-25 00:28:24 【问题描述】:以下错误在我的/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-5
我卸载并重新安装了 phpmyadmin 但似乎由于某种原因没有下载最新版本。我在他们的网站上看到最新版本是 5.1.1,当我下载它时,它会下载一个 zip。我可以在哪里放置这个 zip 文件以替换我当前的版本?
【参考方案1】:
您的 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 的信息。
【讨论】:
非常感谢!以上是关于重复错误:“不再支持带有花括号的数组和字符串偏移量访问语法”与 phpmyadmin的主要内容,如果未能解决你的问题,请参考以下文章