Met*_*tte 7 php mysql windows apache xampp
我正在通过XAMPP在Windows上设置DVWA,我在谷歌搜索了大约24小时 - 我似乎无法找到答案.
我的问题是设置服务器:
PHP function `allow_url_include: Disabled`
Run Code Online (Sandbox Code Playgroud)
我的配置文件说它已启用.它可能与我的端口有关吗?我应该设置我的服务器以便外部访问我的路由器,还是内部IP访问足够?
设置我的服务器时,我得到了这个:
数据库设置
单击下面的"创建/重置数据库"按钮以创建或重置数据库.
如果出现错误,请确保您具有正确的用户凭据:C:\ XAMPP\htdocs\dvwa/config/config.inc.php
设置检查操作系统:Windows后端数据库:MySQL PHP版本:5.5.30
Web Server 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:是
状态为红色,表示尝试完成某些模块时会出现问题.
小智 6
要解决此问题,请访问:
C:\xampp\php\php.ini
Run Code Online (Sandbox Code Playgroud)
并改变:
allow_url_include=Off
Run Code Online (Sandbox Code Playgroud)
至:
allow_url_include=On
Run Code Online (Sandbox Code Playgroud)
然后去:
C:\xampp\htdocs\DVWA\config\config.inc.php
Run Code Online (Sandbox Code Playgroud)
并改变:
$_DVWA[ 'recaptcha_public_key' ] = ' ';
$_DVWA[ 'recaptcha_private_key' ] = ' ';
Run Code Online (Sandbox Code Playgroud)
成:
$_DVWA[ 'recaptcha_public_key' ] = '6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg';
$_DVWA[ 'recaptcha_private_key' ] = '6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ';
Run Code Online (Sandbox Code Playgroud)
我知道这已经是两周前的事了,但是要解决这个问题,您需要修改 php.ini,至少在 Linux 上是这样。我还没有在 Windows 上遇到过这个问题,但你需要更改以下行:
; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
; http://php.net/allow-url-include
allow_url_include=Off
Run Code Online (Sandbox Code Playgroud)
将最后一行更改为:
allow_url_include=on
Run Code Online (Sandbox Code Playgroud)
现在,重新启动 Apache 服务器并重新加载 URL。
| 归档时间: |
|
| 查看次数: |
32734 次 |
| 最近记录: |