DVWA的安裝及報錯解決


PS:我是在wamp5集成環境中搭建的

 

1、解壓下載好的DVWA安裝包到www目錄下

    DVWA安裝包: https://pan.baidu.com/s/1ivnwiH53gIV5jWU5IyeD0Q

2、在瀏覽器中輸入"  http://127.0.0.1/DVWA-master/setup.php " (DVWA-master是解壓后放入的文件夾名)

3、進入setup安裝界面,點擊 Create/Reset Database 按鈕時可能會出現如下錯誤:

 技術分享圖片

 技術分享圖片

 

4、修改 config.inc.php 配置文件

 技術分享圖片

  • 將安全級別設置為low

              $_DVWA[ ‘default_security_level‘ ] = ‘low‘;

  • mysql默認密碼為空

               $_DVWA[ ‘db_user‘ ]     = ‘root‘;

               $_DVWA[ ‘db_password‘ ] = ‘‘;

 

報錯: reCAPTCHA key:Missing

  • 設置public_key和private_key為

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

              $_DVWA[ ‘recaptcha_private_key‘ ] = ‘6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ‘;

 

5、若再次嘗試setup后還報錯,則找到php的配置文件(php.ini)並做如下修改

 技術分享圖片

 

報錯: PHP function allow_url_include: Disabled

  • allow_url_include=Off     改為     allow_url_include=on

 

報錯: PHP module pdo_mysql: Missing

           Fatal error: Uncaught exception ‘PDOException‘ with message ‘could not find driver‘

  • 去掉“;”或“#”的注釋來開啟部分擴展。

             ;extension=php_pdo.dll         改為        extension=php_pdo.dll

             ;extension=php_pdo_mysql.dll        改為      extension=php_pdo_mysql.dll

 

 報錯: PHP module gd:Missing

  •  ;extension=php_gd2.dll        改為        extension=php_gd2.dll

 

  •  重啟服務,再setup

 

(我用的wamp,最簡單的方式是,在任務欄找到wamp5圖標,選中"PHP設置"——"PHP擴展"——"選擇你所要開啟的擴展"

 

 技術分享圖片

 技術分享圖片

 

測試GD庫代碼:

<?php
 if(extension_loaded(‘gd‘)){
       echo ‘可以使用gd<br>‘;
       foreach(gd_info() as $cate=>$value){
           echo "$cate:$value<br>";
       }
 }else
      echo ‘沒有安裝gd擴展‘;
 ?>

 

技術分享圖片

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM