[Fix phpMyAdmin] Konfigurace file nyní potřebuje tajnou přístupovou frázi (blowfish_secret)

Ať už je nainstalován phpMyAdmin Server ubuntu, CentOS nebo atd. Fedora distribuce, zpráva "Konfigurace file nyní potřebuje tajnou přístupovou frázi (blowfish_secret)„S červenou barvou ve spodní části indexu to bolí. Zvláště při správné konfiguraci v/etc/phpMyAdmin/config.inc.php".
Cesta se samozřejmě může lišit od jedné konfigurace k druhé, ale dál CentOS 7 cu phpMyAdmin instalováno pomocí „yum"Z"remi.repo", Konfigurační soubor bude umístěn v" / etc / phpMyAdmin / ".

Dobře, podívejme se, jak to vyřešíme “Konfigurace file nyní potřebuje tajnou přístupovou frázi (blowfish_secret)", pokud je v config.inc.php máme tento řádek:

$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

Pokud je tento řádek k dispozici a máme „klíč“ o délce více než 32 znaků, měla by červená zpráva v phpMyAdmin zmizet.
Pokud se tak nestalo, je dobré smazat cookies v prohlížeči a odhlásit se z phpMyAdmin. Při příštím přihlášení se zobrazí zpráva „Konfigurace file nyní potřebuje tajnou přístupovou frázi (blowfish_secret)„Už nebude přítomen.
Ačkoli existují situace, ve kterých je přítomen ne z důvodu chyby konfigurace soubor config.inc.php, ale protože oprávnění složky, když byl.

Spustit v terminálu příkazového řádku:

 chown -R root:<user web> /etc/phpMyAdmin/

Nyní by mělo být vše v pořádku. Pokud používáte Apache, místo „webový uživatel“ nastavte „httpd“, „nginx“ nebo jak máte na serveru uživatele webového procesu.

Napsal jsem tyto tipy, protože jsem prošel celou konfigurací phpMyAdmin déle než 2 hodiny a stále se nemohu zprávy zbavit: file nyní potřebuje tajnou přístupovou frázi (blowfish_secret). Poté, co jsem vyřešil oprávnění / skupiny, zmizel.

Zakladatel a editor Stealth Settings, od roku 2006 do současnosti. Zkušenosti s operačními systémy Linux (zejména CentOS), Mac OS X, Windows XP> Windows 10 a WordPress (CMS).

5 myšlenky na téma „[Opravit phpMyAdmin] Konfigurace file nyní potřebuje tajnou přístupovou frázi (blowfish_secret) “

  1. Zde je konfigurace dodavatele (v /usr/share/phpmyadmin/libraries/vendor_config.php):

    define ('CONFIG_DIR', '/ etc / phpmyadmin');

    Hier fehlte der Backslash, také:

    define ('CONFIG_DIR', '/ etc / phpmyadmin /');

    Danach klappte es auch mit dem Secret

    odpověď

Zanechat komentář