巡風xunfeng安裝--windows篇


 

一、首先下載對應工具:

  1)、mongodb-win32-x86_64-2008plus-ssl-3.4.0-signed

  2)、python-2.7.13.amd64

  3)、xunfeng   https://codeload.github.com/qiyeboy/xunfeng

# 官網國內下載較慢,我們提供了鏡像地址,根據自己的系統下載對應的
https://sec.ly.com/mirror/python-2.7.13.msi
https://sec.ly.com/mirror/python-2.7.13.amd64.msi
https://sec.ly.com/mirror/mongodb-linux-x86_64-3.4.0.tgz
https://sec.ly.com/mirror/mongodb-linux-x86_64-ubuntu1604-3.4.0.tgz
https://sec.ly.com/mirror/mongodb-linux-x86_64-ubuntu1404-3.4.0.tgz
https://sec.ly.com/mirror/mongodb-win32-x86_64-2008plus-ssl-3.4.0-signed.msi

下載 1)2)3)工具后,將它們放置在d:\xunfeng下(或者c,e,f盤等),個人選擇

安裝mongodb和python27的一些小技巧:  

  (1) 如果已經安裝了python35如何切換到python27 : 復制出變量值得內容出來到notepad(記事本)里面,修改python35的路徑為python27的,然后去到dos (cmd進去),輸入set PATH=修改后的變量值,然后在 dos里面執行python -V 就會發現python的版本是2.7

 

    (2)如果安裝了mongodb后無法直接執行mongo.exe和mongorestore.exe命令,可以在第一步的基礎上,在最后的變量值后面添加mongodb server的bin路徑,然后再次執行set PATH=修改后的路徑變量值

 然后直接在dos里面就可以直接執行mongo.exe和mongorestore.exe命令

     (3)或者在安裝完以后還要將變量值重新覆蓋以下的值,然后確定,以防機器重啟后變量失效

 

 

 

二、配置部署mongo數據庫和認證:

  1):啟動服務:

新建d:\DBData,然后在dos下執行以下命令: 

mongod.exe --port 65521 --dbpath d:\DBData
# DBData為數據庫指定存在目錄。  
然后在
d:\DBData 會生成以下文件: 

 

2) 導入數據
mongorestore.exe -h 127.0.0.1 --port 65521 -d xunfeng db
# db為初始數據庫結構文件夾路徑
# 低版本不支持全文索引,需使用MongoDB 3.x版本
本例子  db放置在 d:\xunfeng\xunfeng-master下面

3)
增加認證:
mongo.exe --port 65521
use xunfeng
db.createUser({user:'scan',pwd:'your password',roles:[{role:'dbOwner',db:'xunfeng'}]})
exit
# 請將 your password 換為你設定的密碼。  本例子密碼為: 123456

 

4) 啟動xunfeng服務:
# 根據實際情況修改Conifg.py和Run.bat文件。
運行Run.bat 啟動服務。

如果發現報錯: 請執行以下三步驟,將腳本導入工具進行調試

三、 將xunfeng 導入到PyCharm中,配置python路徑

   點擊文件 -->設置  如下圖:  

 選擇Project Interpreter,選擇剛才安裝python27路徑

 安裝Python相關組件:  pymongo,flask ,xlwt,paramiko

 

 

安裝成功后,執行腳本

 

 

報以下錯誤: 

 

請檢查Config.py,修改密碼為更正后的密碼,本例子密碼是: 123456,

檢查run.py 修改host為: 127.0.0.1 (本例子)

 

 

以下是執行成功的顯示: 然后可以從

 

 

在頁面 顯示以下內容:

 

 輸入賬號密碼: admin/xunfeng321

 

成功登錄:

 


免責聲明!

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



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