【项目部署篇】-从0搭建一套wiki知识库系统
现在市面上越来越多的wiki知识库,如果你也想要一套数据自己的wiki知识库系统,赶快来跟着我一起来搭建吧
0.环境要求
mm-wiki的安装是需要mysql数据库的,我们需要首先安装mysql-server。我们可以将mysql和mm-wiki安装在同一台服务器上
mm-wiki支持windows、Linux、Docker等多种部署方式,本次我们选择Linux的centos7.5版本进行部署。
如何安装mysql请看我的其他教程
1.下载mm-wiki安装包
gitee的下载地址:https://gitee.com/phachon/mm-wiki
github的下载地址:https://github.com/phachon/mm-wiki/releases
可以自行去gitee里面或者github下载,或者找我领取安装包
gitee:
github:
下载好的文件在这
下载后我们将得到mm-wiki的安装包。
2.上传mm-wiki安装包到服务器
首先我们在服务器的/home路径下创建一个名为mmwk的目录。
进入home目录
cd /home
创建一个mmwk文件夹
mkdir mmwk
然后使用SFTP工具(Xshell、winscp等SSH工具)将mm-wiki的安装包上传到服务器上。
我这里使用的是winscp这个工具,首先已经可以看到刚才创建的空白文件夹了
3.启动mm-wiki安装服务
进入mmwk这个文件夹里面
cd mmwk
然后我们解压mm-wiki的安装包
tar -zxvf mm-wiki-v0.2.1-linux-amd64.tar.gz
特别注意1:如果你是云服务器,因为这里他的默认端口是8090,所以记得放行该端口,在安全组里
特别注意2:如果重新执行命令的时候,碰到冲突了,那么就用ps -ef | grep mm_wiki 找到它的pid号,然后kill -9 杀死它
然后进入install目录,执行./install
命令,启动安装程序。
cd install
./install
最后我们在浏览器访问服务器ip+8090端口即可访问进入安装页面。
4.安装mm-wiki
我们点击运行安装向导开始安装mm-wiki。
-
勾选同意协议,下一步
-
下一步
-
修改服务监听地址(不用改)和端口(不用管),输入文档保存目录(我这里随便给了一个目录),下一步
4.配置数据库的连接信息(密码就是你自己装mysql的时候自己设置的)和超级管理员(自己随便设置),下一步
5.点击开始安装,下一步
6.耐心等待,安装完成
5.启动mm-wiki
安装完成后,系统会提示我们启动命令,我们在**/home/mmwk**路径下执行启动命令即可。
cd /home/mmwk
nohup ./mm-wiki --conf conf/mm-wiki.conf &
//直接使用这个命令在后台运行即可
访问地址:
http://121.36.225.87:8080/
ip地址就是你们自己的
就可以进入mmwiki页面了
./mm-wiki --conf conf/mm-wiki.conf
//如果使用了这个命令,控制窗口不能关,一关服务就停止了,页面就无法访问了
特别注意:
如果是云服务器,记得把端口放行了
我们使用安装时候配置的超级管理员进行登录。
但是这样启动,每次后台都要运行着,后台不运行着,web页面就打不开。
所以可以使用下面这个命令,让它在后台启动
nohup ./mm-wiki --conf conf/mm-wiki.conf &
到这为止 ,mm_wiki的项目就部署完成了!
6.配置mm-wiki
更改mm-wiki的系统信息
我们在系统-配置管理-全局配置中可以对系统的名称、标题、描述等进行修改。
创建空间&页面
我们在系统-空间管理-添加空间即可添加一个新的空间。
然后我们点击空间-测试空间,即可开始在测试空间进行文档写作了。