DVWA 设置 PHP 函数 allow_url_include:禁用

新手上路,请多包涵

我正在通过 XAMPP 在 Windows 上设置 DVWA,并且我在 Google 中搜索了大约 24 小时 - 我似乎找不到答案。

我的问题是设置服务器:

 PHP function `allow_url_include: Disabled`

我的配置文件说它已启用。它可能与我的端口有关吗?我应该设置我的服务器以供外部访问我的路由器,还是内部 IP 访问就足够了?

设置我的服务器时,我得到这个:

数据库设置

单击下面的“创建/重置数据库”按钮以创建或重置您的数据库。

如果出现错误,请确保您在以下位置拥有正确的用户凭据:C:\XAMPP\htdocs\dvwa/config/config.inc.php

设置检查操作系统:Windows 后端数据库:MySQL PHP 版本:5.5.30

网络服务器 SERVER_NAME:192.168.0.13

PHP 函数 display_errors:已启用(简单模式!) PHP 函数 safe_mode:已禁用 PHP 函数 allow_url_include:已禁用 PHP 函数 allow_url_fopen:已启用 PHP 函数 magic_quotes_gpc:已禁用 PHP 模块 php-gd:已安装

reCAPTCHA 密钥:丢失

可写文件夹 C:\XAMPP\htdocs\dvwa/hackable/uploads/:是)可写文件 C:\XAMPP\htdocs\dvwa/external/phpids/0.6/lib/IDS/tmp/phpids_log.txt:是

红色状态,表示尝试完成某些模块时会出现问题。

原文由 Mette 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.3k
1 个回答

要解决此问题,请转到:

 C:\xampp\php\php.ini

并改变:

 allow_url_include=Off

到:

 allow_url_include=On

然后去:

 C:\xampp\htdocs\DVWA\config\config.inc.php

并改变:

 $_DVWA[ 'recaptcha_public_key' ]  = ' ';
$_DVWA[ 'recaptcha_private_key' ] = ' ';

进入:

 $_DVWA[ 'recaptcha_public_key' ]  = '6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg';
$_DVWA[ 'recaptcha_private_key' ] = '6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ';

原文由 manali pawar 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏