Configuration DVWA Fonction PHP allow_url_include: Désactivé

Je mets en place DVWA sur Windows via XAMPP, et j’ai cherché sur Google pendant environ 24 heures – je n’arrive pas à trouver la réponse.

Mon problème est la configuration du serveur: PHP function allow_url_include: Disabled

Mon fichier de configuration indique qu’il est activé. Pourrait-il avoir quelque chose à voir avec mes ports? Dois-je configurer mon serveur pour un access externe à mon routeur ou est-ce que l’access IP interne est suffisant?

Lors de la configuration de mon serveur, je reçois ceci:

Configuration de la firebase database

Cliquez sur le bouton “Créer / Réinitialiser la firebase database” ci-dessous pour créer ou réinitialiser votre firebase database.

Si vous obtenez une erreur, vérifiez que vous disposez des informations d’identification correctes dans: 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

L’état en rouge indique qu’il y aura un problème lors de la tentative de réalisation de certains modules.

aller à:

C:\xampp\php\php.ini

changement:

allow_url_include=Off into allow_url_include=on

aller à:

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

changement:

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

dans

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

Je sais que c’est deux semaines à ce stade mais pour corriger cela, vous devrez modifier php.ini, au moins sous Linux. Je n’ai pas rencontré cela sous Windows, mais voici la ligne à modifier:

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

Changer cette dernière ligne à:

 allow_url_include=on 

Maintenant, redémarrez le serveur Apache et rechargez l’URL.

XAMPP trouvé pour l’installation de windows et XAMPP . Ne vous souciez pas de modifier les valeurs du fichier php.ini situé dans le dossier DVWA . Au lieu de cela, recherchez php.ini situé dans le répertoire installé C:\xampp\php\php.ini par exemple C:\xampp\php\php.ini

Rechercher allow_url_include=

changez la valeur pour allow_url_include=on et redémarrez Apache.

J’ai trouvé les problèmes de camarades mais ceci pour les fenêtres mais cela peut s’appliquer pour vous 👍

vous devez appliquer les modifications dans le “phpForApache.ini” pas le “php.in”

Sur Ubuntu, posez la même question et je le résous. Juste définir $_DVWA[ 'db_user' ] = 'root'; $_DVWA[ 'db_password' ] = ''; $_DVWA[ 'db_user' ] = 'root'; $_DVWA[ 'db_password' ] = '';