Ob es installiert istphpmyadmin auf einem Server UbuntuAnwesend CentOS oder usw. Fedora Verteilung, Nachricht “Die Konfigurationsdatei benötigt jetzt eine geheime Passphrase (Blowfish_secret)” Schütteln Sie mit Rot am unteren Rand des Index den Kopf. Vor allem bei korrekter Konfiguration in “/etc/phpmyadmin/config.inc.php“.
Natürlich könnte der Pfad von einer Konfiguration zur anderen variieren, aber auf Centos 7 mit phpmyadmin installiert über “Yum” AUS “remi.repo“Die Konfigurationsdatei befindet sich in “/etc/phpmyadmin//”.
Mal sehen, wie wir lösen“Die Konfigurationsdatei benötigt jetzt eine geheime Passphrase (Blowfish_secret)“, wenn inconfig.inc.php Wir haben die gegenwärtige Linie:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Wenn diese Linie vorhanden ist und wir eine haben “Schlüssel” Über 32 Zeichen sollte die rote Nachricht von Phpmyadmin verschwinden.
In der Situation, in der dies nicht geschah, ist es gut, Kekse im Browser zu löschen und von Phpmyadmin zu entfernen. Bei der nächsten Authentifizierung die Nachricht “Die Konfigurationsdatei benötigt jetzt eine geheime Passphrase (Blowfish_secret)” Es wird nicht mehr anwesend sein.
Es gibt jedoch Situationen, in denen es vorhanden ist Nicht wegen der falschen Konfiguration der config.inc.php -Datei, aber wegen von Die Berechtigungen des Ordners, in denen er ist.
Führen Sie die Befehlszeile im Terminal aus:
chown -R root:<user web> /etc/phpMyAdmin/
Jetzt sollte alles in Ordnung sein. Wenn Sie Apache verwenden, statt von “Benutzernetz”, Satz “httpd”Anwesend “nginx” Oder wie haben Sie den Benutzer des Benutzers auf dem Server.
Ich habe diese Tipps geschrieben, weil ich während der gesamten PhpMyAdmin -Konfiguration mehr als 2 Stunden gedreht habe, und ich werde die Nachricht immer noch nicht beseitigen: Die Konfigurationsdatei benötigt jetzt eine geheime Pasphrase (Blowfish_secret). Nachdem er die Berechtigungen / Gruppen gelöst hatte, verschwand er.
Danke Bruder, Originalarbeit
Chown -r root: nginx / etc / phpmyadmin / /
Ich habe meinen Computer ruiniert. Ich kann mich nicht anmelden Says -Sitzungsfehler
Sind Sie sicher, ob der Benutzer und die Gruppennamen korrekt sind?
Ich hatte in meiner vendor config (in /usr/share/phpmyadmin/libraries/vendor_config.php):
Define ('config_dir', '/etc/phpmyadmin');
Hier fehlte der Backslash, also so:
Define ("config_dir", "/etc/phpmyadmin/");
Danach klappte es auch mit dem Secret
Vielen Dank für Ihre Hilfe für diesen geheimen Satz, bei dem es mindestens 32 Eigenschaften haben musste