You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows11下XAMPP部署DVWA访问漏洞目录显示空白页求助

解决DVWA漏洞页面空白问题的排查步骤
  1. 开启PHP错误显示
    打开XAMPP的php/php.ini文件,修改以下配置:

    display_errors = On
    error_reporting = E_ALL
    

    保存后重启Apache服务,再次访问空白的漏洞页面,此时会显示具体的PHP错误信息,这是定位问题的关键。

  2. 检查DVWA登录状态
    确认已通过localhost/dvwa/login.php成功登录DVWA,漏洞页面需要登录会话才能正常加载,未登录可能导致空白或跳转异常。

  3. 验证PHP版本兼容性
    PHP 8.2部分废弃函数可能导致DVWA代码报错,可尝试:

    • 检查DVWA目录下的config/config.inc.php文件,确认数据库连接使用的是mysqli扩展(而非已废弃的mysql扩展)
    • 若使用的是旧版DVWA,可升级至最新版本以适配PHP 8.2
  4. 检查文件完整性与权限

    • 确认dvwa/vulnerabilities目录下的文件完整,未缺失或损坏
    • 在Windows系统中,确保XAMPP的Apache进程对DVWA目录有读取权限(通常默认配置即可,若曾手动修改权限需恢复)
  5. 排查Apache配置
    当前error.log中的报错仅涉及SSL证书和mutillidae目录,与DVWA无关,但可暂时关闭SSL模块(若未使用HTTPS)以排除干扰:
    打开apache/conf/httpd.conf,注释掉以下两行后重启Apache:

    LoadModule ssl_module modules/mod_ssl.so
    Include conf/extra/httpd-ssl.conf
    

内容的提问来源于stack exchange,提问作者klopvm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 16:17:38