进入phpMyAdmin后,查看每个数据库下的表格时,会遇到以下报错(虽然也不影响什么,但是就是很烦):
Warning in ./libraries/sql.lib.php#613
count(): Parameter must be an array or an object that implements Countable
Backtrace
./libraries/sql.lib.php#2128: PMA_isRememberSortingOrder(array)
./libraries/sql.lib.php#2079: PMA_executeQueryAndGetQueryResponse(
……………………
原因是phpMyAdmin4.6.6和PHP7.2不完全兼容引起的。
**
解决办法!!!
**
/usr/share/phpmyadmin/libraries/sql.lib.php第613行,把
|| (count($analyzed_sql_results['select_expr'] == 1)
修改成
|| ((count($analyzed_sql_results['select_expr']) == 1)
搞定!