Leanote 二进制版详细安装教程 Windows
2017-11-22 10:16
399 查看
https://github.com/leanote/leanote/wiki
Mac, Linux 用户的二进制版安装,参见这里。
Mac, Linux 用户的源码版安装,参见这里。
安装
导入初始数据。
配置
运行
1. 下载
下载 leanote 最新二进制版, 请根据系统选择相应文件。
假设将文件下载到
2. 安装
2.1 安装
到 mongodb 官网 下载相应系统的最新版安装包。一直点击下一步默认安装。采用默认设置或自定义安装,如下图所示:
点击 Finish 安装完毕!
2.2 测试
在
直接按
启动数据库,界面如下:
行首出现
如下图:
完成数据导入,如下图:
为测试导入数据,继续在导入数据的命令行输入:
注意:导入成功的数据已经包含2个用户
4. 配置
请务必修改
其它的配置可暂时保持不变, 若需要配置数据库信息, 请参照 leanote问题汇总。
5. 运行
以 管理员权限 打开
最后出现以下信息证明运行成功:
恭喜你, 打开浏览器输入:
如果运行有问题或想要进一步配置
##问题汇总
请修改conf/app.conf中的 db.host=localhost 为 db.host=127.0.0.1 再重启leanote
解答:
数据库配置有问题, 请修改
如下图:
用户添加好后重新运行下mongodb, 并开启权限验证. 在mongod的终端按
如下图:
其它的配置请保持不变, 若需要配置数据库信息, 请查看下文"问题3" 修改
本教程适合 Windows 用户的二进制版安装。
Windows 用户的源码版安装,参见这里。Mac, Linux 用户的二进制版安装,参见这里。
Mac, Linux 用户的源码版安装,参见这里。
安装步骤:
下载leanote二进制版。
安装
mongodb。
导入初始数据。
配置
leanote。
运行
leanote。
1. 下载 leanote
二进制版
下载 leanote 最新二进制版, 请根据系统选择相应文件。假设将文件下载到
C:\user1下并解压, 现在应该有
C:\users1\leanote。
2. 安装 mongodb
2.1 安装 mongodb
到 mongodb 官网 下载相应系统的最新版安装包。一直点击下一步默认安装。采用默认设置或自定义安装,如下图所示:点击 Finish 安装完毕!
2.2 测试mongodb
安装
在C盘根目录下建立
dbanote目录用于放置笔记的数据文件:
直接按
WinKey+R, 输入
cmd打开命令行,输入以下命令(不含
C:\>):
C:\>mongod --dbpath C:\dbanote
启动数据库,界面如下:
★注意:此时这个命令行窗口最小化,不要关闭!切记!!!
重新打开一个终端 (直接按WinKey+R, 输入
cmd打开命令行),输入:
C:\> mongo
行首出现
>表示进入
mongo的交互程序。此时输入:
> show dbs
如下图:
mongodb到此安装完成!
3. 导入初始数据
按win+R,输入
cmd,回车,打开新的命令行,复制并运行以下命令。注意对应你安装的
mongdb的版本:
mongodb v2的导入命令为:
mongorestore -h localhost -d leanote --directoryperdb C:\user1\leanote\mongodb_backup\leanote_install_data
mongodb v3的导入命令为:
mongorestore -h localhost -d leanote --dir C:\user1\leanote\mongodb_backup\leanote_install_data
完成数据导入,如下图:
为测试导入数据,继续在导入数据的命令行输入:
C:\> mongo> show dbs # 查看数据库
admin (empty)
leanote 0.078GB # Leanote 导入成功的数据库
local 0.078GB
注意:导入成功的数据已经包含2个用户
user1 username: admin, password: abc123 (管理员, 只有该用户可以管理后台) user2 username: demo@leanote.com, password: demo@leanote.com (仅供体验使用)
4. 配置leanote
leanote的配置存储在文件
conf/app.conf中。
请务必修改
app.secret一项, 在若干个随机位置处,将字符修改成一个其他的值, 否则会有安全隐患!
其它的配置可暂时保持不变, 若需要配置数据库信息, 请参照 leanote问题汇总。
5. 运行leanote
以 管理员权限 打开cmd,输入:
$> cd C:\users\leanote\bin $> run.bat
最后出现以下信息证明运行成功:
... TRACE 2013/06/06 15:01:27 watcher.go:72: Watching: /home/life/leanote/bin/src/github.com/leanote/leanote/conf/routes Go to /@tests to run the tests. Listening on :9000...
恭喜你, 打开浏览器输入:
http://localhost:9000体验
leanote吧!
注意!!!!!!!!!!!!!!
按照本教程启动Mongodb是没有权限控制的, 如果你的Leanote服务器暴露在外网, 任何人都可以访问你的Mongodb并修改, 所以这是极其危险的!!!!!!!!!!! 请务必为Mongodb添加用户名和密码并以
auth启动, 方法请见: 为mongodb数据库添加用户
leanote
安装/配置问题汇总
如果运行有问题或想要进一步配置leanote, 请参照 leanote问题汇总。
##问题汇总
问题 0
"no reachable server"请修改conf/app.conf中的 db.host=localhost 为 db.host=127.0.0.1 再重启leanote
问题1:
Go to /@tests to run the tests. panic: auth fails goroutine 1 [running]: github.com/leanote/leanote/app/db.Init() /home/life/gopackage1/src/github.com/leanote/leanote/app/db/Mgo.go:64 +0x356
解答:
数据库配置有问题, 请修改
leanote/conf/app.conf文件, 是否用户名和密码配置有误?
问题2: 修改默认80端口?
修改leanote/conf/app.conf, 比如改成9000
http.port=9000 site.url=http://localhost:9000
问题3: 为数据库添加用户
建立数据库用户: 打开命令行窗口输入:C:\ >mongo # 首先切换到leanote数据库下 > use leanote; # 添加一个用户root, 密码是abc123 > db.addUser("root", "abc123"); { "_id" : ObjectId("53688d1950cc1813efb9564c"), "user" : "root", "readOnly" : false, "pwd" : "e014bfea4a9c3c27ab34e50bd1ef0955" } # 测试下是否正确 > db.auth("root", "abc123"); 1 # 返回1表示正确
如下图:
用户添加好后重新运行下mongodb, 并开启权限验证. 在mongod的终端按
ctrl+c即可退出mongodb.
# 重新启动mongodb: $> mongod --dbpath C:\Dbanote –auth
如下图:
其它的配置请保持不变, 若需要配置数据库信息, 请查看下文"问题3" 修改
C:\Go\src\github.com\leanote\leanote\confc\app.conf, mongodb的配置一般只需要修改
db.username和
db.password就行了 如下图:(强烈建议使用**Notepad++**类编辑器修改)
相关文章推荐
- Leanote 二进制版详细安装教程 Windows
- Leanote二进制版详细安装教程
- Win7 光盘安装详细图文教程 教你安装windows 7系统
- Android 开发之Windows环境下Android Studio安装和使用教程(图文详细步骤)
- windows安装TortoiseGit详细使用教程【基础篇】
- 在Windows上安装虚拟机详细图文教程
- Windows 64位下安装Redis详细教程
- windows安装TortoiseGit详细使用教程【基础篇】
- Windows下 VM12虚拟机安装OS X 10.11(详细教程)
- Windows 8客户预览版图文安装详细教程
- 虚拟机VMWare安装Windows 8超详细图文教程 – 全程截图+讲解
- Windows工具系列--win10下AltiumDesigner09安装教程(超详细版)
- Windows 64位下安装Redis详细教程
- windows安装TortoiseGit详细使用教程【基础篇】
- Redis详细完整教程-windows下的安装、测试(php+redis+mysql)
- windows安装TortoiseGit详细使用教程
- windows下 zookeeper dubbo 安装+配置+demo 详细图文教程
- Windows下mysql5.7.21安装详细教程
- Android 开发之Windows环境下Android Studio安装和使用教程(图文详细步骤)
- Redis详细完整教程-windows下的安装、测试(php+redis+mysql)