ubuntu 22.04部署dzzoffice及安装onlyoffice插件

目录

一、配置阿里源

二、安装数据库

三、安装依赖组件

(一)安装php7.4

(二)安装apache2

四、下载 dzzoffice

五、安装dzzoffice

六、安装onlyoffice插件

(一)从github下载小胡版onlyoffice替代原来onlyoffice插件目录

(二)测试在线文档编辑

七、onlyoffice报错这份文件无法保存


本文是部署dzzoffice+onlyoffice的dzzoffice部署文档,onlyoffice的部署文档参考我的另一篇文章:ubuntu22.04.2安装onlyoffice(不更改默认端口版)_見贤思齊的博客-CSDN博客

一、配置阿里源

cd /etc/apt/

sudo cp sources.list sources.list_bak

sudo vim sources.list

deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse

sudo apt update

二、安装数据库

sudo apt-get install mariadb-server

sudo mysql_secure_installation 

重置密码,并对数据库进行安全优化

三、安装依赖组件

(一)安装php7.4

sudo add-apt-repository ppa:ondrej/php

sudo apt-get install php7.4 php7.4-curl php7.4-xml php7.4-zip php7.4-mysql

(二)安装apache2

sudo apt-get install apache2

四、下载 dzzoffice

cd /var/www/html

sudo rm index.html
​
sudo git clone https://gitee.com/zyx0814/dzzoffice.git

sudo mv dzzoffice/* ./     一定要有这一步,dzzoffice的网站目录在/var/www/html下,而不是在/var/www/html/dzzoffice下,否则在使用onlyoffice插件的时候报错:onlyoffice报错,这份文件无法保存。请检查连接设置或联系您的管理员当你点击“OK“按钮,系统将提示您下载文档。

sudo rm -rf dzzoffice

cd ..

sudo chown -R www-data.www-data html/

五、安装dzzoffice

打开网站http://192.168.101.106/

点击“开始安装”

点击“下一步”,如果此处有报错,解决具体报错即可。

点击“下一步”

如果数据库部署在同一台服务器,只需要默认填写组织简称即可,建议改一下数据库密码,然后点击“下一步”

 

设置管理员密码,点击“下一步”,进入首页

六、安装onlyoffice插件

进入应用市场

找到onlyoffice,一键安装

(一)从github下载小胡版onlyoffice替代原来onlyoffice插件目录

​
cd /usr/local/src

sudo git clone https://gitee.com/xh2002/onlyoffice.git

sudo cp -r onlyoffice /var/www/html/dzz/

在网站重新进入应用市场-已安装,点击“设置”

 

 可以看到小胡版多了密钥的填写框,接下来怎么配置onlyoffice的API和密钥呢?

OnlyOffice Document Server API地址就是onlyoffice服务器的地址:http://192.168.101.105

登陆onlyoffice服务器,运行如下命令获取密钥:

sudo documentserver-jwt-status.sh

结果如下:

onlyoffice@onlyoffice:~$ sudo documentserver-jwt-status.sh

[sudo] password for onlyoffice:

Your JWT settings:

JWT enabled -  true

JWT secret  -  VNeBN0oUIHH5361iYAZ7nI9FmD1VaQsH

JWT header  -  Authorization

onlyoffice@onlyoffice:~$

因此密钥是VNeBN0oUIHH5361iYAZ7nI9FmD1VaQsH,具体填写如下:

 

启用onlyoffice插件

(二)测试在线文档编辑

创建一个表格

七、onlyoffice报错这份文件无法保存

 根据我部署的经验,有两种可能:

1. onlyoffice没有配置好,需要单独网页登陆onlyoffice网址,创建文档,看有没有此报错,如果也有此报错,则可能是onlyoffice服务端的问题;

2. onlyoffice没有问题,dzzoffice在线编辑报错,则可能是使用的/var/www/html/dzzoffice目录,而不是/var/www/html。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

見贤思齊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值