Vai tā ir instalēta? phpMyAdmin serveris Ubuntu, CentOS vai uc Fedora izplatīšana, ziņojums "Konfigurācijas failam tagad ir nepieciešama slepena ieejas frāze (blowfish_secret)”Ar sarkanu indeksa apakšdaļā rada galvassāpes. It īpaši, ja pareizi konfigurēts sadaļā/etc/phpMyAdmin/config.inc.php".
Protams, ceļš dažādās konfigurācijās var atšķirties, bet tālāk CentOS 7 cu phpMyAdmin instalēts, izmantojot “Yum"No"remi.repo", Konfigurācijas fails atradīsies mapē" / etc / phpMyAdmin / ".
Labi, redzēsim, kā mēs to atrisināsim "Konfigurācijas failam tagad ir nepieciešama slepena ieejas frāze (blowfish_secret)", ja ir config.inc.php mums ir šo līniju:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Ja šī rinda ir un mums ir "atslēga", kas sastāv no vairāk nekā 32 rakstzīmēm, sarkanajam ziņojumam phpMyAdmin vajadzētu pazust.
Ja tas nav noticis, ir labi izdzēst sīkfailus savā pārlūkprogrammā un atteikties no phpMyAdmin. Nākamajā pieteikšanās reizē tiek parādīts ziņojums "Konfigurācijas failam tagad ir nepieciešama slepena ieejas frāze (blowfish_secret)"Viņš vairs nebūs klāt.
Lai gan ir gadījumi, kad tā ir klāt nav saistīts ar nepareizas konfigurācijas faila config.inc.php, bet tāpēc, ka mapju atļaujas, kad viņš bija.
Palaidiet komandrindu terminālī:
chown -R root:<user web> /etc/phpMyAdmin/
Tagad visam jābūt ok. Ja izmantojat Apache, "tīmekļa lietotāja" vietā iestatiet "httpd", "nginx" vai to, kā serverī ir tīmekļa procesa lietotājs.
Es uzrakstīju šo padomu, jo pavadīju vairāk nekā 2 stundas, izpētot visu phpMyAdmin konfigurāciju, un es joprojām nevarēju atbrīvoties no ziņojuma: Konfigurācijas failam tagad ir nepieciešama slepena ieejas frāze (blowfish_secret). Kad es laboju atļaujas/grupas, tas pazuda.
Makasih gan, asli strādā
Chown -R sakne: nginx / etc / phpMyAdmin /
Sagrauj datoru, es nevaru pieteikties saka sesija error
Vai esat pārliecināts, vai lietotāja un grupas nosaukumi ir pareizi?
Man ir piegādātāja konfigurācijas kopa (mapē /usr/share/phpmyadmin/libraries/vendor_config.php):
define ('CONFIG_DIR', '/ etc / phpmyadmin');
Hier fehlte der Backslash, arī tā:
define ('CONFIG_DIR', '/ etc / phpmyadmin /');
Danach klappte es auch mit dem Secret
Paldies par palīdzību ar šo slepeno frāzi, kuras garumam jābūt vismaz 32 rakstzīmēm