Ať už je nainstalován phpMyAdmin Server ubuntu, CentOS nebo atd. Fedora distribuce, zpráva "Konfigurační soubor 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 “Konfigurační soubor 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 „Konfigurační soubor 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.
Běžet terminal příkazový řádek:
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.
Tento tip jsem napsal, protože jsem strávil více než 2 hodiny procházením celé konfigurace phpMyAdmin a stále jsem se nemohl zbavit hlášky: Konfigurační soubor nyní potřebuje tajnou přístupovou frázi (blowfish_secret). Poté, co jsem opravil oprávnění/skupiny, to zmizelo.
Makasih gan, asli funguje
Chown -R root: nginx / etc / phpMyAdmin /
Zničil můj počítač, nemůžu se přihlásit, říká relace error
Jste si jisti, zda jsou názvy uživatelů a skupin správné?
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
Děkujeme za pomoc s touto tajnou frází, která by měla mít alespoň 32 znaků