Fat*_*ima 6 html php mysql database security
我正在尝试建立Damn Vulnerable Web App(DVWA)(www.dvwa.co.uk).
我按照这些指令安装XAMPP:http://www.apachefriends.org/en/xampp-windows.html 我按照这些指令安装DVWA:http://www.youtube.com/watch?v=GzIj07jt8rM
我去了localhost/dvwa并看到:无法连接到数据库.
mysql_error()
Run Code Online (Sandbox Code Playgroud)
我尝试设置数据库,它显示"无法连接到数据库 - 请检查配置文件".
该/htdocs/dvwa/config/config.inc.php文件显示:
$_DVWA[ 'db_server' ] = 'localhost';
$_DVWA[ 'db_database' ] = 'dvwa';
$_DVWA[ 'db_user' ] = 'root';
$_DVWA[ 'db_password' ] = 'p@ssw0rd';
Run Code Online (Sandbox Code Playgroud)
我尝试更换,localhost with 127.0.0.1但它仍然无法正常工作.
我该如何解决这个问题?
Aka*_*kar 20
我有同样的问题.
要解决这个问题
您必须使用您喜欢的文本编辑器进入DVWA目录>>配置>>打开config.inc.php.
然后 $_DVWA[ 'db_password' ] = 'p@ssw0rd';将密码更改为'',然后应该修复.
在我的窗户,10本地主机重命名后config.inc.php.dist,以config.inc.php和访问的网址http://localhost/dvwa/setup.php,我看到的错误:
Unable to connect to the database.
Run Code Online (Sandbox Code Playgroud)
遵循了以下步骤:
继在Windows 10安装该死脆弱的Web应用程序(DVWA)内config.inc.php改变该密码blank,有效地改变行:
$_DVWA[ 'db_password' ] = 'p@ssw0rd';
Run Code Online (Sandbox Code Playgroud)
到:
$_DVWA[ 'db_password' ] = '';
Run Code Online (Sandbox Code Playgroud)
该问题仍然存在:
Could not connect to the database service.
Please check the config file.
Database Error #1045: Access denied for user 'dvwa'@'localhost' (using password: NO).
Run Code Online (Sandbox Code Playgroud)
将db_userfrom更改dvwa为root解决了问题。因此,您需要有效地更改该行:
$_DVWA[ 'db_user' ] = 'dvwa';
Run Code Online (Sandbox Code Playgroud)
到:
$_DVWA[ 'db_user' ] = 'root';
Run Code Online (Sandbox Code Playgroud)
快照:
如果mysql_connect()失败,则在DVWA中出现该错误消息.可能的原因包括:
MySQL服务没有运行.启动服务:
\xampp\mysql_start.bat
Run Code Online (Sandbox Code Playgroud)MySQL服务在非默认端口上运行.如果是这样,请将端口添加到主机名:
$_DVWA['db_server'] = '127.0.0.1:3306'; // or whatever port you use
Run Code Online (Sandbox Code Playgroud)用户名或密码不正确.在XAMPP的phpMyAdmin实例中验证它们.
| 归档时间: |
|
| 查看次数: |
34581 次 |
| 最近记录: |