Yüklü olup olmadığıphpmyadmin bir sunucuda Ubuntu- Centos veya vb. Fedora Dağıtım, mesaj “Yapılandırma dosyasının artık gizli bir parola ihtiyacı var (blowfish_secret)” Endeksin dibinde kırmızı ile başınızı sallayın. Özellikle doğru yapılandırıldığında “/etc/phpmyadmin/config.inc.php“.
Tabii ki, yol bir yapılandırmadan diğerine değişebilir, ancak Centos 7 Cu phpmyadmin aracılığıyla yüklü “yam” İTİBAREN “Remi.Repo“, yapılandırma dosyası “/etc/phpmyadmin/”.
Peki bakalım nasıl çözdüğümüz“Yapılandırma dosyasının artık gizli bir parola ihtiyacı var (blowfish_secret)“, varsaconfig.inc.php Şimdiki çizgimiz var:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Bu satır mevcutsa ve bir “anahtar” 32'den fazla karakter, Phpmyadmin'in kırmızı mesajı kaybolmalıdır.
Bunun gerçekleşmediği durumda, tarayıcıdaki çerezleri silmek ve phpmyadmin'den yerinden çıkarmak iyidir. Bir sonraki kimlik doğrulamasında mesaj “Yapılandırma dosyasının artık gizli bir parola ihtiyacı var (blowfish_secret)” Artık mevcut olmayacak.
Ancak, mevcut olduğu durumlar var Yanlış yapılandırma yüzünden değil config.inc.php dosyasının klasörün olduğu izinleri.
Terminaldeki komut satırını yürütün:
chown -R root:<user web> /etc/phpMyAdmin/
Şimdi her şey yolunda olmalı. Apache kullanırsanız, yerine “kullanıcı ağı”, ayarlamak “httpd”- “nginx” Veya kullanıcı işlemi kullanıcısını sunucuda nasıl tutuyorsunuz?
Bu ipuçlarını yazdım çünkü PhpmyAdmin yapılandırması boyunca 2 saatten fazla döndüm ve hala mesajdan kurtulmuyorum: yapılandırma dosyasının artık gizli bir pasfraza ihtiyacı var (blowfish_secret). İzinleri / grupları çözdükten sonra kayboldu.
Teşekkürler kardeşim, orijinal iş
Chown -r Kök: Nginx / etc / phpmyadmin /
Bilgisayarımı mahvettim oturum hatası diyor
Kullanıcının ve grup adlarının doğru olup olmadığından emin misiniz?
Satıcı yapılandırmam vardı (/usr/share/phpmyadmin/libraries/vendor_config.php):
tanımlama (‘config_dir’, ‘/etc/phpmyadmin’);
Backsash burada eksikti, bu yüzden:
tanımlama (‘config_dir’, ‘/etc/phpmyadmin/’);
Sonra sırrı ile çalıştı
En az 32 özelliğe sahip olması gereken bu gizli cümle için yardımınız için teşekkür ederiz