Join GitHub today
Error: The secret passphrase in configuration (blowfish_secret) is too short. #12485
I am on Ubuntu 16.04 with MySQL 5.7.13 and just upgraded to phpMyAdmin version 4.6.4. This error appears every time I log in to phpMyAdmin; in 4.6.3 it wasn't there. But otherwise, I can log in, and everything else seems to work.
I verified that my blowfish_secret has 24 characters. The file
Is there something in config.inc.php (located in /etc/phpmyadmin), or perhaps in the empty file shown in the above listing, that I should add? I do not have
If the secret needs to be longer, there should be some documentation about it somewhere... as a suggestion, maybe include a link to that next to the error message?
(EDIT: I wrapped the blowfish_secret in SHA1() which returns a 40-character hash, and the error disappeared, so I suppose 24 characters was just not long enough. But where is this change documented?)
I just upgraded to 4.6.6 in order to deal with another issue (deprecation warnings w/ PHP 7 in Ubuntu 16.04), and after upgrading got the same error message about "blowfish_secret" being too short.
So this issue should be reopened.
(EDIT: the deprecation warnings are still there also, BTW)