Не удается получить PHPMyAdmin для распознавания файла конфигурации после обновления (продолжайте получать слишком короткую ошибку blowfish_secret)

Я только что обновил PhpMyAdmin через командную строку (я добавил PPA вручную). Я продолжаю получать сообщение об ошибке "Тайная кодовая фраза в конфигурации (blowfish_secret) слишком короткая. Я создал собственный файл config.inc.php в /etc/phpmyadmin, используя команду

sudo cp config.sample.inc.php config.inc.php

В этом файле (мой config.inc.php) я установил

$cfg['blowfish_secret'] = 'wE(G|]=VPxy}UddLC8[sC1J8y$yElEU]7#_#*1fDas;doifje'; 

И перезапустил сервер с помощью

sudo service apache2 restart

Я также перезапустил сервер mysql с помощью

sudo service mysql restart

Я все еще получаю сообщение об ошибке, указывающее, что ключ blowfish_secret слишком короткий. (Да, я пробовал установить ключ ТОЧНО 32 символа. Это тоже не сработало) Я обновил страницу, очистил кеш. Я даже пытался установить все разрешения на 7

sudo chmod -R 777 phpmyadmin

(ТОЛЬКО СМОТРИТЕ, если это сработает. Не убивайте меня за то, что я отчаялся XD) Тем не менее, нет. Любые идеи?

Ответ 1

Как оказалось, мне пришлось отредактировать

/var/lib/phpmyadmin/blowfish_secret.inc.php

Просто поместите 32 (или более) случайных символа между одинарными кавычками, например

$cfg['blowfish_secret'] = 'GGlkGmgpsp]9_[b2lXr5*a$BV4XO1lm+guJU3k(p$9z^9';

ПРИМЕЧАНИЕ. Я не думал, что мне нужно будет записать это, но ваша случайная строка НЕ ​​МОЖЕТ содержать одну цитату....

Ответ 2

Пожалуйста, проверьте/etc/phpMyAdmin/config.inc.php