2015-12-14 1 views
7

Ich bin DVWA auf Windows über XAMPP einrichten, und ich habe googlen für ca. 24 Stunden - ich kann nicht scheinen, die Antwort zu finden.DVWA Setup PHP-Funktion allow_url_include: Deaktiviert

Mein Problem ist die Einrichtung des Servers: PHP-Funktion allow_url_include: Disabled

Meine Config-Datei sagt, es aktiviert ist. Könnte es etwas mit meinen Ports zu tun haben? Sollte ich meinen Server für den Zugriff von außen auf meinen Router einrichten oder reicht der interne IP-Zugang aus?

Wenn mein Server einrichten ich diese:

Datenbank-Setup

Klicken Sie auf der unten 'Create/Reset-Datenbank', um Ihre Datenbank zu erstellen oder zurücksetzen.

Wenn Sie einen Fehler machen, dass Sie die in der richtigen Benutzer-Credentials haben erhalten: C: \ XAMPP \ htdocs \ dvwa/config/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

Status in rot, zeigt an, dass beim Versuch, einige Module zu vervollständigen, ein Problem auftreten wird.

+0

Okay, also anscheinend habe ich etwas getan. Und jetzt kann ich in meine DVWA nach Hause kommen. Allerdings ist die PHP-Funktion-allow-URL immer noch deaktiviert. Wird dieser DVWA-Effekt nicht aktiviert? Der Server sagte vorher, dass es nicht funktionieren würde, aber jetzt funktioniert es irgendwie irgendwie. – Mette

Antwort

4

Ich weiß, dass dies zu diesem Zeitpunkt zwei Wochen alt ist, aber um das zu beheben, werden Sie zumindest unter Linux die php.ini ändern müssen. Ich habe nicht in diese unter Windows lief, aber hier ist die Linie, die Sie ändern müssen:

; Whether to allow include/require to open URLs (like http:// or ftp://) as files. 
; http://php.net/allow-url-include 
allow_url_include=Off 

ändern, die letzte Zeile:

allow_url_include=on 

nun den Apache-Server neu starten und die URL neu zu laden .

+0

Es funktioniert, aber ich sollte sagen, Sie müssen Apache-Dienst auf Xampp neu starten, um die Auswirkungen zu sehen. –

5

gehen zu:

C:\xampp\php\php.ini

Änderung:

allow_url_include=Off into allow_url_include=on

gehen zu:

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

Änderung:

$_DVWA[ 'recaptcha_public_key' ] = ' '; 

$_DVWA[ 'recaptcha_private_key' ] = ' '; 

in

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

$_DVWA[ 'recaptcha_private_key' ] = '6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ'; 
-1

auf ubuntu gleiche Frage stellen, und ich es lösen.Gerade gesetzt $_DVWA[ 'db_user' ] = 'root'; $_DVWA[ 'db_password' ] = '';

+0

Nicht sicher, wie dies mit dem 'allow_url_include' Problem zusammenhängt, da es eine URL deaktiviert. – coatless

+0

Dieser Beitrag beantwortet die Frage nicht –

1

Gefunden die Probleme Kollegen aber für Fenster, kann aber für Sie

Sie die Änderungen in der „phpForApache.ini“ nicht der „php.in“

anwenden müssen gelten
2

Gefunden für windows und XAMPP Installation. Ändern Sie die Werte nicht in php.ini Datei befindet sich in DVWA Ordner. Suchen Sie stattdessen nach php.ini in XAMPP installierten Verzeichnis, z. C:\xampp\php\php.ini

Suche nach allow_url_include=

Änderung der Wert auf allow_url_include=on und Apache neu starten.

Verwandte Themen