Ошибка phpmyadmin Warning in ./libraries/sql.lib.php#601 count(): Parameter must be an array or an object that implements Countable
Амазон хостинг, AWS EC2, после установки инстанса с Веста панель, phpmyadmin выдает ошибку если посмотреть таблицы Browse
Warning in ./libraries/sql.lib.php#601
count(): Parameter must be an array or an object that implements Countable
Warning in ./libraries/sql.lib.php#601
count(): Parameter must be an array or an object that implements Countable
Эта ошибка возникает из-за ошибки в коде, который находится в этом пакете
Через путти нужно залогинится instance, login ubuntu стандартный
затем перейти в режим рута - sudo su
Затем перейти в дирректорию /usr/share/phpmyadmin/libraries
и запустить nano sql.lib.php
Перейти к строке 610 нажав ctrl+_
и изменить строку
|| (count($analyzed_sql_results[‘select_expr’] == 1)
на
|| (count($analyzed_sql_results[‘select_expr’]) == 1)
а чуть ниже в строке убрать лишнюю третью скобку
== '*'))
после этого ошибка Warning in ./libraries/sql.lib.php#601 исчезнет
Рестарт mysql не требуется.
Команды:
service mysqld stop
service mysqld start
service mysqld restart
Через путти нужно залогинится instance, login ubuntu стандартный
затем перейти в режим рута - sudo su
Затем перейти в дирректорию /usr/share/phpmyadmin/libraries
и запустить nano sql.lib.php
Перейти к строке 610 нажав ctrl+_
и изменить строку
|| (count($analyzed_sql_results[‘select_expr’] == 1)
на
|| (count($analyzed_sql_results[‘select_expr’]) == 1)
а чуть ниже в строке убрать лишнюю третью скобку
== '*'))
после этого ошибка Warning in ./libraries/sql.lib.php#601 исчезнет
Рестарт mysql не требуется.
Команды:
service mysqld stop
service mysqld start
service mysqld restart
Оставить свой ответ: