Apakah sudah terpasang phpMyAdmin Server Ubuntu, CentOS atau dll Fedora distribusi, pesan "File konfigurasi sekarang membutuhkan frasa sandi rahasia (blowfish_secret)“Dengan warna merah di bagian bawah indeks, memberi sakit kepala. Terutama bila dikonfigurasi dengan benar di "/etc/phpMyAdmin/config.inc.php".
Tentu saja, jalur dapat berbeda dari satu konfigurasi ke konfigurasi lainnya, tetapi pada CentOS 7 cu phpMyAdmin dipasang melalui "yum"Dari"remi.repo", File konfigurasi akan ditempatkan di" / etc / phpMyAdmin / ".
Oke, mari kita lihat bagaimana kita menyelesaikannya "File konfigurasi sekarang membutuhkan frasa sandi rahasia (blowfish_secret)", jika masuk config.inc.php kami memiliki baris ini:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Jika baris ini ada dan kami memiliki "kunci" lebih dari 32 karakter, pesan merah di phpMyAdmin akan menghilang.
Jika ini belum terjadi, sebaiknya hapus cookie di browser dan keluar dari phpMyAdmin. Saat login berikutnya, pesan "File konfigurasi sekarang membutuhkan frasa sandi rahasia (blowfish_secret)"Dia tidak akan hadir lagi.
Meskipun ada situasi di mana itu hadir bukan karena kesalahan konfigurasi file config.inc.php, tetapi karena hak akses folder ketika dia.
Jalankan terminal garis komando:
chown -R root:<user web> /etc/phpMyAdmin/
Sekarang semuanya akan baik-baik saja. Jika Anda menggunakan Apache, alih-alih "pengguna web", tetapkan "httpd", "nginx" atau bagaimana Anda memiliki pengguna proses web di server.
Saya menulis tip ini karena saya menghabiskan lebih dari 2 jam melalui seluruh konfigurasi phpMyAdmin, dan saya masih tidak dapat menghilangkan pesan: File konfigurasi sekarang memerlukan frasa sandi rahasia (blowfish_secret). Setelah saya memperbaiki izin/grup, itu menghilang.
Makasih gan, asli bekerja
Chown -R root: nginx /etc/phpMyAdmin/
Komputer saya rusak, saya tidak bisa masuk, kata sesi error
Apakah Anda yakin jika nama pengguna dan grup sudah benar?
Berikut adalah konfigurasi vendor (di /usr/share/phpmyadmin/libraries/vendor_config.php):
definisikan ('CONFIG_DIR', '/ etc / phpmyadmin');
Hier fehlte der Backslash, juga demikian:
definisikan ('CONFIG_DIR', '/ etc / phpmyadmin /');
Danach membuka rahasia rahasia
Terima kasih atas bantuan Anda dengan frasa rahasia ini, yang panjangnya minimal 32 karakter