DVWA配置allow_url_include解决飘红

DVWA配置allow_url_include解决飘红

配置

Ubuntu18.0405+MySQL+Apache2

出现问题

在配置dvwa的数据库环境时,出现了allow_url_include不论如何按照dvwa给出的方式,这一模块仍是飘红的情况:
在这里插入图片描述

明明已经配置dvwa跟目录下的php.ini文件为:
在这里插入图片描述

的那还是无济于事,后来不巧得知这是出于PHP 5.20版本之后,出于安全考虑,在php默认情况下禁用了这一允许远程执行文件的接口,要解决本问题只需找到安装的php里的php.ini文件:

root@ubuntu:~# sudo updatedb
root@ubuntu:~# locate php.ini
/etc/php/7.2/apache2/php.ini
/etc/php/7.2/cli/php.ini
/usr/lib/php/7.2/php.ini-development
/usr/lib/php/7.2/php.ini-production
/usr/lib/php/7.2/php.ini-production.cli
/var/www/html/dvwa/php.ini
root@ubuntu:~# sudo gedit /etc/php/7.2/apache2/php.ini

接着:Ctrl/Command + F,找到allow_url_include改为On,然后重启Apache服务

sudo /etc/init.d/apache2 restart

刷新dvwa/setup.php查看飘红已绿

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
安装Web服务器的步骤及DVWA配置如下: 1. 安装Web服务器,可以选择Apache、Nginx等。以Apache为例,可以使用以下命令安装: ``` sudo apt-get update sudo apt-get install apache2 ``` 2. 安装PHP,可以使用以下命令安装: ``` sudo apt-get install php libapache2-mod-php php-mysql ``` 3. 安装MySQL数据库,可以使用以下命令安装: ``` sudo apt-get install mysql-server ``` 4. 创建一个数据库,并为其创建一个用户和密码: ``` mysql -u root -p CREATE DATABASE dvwa; CREATE USER 'dvwauser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON dvwa.* TO 'dvwauser'@'localhost'; FLUSH PRIVILEGES; EXIT; ``` 5. 下载DVWA,并将其放置在Web服务器的根目录下: ``` cd /var/www/html sudo git clone https://github.com/ethicalhack3r/DVWA.git ``` 6. 更改DVWA配置文件中的数据库连接信息。编辑 /var/www/html/DVWA/config/config.inc.php 文件,将以下行中的信息替换为您的数据库信息: ``` $_DVWA[ 'db_user' ] = 'dvwauser'; $_DVWA[ 'db_password' ] = 'password'; $_DVWA[ 'db_database' ] = 'dvwa'; $_DVWA[ 'db_host' ] = 'localhost'; $_DVWA[ 'db_port' ] = '3306'; ``` 7. 将Web服务器的根目录中的DVWA文件夹的所有权更改为www-data用户: ``` sudo chown -R www-data:www-data /var/www/html/DVWA/ ``` 8. 启动Web服务器和MySQL数据库: ``` sudo service apache2 start sudo service mysql start ``` 9. 在Web浏览器中访问DVWA,输入服务器的IP地址或域名,并按照提示完成安装。默认用户名和密码为admin和password。 以上就是Web服务器的安装及DVWA配置的步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值