PHPMyAdmin «# 2006 - Сервер MySQL ушел» во время входа в систему

Во-первых: я искал по всему Google и, хотя это выглядит как печально известная ошибка, На самом деле это не мой случай, и поэтому исправлений нет.

Хорошо, сегодня я столкнулся с чем-то странным: PHPMyAdmin внезапно отказывается вводить меня в систему. Регистрация и проверка show # 2006 - Сервер MySQL ушел . Ниже приведен список исправлений, которые я отчаянно пробовал:

  • Переключение между localhost и 127.0.0.1 , tcp и socket
  • Установите max_allowed_packet на большой 256M в my.cnf
  • Установите wait_timeout на здоровенный 600 .
  • Запустите mysql_upgrade из учетной записи root
  • Полностью переустановите PHPMyAdmin до последней версии 4.5.2
  • Поменяйте местами mysql и mysqlnd ] Расширения PHP
  • Полностью удалить PHP7, переустановите 5.6 и снова обновите до 7 (!)

Что странно, обычные функции mysqli _ * работают нормально. Adminer также работает без сбоев, из чего я пришел к выводу, что это, скорее всего, ошибка PHPMyAdmin.

И это моя спецификация:

  • CentOS 6.5
  • MySQL 5.5.44
  • PHPMyAdmin 4.5.2
  • расширение mysql / mysqlnd
  • PHP 7.0 или 5.6

Есть идеи?

3
задан 10 December 2015 в 03:34
2 ответа

Finally. Проблема заключается в опции "Force SSL". Отключение этой опции возвращает PHPMyAdmin в исходное состояние и запускает его.

.
0
ответ дан 3 December 2019 в 05:24

Измените конфигурацию ssl на false так:

$cfg['Servers'][$i]['ssl'] = false;
6
ответ дан 3 December 2019 в 05:24

Теги

Похожие вопросы