MySQL 613: различия между версиями

Материал из MajorDoMo инфо
мНет описания правки
мНет описания правки
Строка 22: Строка 22:
  <pre>sudo nano /usr/share/phpmyadmin/libraries/sql.lib.php</pre>
  <pre>sudo nano /usr/share/phpmyadmin/libraries/sql.lib.php</pre>


Нажмите CTRL + W для активации поисковой строки затем нажмите Ctrl + T для ввода номера строки к которой необходимо перейти, впишите в поиск '''613''' и найдите
Нажмите '''CTRL''' + W для активации поисковой строки затем нажмите '''Ctrl + T''' для ввода номера строки к которой необходимо перейти, впишите в поиск '''613''' и найдите


  <pre>(count($analyzed_sql_results['select_expr'] == 1)</pre>
  <pre>(count($analyzed_sql_results['select_expr'] == 1)</pre>

Версия от 21:14, 2 августа 2020


Описание

Предупреждение возникает в phpMyAdmin.

Это предупреждение вызвано строкой кода в /usr/share/phpmyadmin/libraries/sql.lib.php

Там просто не хватает одной скобки в 613-ой строке


Решение проблемы

Во-первых, обезопасим себя от собственных случайных ошибок, проведем резервное копирование файла sql.lib.php перед редактированием командой.

sudo cp /usr/share/phpmyadmin/libraries/sql.lib.php /usr/share/phpmyadmin/libraries/sql.lib.php.bak

После этого без опасений его можно редактировать и в случае чего восстановить.

Приступим к редактированию sql.lib.php в редакторе nano командой

sudo nano /usr/share/phpmyadmin/libraries/sql.lib.php

Нажмите CTRL + W для активации поисковой строки затем нажмите Ctrl + T для ввода номера строки к которой необходимо перейти, впишите в поиск 613 и найдите

(count($analyzed_sql_results['select_expr'] == 1)

Замените его на

(count($analyzed_sql_results['select_expr']) == 1)

Сохраните файл (Нажмите CTRL + O и нажмите ENTER для подтверждения имени файла) и выйдите, (Нажмите CTRL + X)

После этих манипуляций перезапустить сервис apache командой

sudo service apache2 restart