[РЕШЕНО] В конфигурационном файле необходимо задать парольную фразу (blowfish_secret).

0 Comments
phpmyadmin-logo

Сегодня разберёмся с ошибкой в phpMyAdmin «В конфигурационном файле необходимо задать парольную фразу (blowfish_secret).», которая возникает из-за отсутствия файла конфигурации config.inc.php или же, если этот файл всё-такие есть, но в нём не задан параметр $cfg['blowfish_secret']. Если устанавливать phpMyAdmin на сервер самостоятельно, то, скорее всего, требуемый файл конфигурации не будет создан. О том, как его создать и что в нём прописать для устранения данной ошибки и рассмотрим ниже в этой статье.

Как выглядит ошибка phpMyAdmin «В конфигурационном файле необходимо задать парольную фразу (blowfish_secret).»

На главной странице phpMyAdmin в самом низу основной части экрана, присмотревшись, можно заметить следующее сообщение, которое говорит об ошибке «В конфигурационном файле необходимо задать парольную фразу (blowfish_secret).». Выглядит всё это безобразие примерно так:

сообщение, которое говорит об ошибке «В конфигурационном файле необходимо задать парольную фразу (blowfish_secret).»

phpMyAdmin работает и с данной ошибкой. Вы можете ничего и не делать для её устранения. Но всегда есть «НО». Для феншуя стоит её всё-таки исправить.

Проверяем наличие конфига phpMyAdmin

Первым делом, чтобы не делать резких движений, проверим наличие конфигурационного файла phpMyAdmin, который должен быть в файле: /usr/share/phpmyadmin/config.inc.php:

cat /usr/share/phpmyadmin/config.inc.php
cat: /usr/share/phpmyadmin/config.inc.php: No such file or directory

Если конфига нет, то должен быть хотя бы рекомендуемый файл конфига, находящийся тут: /usr/share/phpmyadmin/config.sample.inc.php

cat /usr/share/phpmyadmin/config.sample.inc.php

Создание конфигурационного файла phpMyAdmin

Итак, если конфиг есть, пропускаем этот шаг, если нет, то делаем копию файла config.sample.inc.php в файл config.inc.php:

sudo cp /usr/share/phpmyadmin/config.sample.inc.php /usr/share/phpmyadmin/config.inc.php

Теперь можно открывать конфиг и править его.

Решение ошибки «необходимо задать парольную фразу (blowfish_secret)»

В конфиге нужно найти строку с переменной $cfg['blowfish_secret'] и задать какую-нибудь парольную фразу длинее 32-х символов, например,

$cfg['blowfish_secret'] = '12345678901234567890098765432112';

Если описанные выше способы не помогают, то точно выручит следующее:

Созданный ранее конфиг удаляем, чтобы не мешался и не влиял на работу того, что и без него работало:

sudo rm /usr/share/phpmyadmin/config.inc.php

Открываем реальный конфиг phpMyAdmin, который находится по пути → /etc/phpmyadmin/config.inc.php и дописываем куда-нибудь в конец строку с переменной $cfg['blowfish_secret'], например, после этих двух строчек:

$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
$cfg['blowfish_secret'] = '12345678901234567890098765432112';

После этого ошибка в phpMyAdmin больше не появляется.

Если есть вопросы, то пишем в комментариях.

Также можете вступить в Телеграм канал, ВК или подписаться на Twitter. Ссылки в шапки страницы.
Заранее всем спасибо!!!

RSS

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Настраиваем LNMP на Ubuntu Server 18.04 | 19.04 | 20.04
lnmp

В сегодняшней статье рассмотрим базовую настройку LNMP(LEMP) (Linux Nginx MySQL PHP) на Ubuntu Server. В Качестве подопытного я использую VDS Читать

PhpMyAdmin выдаёт множество ошибок об устаревании
phpmyadmin-logo

У меня Ubuntu Server 18.04 LTS, работающий с PHP7 и установленным phpmyadmin. При переходе на страницу входа phpmyadmin получаю много Читать

[РЕШЕНО] Ошибка phpmyadmin после установки memcached
phpmyadmin-logo

Решили увеличить скорость сайта поместив кэш в оперативную память? Но после установки memcached появилась ошибка phpmyadmin? Web страница выдает ошибку Читать

Решение ошибки #1698 — Access denied for user ‘root’@’localhost’

В сегодняшней статье разберемся как устранить ошибку: #1698 – Access denied for user ‘root'@'localhost' при попытке подключиться к БД из Читать

5 1 голос
Рейтинг статьи

Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 комментариев
Inline Feedbacks
Просмотреть все комментарии

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов cookie) с использованием трекеров "Google Analytics" и "Yandex.Metrics". Порядок обработки Ваших персональных данных, а также реализуемые требования к их защите, содержатся в Политике конфиденциальности.
Принять