Είτε έχει εγκατασταθεί phpMyAdmin εξυπηρετητή Ubuntu, CentOS ή κ.λπ. Μαλακό καπέλλο διανομή, το μήνυμα "Το αρχείο διαμόρφωσης χρειάζεται τώρα μια μυστική φράση πρόσβασης (blowfish_secret)Με το κόκκινο στο κάτω μέρος του δείκτη, προκαλεί πονοκεφάλους. Ειδικά όταν έχει ρυθμιστεί σωστά στο "/etc/phpMyAdmin/config.inc.php".
Φυσικά, η διαδρομή μπορεί να διαφέρει από τη μία διαμόρφωση στην άλλη, αλλά και μετά CentOS 7 cu phpMyAdmin εγκατεστημένο μέσω "yum"Από"remi.repo", το αρχείο διαμόρφωσης θα βρίσκεται στο "/etc/phpMyAdmin/".
Εντάξει, ας δούμε πώς θα το λύσουμε "Το αρχείο διαμόρφωσης χρειάζεται τώρα μια μυστική φράση πρόσβασης (blowfish_secret)", εάν μέσα config.inc.php έχουμε αυτή τη γραμμή:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Εάν υπάρχει αυτή η γραμμή και έχουμε ένα "κλειδί" με περισσότερους από 32 χαρακτήρες, το μήνυμα με κόκκινο χρώμα από το phpMyAdmin θα πρέπει να εξαφανιστεί.
Σε περίπτωση που αυτό δεν συνέβη, καλό είναι να διαγράψετε τα cookies στο πρόγραμμα περιήγησης και να αποσυνδεθείτε από το phpMyAdmin. Στην επόμενη σύνδεση, το μήνυμα "Το αρχείο διαμόρφωσης χρειάζεται τώρα μια μυστική φράση πρόσβασης (blowfish_secret)"Δεν θα είναι πλέον παρών.
Παρά το γεγονός ότι υπάρχουν περιπτώσεις στις οποίες υπάρχει δεν οφείλεται σε λανθασμένες το αρχείο config.inc.php, αλλά λόγω του δικαιώματα του φακέλου όταν ήταν.
Πέφτω πάνω terminal γραμμή εντολών:
chown -R root:<user web> /etc/phpMyAdmin/
Τώρα όλα πρέπει να είναι εντάξει. Εάν χρησιμοποιείτε το Apache, αντί του "χρήστη ιστού", ορίστε το "httpd", "nginx" ή τον τρόπο με τον οποίο έχετε τον χρήστη επεξεργασίας ιστού στο διακομιστή.
Έγραψα αυτήν την συμβουλή επειδή πέρασα περισσότερες από 2 ώρες για να περάσω ολόκληρη τη διαμόρφωση του phpMyAdmin και ακόμα δεν μπορούσα να απαλλαγώ από το μήνυμα: Το αρχείο διαμόρφωσης χρειάζεται τώρα μια μυστική φράση πρόσβασης (blowfish_secret). Αφού διόρθωσα τα δικαιώματα/ομάδες, εξαφανίστηκε.
Makasih gan, asli εργασία
Chown -R root: nginx / etc / phpMyAdmin /
Καταστράφηκε ο υπολογιστής μου, δεν μπορώ να συνδεθώ λέει error
Είστε βέβαιοι ότι τα ονόματα χρηστών και ομάδων είναι σωστά;
Ich hatte in meiner vendor config (στο /usr/share/phpmyadmin/libraries/vendor_config.php):
define('CONFIG_DIR', '/etc/phpmyadmin');
Hier fehlte der Backslash, επίσης:
define('CONFIG_DIR', '/etc/phpmyadmin/');
Danach klappte es auch mit dem Secret
Σας ευχαριστούμε για τη βοήθειά σας σε αυτή τη μυστική φράση, η οποία θα έπρεπε να έχει τουλάχιστον 32 χαρακτήρες