本地localhost环境下phpMyAdmin出现Bad Type错误如何修复?
本地localhost环境phpMyAdmin Bad Type错误修复方法
报错截图:
该错误通常由会话缓存异常、PHP与phpMyAdmin版本不兼容、配置参数不匹配三类原因导致,按以下步骤排查修复:
- 第一步:清理缓存与会话数据
关闭所有phpMyAdmin相关标签页,清空浏览器localhost域名下的Cookie与缓存;找到PHP环境的临时会话目录(XAMPP默认路径为xampp/tmp/,WAMP默认路径为wamp/tmp/,自定义编译环境可查看php.ini中session.save_path参数对应的路径),删除目录内所有sess_开头的会话文件。 - 第二步:校验版本兼容性
确认当前phpMyAdmin版本与PHP版本适配:phpMyAdmin 4.9系列支持PHP 5.5~7.4,phpMyAdmin 5.1系列支持PHP 7.1~8.0,phpMyAdmin 5.2+系列支持PHP 7.2~8.2及以上版本。如果版本不匹配,直接替换对应兼容版本的phpMyAdmin程序包即可。 - 第三步:修改配置参数
打开phpMyAdmin根目录下的config.inc.php文件,在文件末尾追加以下配置:
如果故障仍未解决,打开PHP配置文件$cfg['SendErrorReports'] = 'never'; $cfg['CheckConfigurationPermissions'] = false;php.ini,调整错误报告等级参数:
修改完成后重启Web服务(Apache/NGINX)和PHP服务即可生效。error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_WARNING & ~E_NOTICE
内容的提问来源于stack exchange,提问作者Tú Trần Văn
相关产品推荐
相关产品推荐


