1 环境:
系统:Centos7.1
软件:openkm-6.3.1-community-linux-x64-installer.run
辅助插件:Apache_OpenOffice_4.1.2_Linux_x86-64_install-rpm_zh-CN.tar.gz
数据库:mariadb-5.5.47-1.el7_2.x86_64
2 安装步骤
2.1 数据库安装
1 | [root//yum安装数据库 openkm]# yum install mysql -y |
//登录数据库
1 | MariaDB [(none)]> CREATE DATABASE okmdb DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_bin; //创建okmdb数据库,支持utf8 |
1 | MariaDB [(none)]> grant all on okmdb.* to openkm@localhost identified by 'openkm'; |
2.2 openKM安装
1 | [root@bogon openkm]# chmod 755 openkm-6.3.1-community-linux-x64-installer.run |
2.2.1 配置数据库迁移(数据库由HSQL迁移到mysql)
1 | [root@bogon openkm]# vi /opt/openkm-6.3.1-community/tomcat/OpenKM.cfg |
//修改HSQLDialect
(代表HSQL数据库)为MySQL5Dialect
(代表mysql数据库), none
改为create
(初始化数据库)。
1 | [root@bogon openkm]# vi /opt/openkm-6.3.1-community/tomcat/conf/server.xml |
//修改配置文件
//修改mysql相关
2.2.2 修改web浏览端口号
1 | [root@bogon openkm]# vi /opt/openkm-6.3.1-community/tomcat/conf/server.xml |
3 办公插件安装
3.1 Openoffice安装
软件下载地址:http://www.openoffice.org/download/index.html
1 | [root//freefr.dl.sourceforge.net/project/openofficeorg.mirror/4.1.2/binaries/zh-CN/Apache_OpenOffice_4.1.2_Linux_x86-64_install-rpm_zh-CN.tar.gz openkm]# wget http: |
修改配置,指向openoffice
安装目录,实现office文档预览。
3.2 swftools安装
1 | [root openkm]# yum install gcc* automake zlib-devel libjpeg-devel giflib-devel freetype-devel |
报错:
解决办法:
修改swftools-0.9.2/swfs
下的
Makefile
和Makefile.in
文件;
install:
$(mkinstalldirs) $(pkgdatadir)
$(mkinstalldirs) $(pkgdatadir)/swfs
$(INSTALL_DATA) ./simple_viewer.swf $(pkgdatadir)/swfs/simple_viewer.swf
$(INSTALL_DATA) ./keyboard_viewer.swf $(pkgdatadir)/swfs/keyboard_viewer.swf
$(INSTALL_DATA) ./PreLoaderTemplate.swf $(pkgdatadir)/swfs/PreLoaderTemplate.swf
$(INSTALL_DATA) ./tessel_loader.swf $(pkgdatadir)/swfs/tessel_loader.swf
$(INSTALL_DATA) ./swft_loader.swf $(pkgdatadir)/swfs/swft_loader.swfrm -f $(pkgdatadir)/swfs/default_viewer.swf -o -L $(pkgdatadir)/swfs/default_viewer.swf
$(LN_S) $(pkgdatadir)/swfs/simple_viewer.swf $(pkgdatadir)/swfs/default_viewer.swfrm -f $(pkgdatadir)/swfs/default_loader.swf -o -L $(pkgdatadir)/swfs/default_loader.swf
$(LN_S) $(pkgdatadir)/swfs/tessel_loader.swf $(pkgdatadir)/swfs/default_loader.swf
将两个文件中的标记红色的-o -L
去掉;
然后删除安装目录/usr/local/swftools
,重新编译安装即可;
1 | [root@bogon swftools-0.9.2]# vi /etc/profile |
安装xpdf语言包。下载xpdf-chinese-simplified.tar.gz文件,解压到/usr/local
下,编辑add-to-xpdfrc
文件,如下:
1 | [root@bogon ~]# vi /usr/local/xpdf-chinese-simplified/add-to-xpdfrc |
//编辑文件
1 | fontDir /usr/share/fonts/win |
//管理-配置-编辑路径
3.3 ImageMagick安装
1 | [rootImageMagick –y //yum安装插件 ~]# yum install |
//管理-配置-添加路径
4 资料
linux-安装openkm6.3.doc
xpdf-chinese-simplified.tar.gz
swftools-0.9.2.tar.gz
OpenKM_6_zh-CN.rar
链接: 所有相关文件 密码: iryc