准备工作:
1台虚拟机(我的是)
如果数据库和wiki系统分开部署需要准备多台,我这全部部署在1台机器上。
软件版本要求:
数据库:
或更高版本(部分支持)或更高版本MSSQLServer2012或更高版本或更高版本
:
:版本10.12或更高版本。:版本12.0或更高版本。:版本14.0或更高版本。:版本16.0或更高版本。
:2.5.277
数据库安装[root@wiki_js~][root@wiki_js~]yum-yinstallmysql-community-server[root@wiki_js~]vim/etc/[root@wiki_js~]mysql-uroot-pmysqlusemysql;mysqlUPDATEuserSETauthentication_string=''WHEREuser='root';//将密码置空////再修改数据库密码[root@wiki_js~]';QueryOK,0rowsaffected(0.00sec)////此时已经重置了mysql密码安装
●下载安装包
[root@wiki_js~]//解压xz格式压缩包,-k表示不删除原始压缩包[root@wiki_js~]/bin//进入解压的路径
做软链使命令全局可用node目录写自己对应的目录
[root@wiki_jsbin]ln-s/root//bin/npm/usr/bin/npm[root@wiki_jsbin]下载
[root@wiki_jsopt]mkdirwiki//创建wiki目录[root@wiki_jsopt]cd./wiki[root@wiki_jsopt]//修改配置文件
默认使用postgre数据库。我这里使用的是mysql,所以改成mysql数据库
type:数据库
host:数据库IP,我这里全部安装在同一台机器,所以使用localhost
user:数据库账号
pass:数据库密码
db:数据库名称

报错1:如果数据库出现以下错误,请参考解决mysql8报错:ERROR1410(42000):YouarenotallowedtocreateauserwithGRANT_很迷眼的博客-CSDN博客

mysqlupdateusersethost='%'whereuser='root';QueryOK,1rowaffected(0.01sec)Rowsmatched:1Changed:1Warnings:0
////连续敲2次这个命令,第1次会报错mysqlGrantallprivilegeson*.*to'root'@'%';ERROR1410(42000):YouarenotallowedtocreateauserwithGRANTmysqlGrantallprivilegeson*.*to'root'@'%';QueryOK,0rowsaffected(0.01sec)
报错2:出现这个报错是因为没有数据库,手动添加一个数据库即可正常运行。


右键新建

建新库保存
运行系统[root@wiki_jswiki]#nodeserver//运行wiki系统

●打开浏览器输入安装wiki系统的IP,http://IP:3000。输入邮箱和密码进行安装,邮箱和密码是管理员权限的登陆账号。

●安装完成就可以登陆了,使用刚才注册的账号。

可以Locale里面修改语言为中文,应用语言为中文后页面就变成了中文

