安装7.x的版本的时候,页面新建文件夹,如果不支持中文,总是乱码,调试了很多,查了很多,发现他需要下载单独中文支持,而且还支持的不是特别好,索性用8,搭配jdk11,测试几个后,目前只有7版本的可以在centos7上安装,8的显示没有权限访问或者连不上数据库等问题,7的没有中文,需要下载中文包
对中文的支持
LogicalDOC 6.7:官方支持中文,但界面翻译不完整,可能有词汇错误或未翻译的内容。
LogicalDOC CE 7.x:社区版,可以通过安装中文语言包实现中文支持。
LogicalDOC 8.x:官方支持中文,界面翻译较完整。
LogicalDOC 10.x:官方支持中文,界面翻译基本完整。
环境要求
LogicalDOC 6.x:要求JDK 1.7或更高版本。
LogicalDOC 7.x:要求JDK 1.8或更高版本。
LogicalDOC 8.x:要求JDK 11或更高版本。
LogicalDOC 10.x:要求JDK 11或更高版本。
LogicalDOC安装配置文档
一、准备工作
下载logicaldoc-community-installer-8.7.3.zip包
网址:https://sourceforge.net/projects/logicaldoc/files/distribution/
二、.jdk安装
如果有其他版本:rpm -qa | grep java
sudo yum remove java-18-openjdk-11.0.19.0.7-1.el7_9.x86_64
# 安装jdk11
yum -y install java-11-openjdk
查看Java是否安装成功
java -version
三、MySQL安装(多种安装方式自选)
此处使用yum源安装
由于centos7默认不支持MySQL所以安装mariadb
1.安装:
yum install -y mariadb-server
2.启动maria DB服务:
systemctl start mariadb.service
(说明:CentOS 7.x开始,CentOS开始使用systemd服务来代替daemon,原来管理系统启动和管理系统服务的相关命令全部由systemctl命令来代替。)
3.添加至开机自启动:
systemctl enable mariadb.service
4.设置初始化密码
首先启动mariadb服务,
然后输入:mysql
进入mariadb控制台
输入 use mysql
输入修改密码的命令:
update user set password=password(“这里替换成你的密码”)where user='root';
(mysql 新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表,否则会出现拒绝访问)
输入 flush privileges;
输入exit
重新登录,在命令行输入mysql,不带登录信息,无法登录
重新登录,登录信息
mysql -uroot -p000000
登录成功
四、配置数据库
为了使 MySQL使用 UTF8作为默认的字符集和使用 INNODB作为默认的数据库引擎,需要编辑 /etc/my.cnf文件,
在 [mysqld]字段下加入如下内容,然后重启 MySQL
vi /etc/my.cnf
default-character-set = utf8
default-storage-engine = INNODB
MySQL重新启动后,创建LogicalDOC使用的数据库和帐户名,相关命令如下:
创建数据库,数据格式为utf-8(因为数据格式的问题,遇到过上传为中文无法显示的情况)
create database logicaldoc default character set utf8 collate utf8_general_ci;
创建用户,并设置密码与远程连接权限
create user logicaldoc;
set password for 'logicaldoc'@'%'=password('logicaldoc');
【也可省略步骤直接创建用户和密码】
create user ‘logicaldoc’@’%’ identified by ‘000000’;
grant all privileges on logicaldoc.* to 'logicaldoc'@'%';
最后刷新系统权限表
flush privileges;
五、LogicalDOC的安装
创建用户akazam
useradd akazam
设置passwd 密码
创建一个logicaldoc的文件夹
mkdir logicaldoc
将logicaldoc-7.7.6-tomcat-bundle.zip放入
mv logicaldoc-7.7.6-tomcat-bundle.zip /home/akazam/logicaldoc
解压
unzip logicaldoc-7.7.6-tomcat-bundle.zip
进入/logicaldoc/tomcat/conf目录中
执行命令 vi server.xml
修改如下 URIEncoding=”UTF-8”
进入/logicaldoc/tomcat/bin目录中
执行命令 ./catalina.sh run
使用浏览器访问地址http://IP:8080
进入设置中输入
启动报错:
1.数据库连不上
vi context.properties 修改jdbc的url
jdbc.url = jdbc:mysql://localhost:3306/logicaldoc?useSSL=false
2.如果端口号被占用:netstat -ano 查看然后修改Tomcat端口号