phpMyAdmin 4.1.11-Advisor.class.php中的错误

phpMyAdmin 4.1.11-Advisor.class.php中的错误,phpmyadmin,Phpmyadmin,如果我尝试使用pma 4.1.11运行phpmyadmin advisor(状态->advisor),则会出现错误 在日志中: PHP解析错误:语法错误,意外','in/opt/phpMyAdmin4.1.11/libraries/Advisor.class.PHP(343):eval()'d第1行的代码,… 经过一些研究,我发现以下两种表达方式导致了这个问题: (1) : 内爆(“”,ADVISOR_formatByteDown(1073741824,2,2)), 内爆(“”,ADVISOR_

如果我尝试使用pma 4.1.11运行phpmyadmin advisor(状态->advisor),则会出现错误

在日志中:

PHP解析错误:语法错误,意外','in/opt/phpMyAdmin4.1.11/libraries/Advisor.class.PHP(343):eval()'d第1行的代码,…

经过一些研究,我发现以下两种表达方式导致了这个问题:

(1) :

内爆(“”,ADVISOR_formatByteDown(1073741824,2,2)),
内爆(“”,ADVISOR_formatByteDown(1073741824,2,2))

(2) :

所以,是的,我明白,为什么(第343行)

不起作用,但有解决方案吗,因为advisor总是返回http 500,这可能是由此引起的(日志中没有其他错误)。

看起来像,但已经修复。我建议升级您的phpMyAdmin安装

0, 2,
eval('$value = ' . $expr . ';');