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

时间:2014-03-31 10:02:45

标签: phpmyadmin

如果我尝试使用pma 4.1.11运行phpmyadmin顾问(status - > advisor),我会收到错误。

在日志中:

  

PHP Parse error: syntax error, unexpected ',' in /opt/phpMyAdmin4.1.11/libraries/Advisor.class.php(343) : eval()'d code on line 1,...

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

(1):

  

implode(' ',ADVISOR_formatByteDown(1073741824, 2, 2)), implode(' ',ADVISOR_formatByteDown(1073741824, 2, 2))

(2):

0, 2,

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

eval('$value = ' . $expr . ';');

不起作用,但是它有一些解决方案,因为顾问总是带回http 500,这可能是由此导致的(日志中没有其他错误)。

1 个答案:

答案 0 :(得分:0)

看起来像was a bug,但它已被修复。我建议升级你的phpMyAdmin安装。