通過phpmyadmin登陸時提示以下錯誤: phpmyadmin crypt_random_string requires at least one symmetric cipher be loaded 報錯原因:路徑問題。 解決辦法: 1、進入到phpmyadmin根目錄下,打開\librari ...
通過phpmyadmin登陸時提示以下錯誤:
phpmyadmin crypt_random_string requires at least one symmetric cipher be loaded
報錯原因:路徑問題。
解決辦法:
1、進入到phpmyadmin根目錄下,打開\libraries\phpseclib\Crypt\Random.php。
2、大概在195行,找到下麵代碼並把紅色背景字體添加進去。
switch (true) { case phpseclib_resolve_include_path('libraries/phpseclib/Crypt/AES.php’): if (!class_exists('Crypt_AES’)) { include_once 'AES.php’; } $crypto = new Crypt_AES(CRYPT_AES_MODE_CTR); break; case phpseclib_resolve_include_path('libraries/phpseclib/Crypt/Twofish.php’): if (!class_exists('Crypt_Twofish’)) { include_once 'Twofish.php’; } $crypto = new Crypt_Twofish(CRYPT_TWOFISH_MODE_CTR); break; case phpseclib_resolve_include_path('libraries/phpseclib/Crypt/Blowfish.php’): if (!class_exists('Crypt_Blowfish’)) { include_once 'Blowfish.php’; } $crypto = new Crypt_Blowfish(CRYPT_BLOWFISH_MODE_CTR); break; case phpseclib_resolve_include_path('libraries/phpseclib/Crypt/TripleDES.php’): if (!class_exists('Crypt_TripleDES’)) { include_once 'TripleDES.php’; } $crypto = new Crypt_TripleDES(CRYPT_DES_MODE_CTR); break; case phpseclib_resolve_include_path('libraries/phpseclib/Crypt/DES.php’): if (!class_exists('Crypt_DES’)) { include_once 'DES.php’; } $crypto = new Crypt_DES(CRYPT_DES_MODE_CTR); break; case phpseclib_resolve_include_path('libraries/phpseclib/Crypt/RC4.php’): if (!class_exists('Crypt_RC4’)) { include_once 'RC4.php’; } $crypto = new Crypt_RC4(); break; default: user_error('crypt_random_string requires at least one symmetric cipher be loaded’); return false; }