Я только что закончил установку phpMyAdmin, и каждый раз, когда я открываю страницу, меня переполняют эти сообщения:
Уведомление об устаревании в .\libraries\phpseclib\Crypt\Base.php#1592. Функция mcrypt_list_algorithms() устарела.
Обратный след
.\libraries\phpseclib\Crypt\Rijndael.php#269: phpseclib\Crypt\Base->isValidEngine(целое число 2) .\libraries\phpseclib\Crypt\Base.php#1659: phpseclib\Crypt\Rijndael->isValidEngine(целое число 2) .\libraries\phpseclib\Crypt\AES.php#128: phpseclib\Crypt\Base->_setEngine() .\libraries\plugins\auth\AuthenticationCookie.php#772: phpseclib\Crypt\AES->setKey(строка 'kvIZO)34!;Qdh,)+') .\libraries\plugins\auth\AuthenticationCookie.php#345: PMA\libraries\plugins\auth\AuthenticationCookie->cookieDecrypt(string '{"iv":"(отредактировано) ","mac":"(отредактировано)","полезная нагрузка":"(отредактировано)"}', строка '(отредактировано)', ) .\libraries\common.inc.php#758: PMA\libraries\plugins\ auth\AuthenticationCookie->authCheck() .\server_sql.php#14: require_once(.\libraries\common.inc.php)
Каждый из них отличается с точки зрения упомянутой функции, хотя все они начинаются с «mcrypt_». Попытка «игнорировать все» сообщения приводит к их исчезновению один раз, но они появляются снова после того, как я обновляю страницу.
Я также пытался добавить следующую строку в файл php.ini и перезапустить веб-сервер, но сообщения от этого не исчезли: error_reporting = E_ALL & ~E_NOTICE & ~E_USER_DEPRECATED & ~E_DEPRECATED
phpMyAdmin 4.6.5.2, mySQL 5.5.45, PHP 7.1, веб-сервер IIS 8.5, все работают под управлением Windows Server 2012 R2. Идеи?