phpMyAdmin the Configuration File Now Needs a Secret Passphrase

phpmyadmin

Error ini muncul karena ada konfigurasi yang belum benar pada phpmyadmin. Berikut adalah environment dari server:

Instalasi phpmyadmin dari epel repository
user untuk php-fpm adalah nginx

Hal yang pertama ketika muncul eror seperti ini adalah mengecek apakah blowfish pada /etc/phpMyAdmin/config.inc.php  sudah terisi

$cfg['blowfish_secret'] = '_^tBK5IKh0GzR~[wB1s(08*^zeU}Uz^TPLP*my@]'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

Jika belum ada, blowfish dapat digenerate di sini.

Jika masih muncul eror, maka cek konfigurasi phpmyadmin apakah config.inc.php sudah ada di directory yang benar

nano /usr/share/phpMyAdmin/libraries/vendor_config.php

Pastikan ada baris konfigurasi berikut

define('SETUP_CONFIG_FILE', '/etc/phpMyAdmin/config.inc.php');

Jika masih belum benar juga, pastikan bahwa hak akses folder ataupun file sudah benar. Pada kasus ini, hak akses perlu diberikan ke user dan grup nginx

chown -R nginx:nginx /etc/phpMyAdmin

 

2 thoughts on “phpMyAdmin the Configuration File Now Needs a Secret Passphrase

  1. rizal

    om bisa tau dari mana kalo masalahnya di hak akses folder..apa ada lognya..?

    1. Akhmad Fakhoni Listiyan Dede

      Cek aja dengan “ls -l /etc/phpMyAdmin” om. Kalo user dan group nya belum nginx:nginx atau apapun user dan group dari webservernya, ya berarti perlu disesuaikan

Leave A Comment