Saya baru saja selesai menginstal phpMyAdmin, dan setiap kali saya membuka halaman tersebut, saya dipenuhi dengan pesan-pesan ini:
Pemberitahuan Penghentian di .\libraries\phpseclib\Crypt\Base.php#1592 Fungsi mcrypt_list_algorithms() tidak digunakan lagi
Pelacakan mundur
.\libraries\phpseclib\Crypt\Rijndael.php#269: phpseclib\Crypt\Base->isValidEngine(integer 2) .\libraries\phpseclib\Crypt\Base.php#1659: phpseclib\Crypt\Rijndael->isValidEngine(integer 2) .\libraries\phpseclib\Crypt\AES.php#128: phpseclib\Crypt\Base->_setEngine() .\libraries\plugins\auth\AuthenticationCookie.php#772: phpseclib\Crypt\AES->setKey(string 'kvIZO)34!;Qdh,)+') .\libraries\plugins\auth\AuthenticationCookie.php#345: PMA\libraries\plugins\auth\AuthenticationCookie->cookieDecrypt( string '{"iv":"(dihapus) ","mac":"(dihapus)","payload":"(dihapus)"}', string '(dihapus)', ) .\libraries\common.inc.php#758: PMA\libraries\plugins\ auth\AuthenticationCookie->authCheck() .\server_sql.php#14: require_once(.\libraries\common.inc.php)
Masing-masing berbeda dalam hal fungsi yang disebutkan, meskipun semuanya dimulai dengan "mcrypt_". Mencoba "mengabaikan semua" pesan membuatnya hilang satu kali, namun muncul sekali lagi setelah saya menyegarkan halaman.
Saya juga mencoba menambahkan baris berikut ke file php.ini dan memulai ulang server web, namun pesan tersebut tidak berhenti: error_reporting = E_ALL & ~E_NOTICE & ~E_USER_DEPRECATED & ~E_DEPRECATED
phpMyAdmin 4.6.5.2, mySQL 5.5.45, PHP 7.1, IIS Web Server 8.5, semuanya berjalan di bawah Windows Server 2012 R2. Ide ide?