linux 安装openkm6.3

更新时间:2024-02-26 10:55:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

用了将近1周时间,终于能够把OpenKM正式上线了。 下面把安装的过程和配置分享给大家。 OS: CentOS 5.4基本安装 OpenKM: OpenKM 6.3 1. 下载OpenKM软件

http://sourceforge.net/projects/openkm 2. 安装tesseract ocr ?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

yum install libjpeg-devel libpng-devel libtiff-devel zlib-devel gcc gcc-c+make -y

wget http://www.leptonica.com/source/leptonlib-1.67.tar.gz tar -zxvf leptonlib-1.67.tar.gz ./configure make

make install

wget http://tesseract-ocr.googlecode.com/files/tesseract-3.00.tar.gz tar -zxvf tesseract-3.00.tar.gz

./configure && make && sudo make install cd /usr/local/share/tessdata

wget http://tesseract-ocr.googlecode.com/files/deu.traineddata.gz gunzip deu.traineddata.gz

3. 安装OpenOffice ?

1 yum install openoffice* -y

(其实只要安装几个软件就可以了)

4. 安装swftools ?

1 2 3 4 5 6 7 8

yum install gcc* automake zlib-devel libjpeg-devel giflib-devel freetype-deve-y

wget http://www.swftools.org/swftools-0.9.1.tar.gz tar -zxvf swftools-0.9.1.tar.gz cd swftools-0.9.1 ./configure make

make install

5. 安装ImageMagick ?

1 yum install ImageMagick -y

6. 安装ClamAV ?

1 yum install unzip bzip2 unrar perl-DBD-mysql -y

?

wget 1

http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.2 3

rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt 4

rpm -i rpmforge-release-0.5.2-2.el6.rf.i686.rpm

更新/etc/yum.repos.d/CentOS-Base.repo文件,在Base和update中添加以下内容: ?

1 2 3 4 5 6 [base]

exclude=spamassass* ...

[updates]

exclude=spamassass* ...

再安装 ?

1 yum install amavisd-new spamassassin clamav clamd -y

? 1 2 3 4 5 6 7 8 9

sa-update chkconfig --levels 235 amavisd on chkconfig --levels 235 clamd on /usr/bin/freshclam

/etc/init.d/amavisd start /etc/init.d/clamd start

mkdir /var/run/amavisd /var/spool/amavisd /var/spool/amavisd/tmp /var/spool/amavisd/db

chown amavis /var/run/amavisd /var/spool/amavisd /var/spool/amavisd/tmp /var/spool/amavisd/db

ln -s /var/run/clamav/clamd.sock /var/spool/amavisd/clamd.sock

7. 安装OpenKM ?

1 2 3 4 5 cd /home

chmod a+x openkm-6.3.0-community-linux-installer.run ./openkm-6.3.0-community-linux-installer.run cd /opt/openkm-6.3.0-community/tomcat/bin ./catalina.sh run

使用浏览器访问OpenKM ?

1 http://OpenKM_IP:8080/OpenKM

如果访问报程序错误,把 OpenKM.cfg 中的hibernate.hbm2ddl的值从

none改为create

默认的管理员帐号和密码

? 1 帐号:okmAdmin 2 密码:admin

8. 停止OpenKM服务 如果是前台运行的,Ctrl+C

如果是后台运行的 ?

1 /opt/openkm-6.3.0-community/tomcat/bin/shutdown.sh -S

9. 修改OpenKM.cfg ?

1 #system.ocr=/usr/bin/cuneiform 2 #system.openoffice.path=/usr/lib/openoffice 3 #system.imagemagick.convert=/usr/bin/convert 4 #system.swftools.pdf2swf=/usr/bin/pdf2swf 5 #system.antivir=/usr/bin/clamscan 6 hibernate.dialect=org.hibernate.dialect.HSQLDialect 7 hibernate.hbm2ddl=none 8 #application.url=http://localhost:8080/OpenKM/com.openkm.frontend.Main/index

将hibernate.hbm2ddl的值从create改为none

(运行系统后,使用帐号登录后,在更新此选项,目的是建立初始的数据库)

安装数据库

MySQL 5数据库除了语言选utf-8 其他全部默认即可。 安装过程略。

mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;

create database openkm; grant all on openkm.*to

openkm@localhost identified by'openkm';

flush privileges;

如下表示结果完成。

创建了一个database openkm2 用户名和密码也是openkm2。 配置数据库 修改:\\openkm.cfg

#hibernate.dialect=org.hibernate.dialect.SQLServerDialect //这个是链接mssql

hibernate.dialect=org.hibernate.dialect.MySQL5Dialect //这个是链接mysql

hibernate.hbm2ddl=create // 这个是新建数据库 新建后,会自动设置为 none

修改:conf\\server.xml 第一段修改为:

username=\openkm2\openkm2\ssName=\

url=\openkm2?characterEncoding=utf-8\ 重新启动

安装篇结束。

放通防火墙

iptables -I INPUT -p tcp --dport 3306 -j ACCEPT iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

安装过程中遇到的问题:

1、pdf2swf无法转换,增加pdf2swf 执行权限 chmod a+x pdf2swf 2、增加 temp写入权限,chmod a+w -R temp

3、OpenKM配置完OpenOffice、SWFTools后,点击预览功能时,报错:conversion: Error:

May not be a PDF file (continuing anyway) Error: PDF file is damaged - attempting to

reconstruct xref table... Error: Couldn't find trailer dictionary Error: Couldn't read xref table

解决方法:你上传的文档是在配置OpenOffice、SWFTools之前上传上去的吧?在配置之前上传的文档,都存在这个问题。下载后,删除,再重新上传一下,就可以啦。

本文来源:https://www.bwwdw.com/article/8pka.html

Top