Yüklü olsun phpMyAdmin sunucu Ubuntu, CentOS ya vb Fötr şapka dağıtım, mesaj "Yapılandırma dosyası artık gizli bir parolaya ihtiyaç duyuyor (blowfish_secret)Dizinin altında kırmızı ile baş ağrısı verir. Özellikle "konumunda doğru yapılandırıldığında/etc/phpMyAdmin/config.inc.php".
Elbette, yol bir konfigürasyondan diğerine değişebilir, ancak CentOS 7 cu phpMyAdmin "yum"Kimden"remi.repo", Yapılandırma dosyası" / etc / phpMyAdmin / "içinde bulunacaktır.
Tamam, nasıl çözeceğimize bakalım "Yapılandırma dosyası artık gizli bir parolaya ihtiyaç duyuyor (blowfish_secret)", eğer varsa config.inc.php Bu çizgi var:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Bu satır varsa ve 32'den fazla karakterden oluşan bir "anahtarımız" varsa, phpMyAdmin'deki kırmızı mesaj kaybolmalıdır.
Bu olmadıysa, tarayıcıdaki çerezleri silmek ve phpMyAdmin oturumunu kapatmak iyi olur. Sonraki girişte "Yapılandırma dosyası artık gizli bir parolaya ihtiyaç duyuyor (blowfish_secret)"Artık orada olmayacak.
durumlar vardır rağmen mevcut olduğu hatalı yapılandırmalara bağlı değil config.inc.php dosyası, ancak klasör izinleri oydu.
Terminaldeki komut satırını çalıştırın:
chown -R root:<user web> /etc/phpMyAdmin/
Şimdi her şey yoluna girmeli. "Web kullanıcısı" yerine Apache kullanıyorsanız, "httpd", "nginx" veya sunucuda web işlemi kullanıcısına nasıl sahip olduğunuzu ayarlayın.
Bu ipucunu yazdım çünkü 2 saatten fazla tüm phpMyAdmin yapılandırmasını inceledim ve şu mesajdan hala kurtulamadım: Yapılandırma dosyası artık gizli bir parolaya ihtiyaç duyuyor (blowfish_secret). İzinleri/grupları düzelttikten sonra kayboldu.
Makasih gan, asli çalışma
Chown -R kökü: nginx / vb / phpMyAdmin /
Bilgisayarımı mahvettim giriş yapamıyorum oturum diyor error
Kullanıcı ve grup adlarının doğru olup olmadığından emin misiniz?
Bir dizi satıcı yapılandırmam var (/usr/share/phpmyadmin/libraries/vendor_config.php içinde):
tanımla ('CONFIG_DIR', '/ etc / phpmyadmin');
Hier fehlte der Backslash, aynı zamanda:
tanımla ('CONFIG_DIR', '/ etc / phpmyadmin /');
Danach klappte es mit dem Secret
En az 32 karakter uzunluğunda olması gereken bu gizli ifadeyle ilgili yardımınız için teşekkür ederiz.