|
phpmyadmin ошибка: значение ключа для шифрования куки слишком большое
|
|||
---|---|---|---|
#18+
После входа в phpmyadmin под своим админским аккаунтом у меня появляются на странице, выделенные красным цветом ошибки , в которых говорится о том что key size too large. К примеру такая: ошибка и его трассировкаWarning in .\libraries\phpseclib\Crypt\Base.php#1085 mcrypt_generic_init(): Key size too large; supplied length: 45, max: 32 Backtrace .\libraries\phpseclib\Crypt\Base.php#1085: mcrypt_generic_init( resource, string , string , ) .\libraries\plugins\auth\AuthenticationCookie.php#731: phpseclib\Crypt\Base->decrypt(string 'string ') .\libraries\plugins\auth\AuthenticationCookie.php#371: PMA\libraries\plugins\auth\AuthenticationCookie->cookieDecrypt( string 'string \'KMZXLmJerbOA71iO8YPb4Q==\'', string 'string ', ) .\libraries\common.inc.php#732: PMA\libraries\plugins\auth\AuthenticationCookie->authCheck() .\server_sql.php#14: require_once(.\libraries\common.inc.php) Одни в различных группах мне говорят , что слишком большое значение ключа и его надо обрезать , но я не знаю как , чтобы работало. Другие говорят , что надо менять значение конфига $cfg['blowfish_secret'](там нужно вставить любую строку , которая будет шифроваться под AES алгоритмом. Ну я выбрал строку 'fish') в config.inc.php , но это почему-то не помогло. Прошу вас помогите , а то я уже с этой ошибкой запарился. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2017, 23:04 |
|
phpmyadmin ошибка: значение ключа для шифрования куки слишком большое
|
|||
---|---|---|---|
#18+
Зачем париться? Открываем страничку документации пыхмайадмина doc/html/config.html#cookie-authentication-options Находим описание опции $cfg['blowfish_secret'] Читаем: The secret should be 32 characters long. Правим значение до рекомендуемой длины. Больше там не было никаких хитростей. Почему более длинное значение приводит к ошибке - не понятно. На относительно недавних версиях пыхмайадмина вплоть до 4.6.6 у меня работает строка из всякой абракадабры длиной в 35 символов. Да и в той же доке буквально сказано: ...using longer will cause no harm. По идее, длина ключа должна программно проверяться и корректироваться перед использованием в mcrypt_generic_init(), да ну это в код лезть надо, смотреть. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2017, 23:39 |
|
phpmyadmin ошибка: значение ключа для шифрования куки слишком большое
|
|||
---|---|---|---|
#18+
vkleЗачем париться? Открываем страничку документации пыхмайадмина doc/html/config.html#cookie-authentication-options Находим описание опции $cfg['blowfish_secret'] Читаем: The secret should be 32 characters long. Правим значение до рекомендуемой длины. Больше там не было никаких хитростей. Так я это и делал, но не помогло опять же даже в common.inc.php вставил и прописал этот параметр конфига $cfg['blowfish_secret'] и все равно не получается чтото. Я уже начинаю опасаться , что ошибка серьёзная. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2017, 00:33 |
|
phpmyadmin ошибка: значение ключа для шифрования куки слишком большое
|
|||
---|---|---|---|
#18+
Сложно что-то советовать кроме отладки, не зная ничего ни о конкретной конфигурации, ни об используемой среде. Огласите, хотя бы, версии ПО. Помнится, начиная с какой-то версии были предупреждения только о слишком короткой фразе - пришлось удлинить. Впрочем, если считаете, что это ошибка в ПО, напишите им в багтрекер. Подобное устраняют довольно быстро. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2017, 08:34 |
|
phpmyadmin ошибка: значение ключа для шифрования куки слишком большое
|
|||
---|---|---|---|
#18+
vkle, да у меня файл конфигурации практически пуст. Значения практически все стоят по умолчанию кроме этих $cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['AllowNoPassword'] = false; $cfg['LoginCookieValidity'] = 2000; $cfg['blowfish_secret'] = 'fisherh546hfuiewhfihsdjhfjsdjhfk'; Но теперь это уже важно. Я просто поменял версию phpmyadmin с 4.6.2 на 4.6.5 , благодаря которой я увидел , что на самом деле строку в параметре конфигурации $cfg['blowfish_secret'] слишком короткой я сделал , а её надо было сделать шириной в 32 символа. Именно из за этой ошибки так много ошибок полилось в предыдущей версии на значении ключа. Спасибо вам все равно за то , что вы ответили. Я хоть позже понял какое значение в $cfg['blowfish_secret'] поставить надо было и я думаю , что предыдущему релизу переходить не имеет смысла ))). ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2017, 20:17 |
|
|
start [/forum/topic.php?fid=23&fpage=33&tid=1460633]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 143ms |
0 / 0 |