修改XAMPP端口后phpMyAdmin无法加载,是否必须改回端口才能使用?
结论
不需要将端口改回默认值,你遇到的问题大概率是访问地址错误或遗漏了phpMyAdmin对应配置调整,按以下步骤排查即可:
- 首先核对访问地址
你已经将Apache主端口改为8080,默认无端口的localhost访问路径已经失效,正确的phpMyAdmin访问地址为:
非SSL访问:http://localhost:8080/phpmyadmin
SSL访问:https://localhost:4443/phpmyadmin
这是修改Apache端口后最容易忽略的问题。 - 若地址正确仍无法访问,调整phpMyAdmin配置
打开XAMPP安装目录下的phpMyAdmin/config.inc.php文件,核对以下配置项:- 你当前MySQL端口仍为默认3306,确认配置为
$cfg['Servers'][$i]['port'] = '3306';即可,后续如果修改MySQL端口,这里需要同步更新 - 确认
$cfg['Servers'][$i]['host'] = 'localhost';,如果仍出现连接报错,可改为$cfg['Servers'][$i]['host'] = '127.0.0.1';规避本地域名解析异常问题
- 你当前MySQL端口仍为默认3306,确认配置为
- 以上操作后仍异常,检查Apache别名配置
打开XAMPP安装目录下的apache/conf/extra/httpd-xampp.conf文件,找到phpMyAdmin对应的目录配置段,确认权限配置为Require local,未做额外的访问限制即可。
补充说明:日志中出现的
FEEDBACK is disabled是XAMPP控制面板的正常提示,和phpMyAdmin无法访问无关联,无需额外处理。
内容的提问来源于stack exchange,提问作者Bl1xvan
相关产品推荐
相关产品推荐

