Bilo da je instaliranphpmyadmin na poslužitelju Ubuntu,, Centos ili itd. Federa Distribucija, poruka “Konfiguracijskoj datoteci sada treba tajnu prolaznu frazu (pulffish_secret)” S crvenom na dnu indeksa, odmahnite glavom. Posebno kada se pravilno konfigurira u “/etc/phpmyadmin/config.inc.php“.
Naravno, put bi mogao varirati od jedne konfiguracije do druge, ali na CentOS 7 pokrajina phpmyadmin Instalirano putem “jama” IZ “remi.repo“, konfiguralna datoteka bit će smještena u “/etc/phpmyadmin/”.
Pa, da vidimo kako rješavamo“Konfiguracijskoj datoteci sada treba tajnu prolaznu frazu (pulffish_secret)“, ako uconfig.inc.php Imamo sadašnju crtu:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Ako je ova linija prisutna i imamo “ključ” Preko 32 znaka, crvena poruka Phpmyadmina trebala bi nestati.
U situaciji u kojoj se to nije dogodilo, dobro je izbrisati kolačiće u pregledniku i izbaciti iz phpmyadmin -a. Na sljedećoj provjeri autentičnosti poruka “Konfiguracijskoj datoteci sada treba tajnu prolaznu frazu (pulffish_secret)” više neće biti prisutan.
Međutim, postoje situacije u kojima je prisutan ne zbog pogrešne konfiguracije datoteke config.inc.php, ali zbog dopuštenja mape u kojima je on.
Izvršite naredbeni redak u terminalu:
chown -R root:<user web> /etc/phpMyAdmin/
Sad bi sve trebalo biti u redu. Ako koristite Apache, umjesto “Korisnički web”, postaviti “httpd”,, “nginx” Ili kako imate korisnika korisnika korisnika na poslužitelju.
Napisao sam ove savjete jer sam okrenuo više od 2 sata tijekom konfiguracije phpmyadmin, a još uvijek se ne riješim poruke: Konfiguracijska datoteka sada treba tajnu pasfrazu (BLUGHISH_SECRET). Nakon rješavanja dozvola / skupina, nestao je.
Hvala brate, originalno djelo
CHOWN -R ROOT: NGINX / ETC / PHPMYADMIN /
Uništio moje računalo, ne mogu se prijaviti, kaže pogrešku sesije
Jeste li sigurni jesu li korisnik i nazivi grupe točni?
Imao sam u konfiguraciji svog dobavljača (u /usr/share/phpyadmin/libraries/vendor_config.php):
Define ('config_dir', '/etc/phpmyadmin');
Ovdje je nedostajala leđa, pa:
Definirajte ('config_dir', '/etc/phpmyadmin/');
Tada je također radio s tajnom
Zahvaljujemo na pomoći na ovoj tajnoj rečenici gdje je morala imati najmanje 32 karakteristike