2015-12-14 18 views
7

我在Windows上通過XAMPP設置DVWA,並且我搜索了大約24小時的Google - 我似乎無法找到答案。DVWA設置PHP函數allow_url_include:已禁用

我的問題是建立服務器:PHP函數allow_url_include: Disabled

我的配置文件中說,它的啓用。它可能與我的端口有關嗎?我應該設置我的服務器以便外部訪問我的路由器,還是內部IP訪問足夠了?

當設置我的服務器我得到這個:

數據庫設置

點擊下方的「創建/重置數據庫」按鈕來創建或重置您的數據庫。

如果你得到一個錯誤,請確保您有正確的用戶憑據:C:\ XAMPP \ htdocs中\ dvwa /配置/ config.inc.php文件

Setup Check Operating system: Windows Backend database: MySQL PHP version: 5.5.30

Web Server SERVER_NAME: 192.168.0.13

PHP function display_errors: Enabled (Easy Mode!) PHP function safe_mode: Disabled PHP function allow_url_include: Disabled PHP function allow_url_fopen: Enabled PHP function magic_quotes_gpc: Disabled PHP module php-gd: Installed

reCAPTCHA key: Missing

Writable folder C:\XAMPP\htdocs\dvwa/hackable/uploads/: Yes) Writable file C:\XAMPP\htdocs\dvwa/external/phpids/0.6/lib/IDS/tmp/phpids_log.txt: Yes

狀態爲紅色,表示嘗試完成某些模塊時會出現問題。

+0

好吧,顯然我做了一些事情。現在我能夠進入我的家庭DVWA。但是,php-function-allow-url仍然被禁用。這是否會影響DVWA,未啓用?服務器在此之前表示,它不會工作,但現在它的工作無論如何。 – Mette

回答

4

我知道這是兩週大的時間,但要解決這個問題,您至少需要在Linux上修改php.ini。我還沒有遇到了這個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 

變化是最後一行:

allow_url_include=on 

現在,重新啓動Apache服務器,並重新加載網址。

+0

它的工作原理,但我應該說你必須重新啓動xampp的Apache服務,看看影響。 –

5

去:

C:\xampp\php\php.ini

變化:

allow_url_include=Off into 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'; 
-1

Ubuntu的提高同樣的問題,我解決這個問題。只需設置 $_DVWA[ 'db_user' ] = 'root'; $_DVWA[ 'db_password' ] = '';

+0

不確定這與'allow_url_include'問題有關,因爲它禁用了一個url。 – coatless

+0

這篇文章不回答這個問題 –

1

發現的問題,隊友,但這對於窗戶,但可以申請你

您需要在「phpForApache.ini」不是「php.in」

應用更改
2

安裝時發現它爲windowsXAMPP。不要去更改位於DVWA文件夾中的php.ini文件中的值。相反,請查找位於XAMPP安裝目錄中的php.ini,例如C:\xampp\php\php.ini

搜索allow_url_include=

值更改爲allow_url_include=on,並重新啓動Apache。