环境安装
一:git clone
clone下项目,然后使用pycharm打开这个项目。
二:利用anaconda创建python2.7虚拟环境
巡风使用的python版本是2.7,创建一个虚拟环境,pycharm打开项目后,选择这个虚拟环境,然后安装requirements.txt里面的库,也可以使用pip一键安装,不过那样需要把
requirements.txt放在虚拟环境中的scripts文件中
三:安装mongodb,为了快速把运行起来,先不吧mongodb设置为服务,先通过命令行的形式启动mongodb
下载: https://sec.ly.com/mirror/mongodb-win32-x86_64-2008plus-ssl-3.4.0-signed.msi
部署与配置
一:创建数据库
创建一个用来存放巡风数据库的文件夹,比如我的是:
二:启动mongodb服务
mongod.exe --dbpath f:\mongodb_db\xunfeng
在启动的时候需要用到两个参数 --port(设置mongodb的端口)--dbpath(设置刚才创建数据库的路径),源码里面使用的端口是65521,mongodb启动默认端口是27017,如果不使用--port参数,把源码俩面的65521改成57017也行(run.bat config.py这两个文件中),这里使用了默认端口。注意:在运行这个命令的时候,需要在mongodb\bin目录中
三:连接数据库并创建用户和密码
服务开启后,另开一个命令行,通过mongodb连接刚才创建的那个文件夹,命令如下:
mongo (127.0.0.1:65521/)xunfeng
如果你更改的服务的端口,就加上括号里面的内容,使用默认端口的话,则只需要 mongo xunfeng,这样我们就把刚才创建的一个文件夹变成了mongodb的一个空的数据库,接下来为这个数据库设置用户和密码,命令如下:
db.createUser({user:'scan',pwd:'scanlol66',roles:[{role:'dbOwner',db:'xunfeng'}]})
同样,这里的用户名和密码是源码里面自带的,可以自行更改,更改后同样需要更改配置文件
四:导入数据到所创建的数据库中
上面创建了一个空的数据库,接下来要初始化这个数据库,来到clone的项目,再此处打开命令行(shift+鼠标右键,选择再此处打开powershell窗口),运行下面的命令
mongorestore.exe -h 127.0.0.1 (--port 65521) -d xunfeng db
同样的,如果你没有更改mongodb的服务端口,不需要括号里面的内容,然后创建的那个数据库里面会有下面这些文件:
五:修改默认配置
run.bat
把port修改为你指定的端口,使用mongodb默认端口的话就改为27017 --dbpath后面是刚才创建的那个数据库的路径
config.py
上面类里面的内容不用更改,是你登陆巡风的账号密码,第二个类里面的port(服务端口) dbusername(数据库用户名) dbpassword(数据库用户的密码) dbname(数据库名字)根据个人情况设置
(ps:欢迎大佬们随时指正小菜鸡的错误。。xiixi。。。)
***************不积跬步无以至千里。***************