Незалежно від того, чи встановлено PHPMYADMIN сервер Ubuntu, CentOS або т.п. Fedora розповсюдження, повідомлення "Конфігурація file тепер потрібна таємна парольна фраза (blowfish_secret)Червоний внизу індексу дає головний біль. Особливо при правильній настройці в "/etc/phpMyAdmin/config.inc.php».
Звичайно, шлях може варіюватися від однієї конфігурації до іншої, але далі CentOS 7 cu PHPMYADMIN встановлюється через “ням"Від"remi.repo", Файл конфігурації буде розміщений у" / etc / phpMyAdmin / ".
Гаразд, подивимось, як ми це вирішимо "Конфігурація file тепер потрібна таємна парольна фраза (blowfish_secret)", якщо в config.inc.php ми маємо наступний рядок:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Якщо цей рядок присутній, і ми маємо "ключ" більше 32 символів, червоне повідомлення у phpMyAdmin має зникнути.
Якщо цього не сталося, добре видалити файли cookie в браузері та вийти з phpMyAdmin. При наступному вході в систему повідомлення "Конфігурація file тепер потрібна таємна парольна фраза (blowfish_secret)"Він більше не буде присутній.
Хоча бувають ситуації, в яких він присутній не через неправильної конфігурації файл config.inc.php, але через дозволу папки, коли він був.
Забігайте terminal командний рядок:
chown -R root:<user web> /etc/phpMyAdmin/
Тепер все повинно бути нормально. Якщо ви використовуєте Apache, замість "веб-користувач" встановіть "httpd", "nginx" або те, як у вас є користувач веб-процесу на сервері.
Я написав ці поради, тому що пройшов усі конфігурації phpMyAdmin більше 2 годин, і досі не можу позбутися повідомлення: Конфігурація file тепер потрібна таємна парольна фраза (blowfish_secret). Після того як я вирішив дозволи / групи, він зник.
Цей допис востаннє змінено 12 травня 2021 р. 16:22
Коментарі (5)
Макаси ган, asli робота
Chown -R root: nginx / etc / phpMyAdmin /
Я зіпсував свій комп’ютер, і я не можу ввійти, говорить сесія error
Ви впевнені, що імена користувачів і груп правильні?
У мене є набір конфігурації постачальника (у /usr/share/phpmyadmin/libraries/vendor_config.php):
define ('CONFIG_DIR', '/ etc / phpmyadmin');
Hier fehlte der Backslash, також так:
define ('CONFIG_DIR', '/ etc / phpmyadmin /');
Danach klappte es auch mit dem Secret
Дякуємо за допомогу з цією секретною фразою, яка мала містити не менше 32 символів