Чи встановлено цеphpmyadmin на сервері Ubuntu, Центоси або тощо Федора Розподіл, повідомлення “Файл конфігурації тепер потребує секретної фрази (Blowfish_secret)” Червоним внизу індексу струсіть голову. Особливо при правильному налаштуванні “/etc/phpmyadmin/config.inc.php“.
Звичайно, шлях може змінюватись від однієї конфігурації до іншої, але увімкнено Centos 7 куточок phpmyadmin встановлений через “ногою” З “remi.repo“, файл конфігурації буде розташований у “/etc/phpmyadmin/”.
Ну, давайте подивимось, як ми вирішуємо“Файл конфігурації тепер потребує секретної фрази (Blowfish_secret)“, якщо вconfig.inc.php У нас є нинішній рядок:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Якщо цей рядок присутній і у нас є “ключ” Більше 32 символів червоне повідомлення PhpMyadmin повинно зникнути.
У ситуації, коли цього не відбулося, добре видалити печиво в браузері та відірватися з phpmyadmin. На наступній аутентифікації повідомлення “Файл конфігурації тепер потребує секретної фрази (Blowfish_secret)” його більше не буде присутнім.
Однак є ситуації, в яких він присутній Не через неправильну конфігурацію файлу config.inc.php, але через дозволи папки, в яких він є.
Виконайте командний рядок у терміналі:
chown -R root:<user web> /etc/phpMyAdmin/
Тепер все повинно бути в порядку. Якщо ви використовуєте apache, замість “користувач користувача”, встановити “httpd”, “nginx” Або як у вас є користувач користувача на сервері.
Я написав ці поради, тому що я звертався більше 2 годин у всій конфігурації phpmyadmin, і я все ще не позбавляюся повідомлення: файл конфігурації тепер потрібна таємна папери (Blowfish_secret). Після вирішення дозволів / груп він зник.
Дякую, брате, оригінальна робота
Chown -r root: nginx / etc / phpmyadmin /
Зруйнував мій комп'ютер, я не можу увійти, каже помилка сеансу
Ви впевнені, якщо користувач та назви груп правильні?
Я мав у своєму конфігурації постачальника (in /usr/share/phpmyadmin/libraries/vendor_config.php):
визначити ('config_dir', '/etc/phpmyadmin');
Тут відсутній зворотний бік, так що:
визначити ('config_dir', '/etc/phpmyadmin/');
Тоді він також працював із таємницею
Дякуємо за допомогу в цьому таємному реченні, де він повинен був мати щонайменше 32 характеристики