2015-12-14 32 views
7

Tôi đang thiết lập DVWA trên các cửa sổ thông qua XAMPP và tôi đã tìm kiếm google trong khoảng 24 giờ - tôi dường như không thể tìm thấy câu trả lời.Thiết lập DVWA Chức năng PHP allow_url_include: Đã tắt

Vấn đề của tôi là thiết lập máy chủ: chức năng PHP allow_url_include: Disabled

tập tin cấu hình của tôi nói rằng nó đã được kích hoạt. Nó có thể có cái gì để làm với các cổng của tôi? Tôi có nên thiết lập máy chủ của mình để truy cập bên ngoài vào bộ định tuyến của mình hay là quyền truy cập IP nội bộ đủ không?

Khi thiết lập máy chủ của tôi có được điều này:

Cơ sở dữ liệu cài đặt

Bấm vào nút 'Tạo/Thiết lập lại cơ sở dữ liệu' dưới đây để tạo hoặc thiết lập lại cơ sở dữ liệu của bạn.

Nếu bạn nhận được một lỗi chắc chắn rằng bạn có thông tin người dùng đúng: 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

Trạng thái màu đỏ, cho biết sẽ có sự cố khi cố hoàn thành một số mô-đun.

+0

Được rồi, vì vậy dường như tôi đã làm một điều gì đó. Và bây giờ tôi có thể vào nhà DVWA của tôi. Tuy nhiên, php-function-allow-url vẫn bị vô hiệu hóa. Điều này có hiệu lực DVWA, không được kích hoạt? Các máy chủ nói trước rằng nó sẽ không hoạt động, nhưng bây giờ kinda của nó làm việc anyway. – Mette

Trả lời

4

Tôi biết đây là hai tuần tuổi vào thời điểm này nhưng để khắc phục điều này, bạn sẽ muốn sửa đổi php.ini, ít nhất là trên Linux. Tôi đã không chạy vào này trên Windows, nhưng đây là dòng bạn cần thay đổi:

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

Thay đổi dòng cuối cùng để:

allow_url_include=on 

Bây giờ, khởi động lại máy chủ Apache và tải lại URL .

+0

Nó hoạt động nhưng tôi nên nói rằng bạn phải khởi động lại dịch vụ apache trên xampp để xem ảnh hưởng. –

5

đi:

C:\xampp\php\php.ini

thay đổi:

allow_url_include=Off into allow_url_include=on

đi:

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

thay đổi:

$_DVWA[ 'recaptcha_public_key' ] = ' '; 

$_DVWA[ 'recaptcha_private_key' ] = ' '; 

vào

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

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

On ubuntu tăng cùng một câu hỏi và tôi giải quyết nó.Chỉ cần thiết lập $_DVWA[ 'db_user' ] = 'root'; $_DVWA[ 'db_password' ] = '';

+0

Bạn không chắc chắn cách thức này liên quan đến vấn đề 'allow_url_include' vì nó đang vô hiệu hóa url. – coatless

+0

Bài đăng này không trả lời câu hỏi –

1

Tìm thấy các bạn tình khó khăn nhưng điều này cho các cửa sổ nhưng có thể áp dụng cho bạn

bạn cần phải áp dụng những thay đổi trong "phpForApache.ini" không phải là "php.in"

2

Tìm thấy nó cho windowsXAMPP cài đặt. Đừng bận tâm thay đổi giá trị trong tệp php.ini nằm trong DVWA Thư mục. Thay vào đó, hãy tìm kiếm php.ini nằm trong XAMPP thư mục được cài đặt, ví dụ: C:\xampp\php\php.ini

Tìm kiếm allow_url_include=

thay đổi giá trị thành allow_url_include=on và khởi động lại Apache.

Các vấn đề liên quan