bjghzly 发表于 2017-12-7 17:03:04

巡风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

  成功登录:
页: [1]
查看完整版本: 巡风xunfeng安装--windows篇