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。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/30108.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Spring MVC 的创建连接和使用

目录 前言: MVC 是什么? 1. Spring MVC 项目的创建和连接: 1.1 创建 1.2 连接 2. RequestMapping 注解使用详析: 2.1 指定请求类型: 2.1.1 指定 GET 请求 2.1.2 指定 POST 请求 3. 参数的获取与传递: 3.1 传…

若依微服务 + seata1.5.2版本分布式事务(安装配置nacos+部署)

若依官方使用的1.4.0版本seata,版本较低配置相对更麻烦一些 一、seata服务端下载,下载方式介绍两种入口,如下: 1、找到对应版本,下载 binary 即可。 下载包名为:seata-server-1.5.2.zip 2. github上下载 …

Stable Diffusion WebUI 本地安装教学

Stable diffusion AI的绘图工具,这是一种扩散模型,可以通过不断去噪来获得最终的艺术作品。这款工具是当前最受欢迎的AI绘图工具之一,不仅是还是开源的,而且其中的AUTOMATIC111 Stable-diffusion-webui版本深受AI绘图玩家的喜爱&a…

《统计学习方法》——条件随机场#习题解答#

引言 这是统计学习方法第十一章条件随机场的阅读笔记,包含所有公式的详细推导。 条件随机场(conditional random field,CRF)是给定一组输入随机变量条件下另一组输出随机变量的条件概率分布模型,其特点是假设输出随机变量构成马尔可夫随机场。 建议先阅…

低学历又如何?我这样的程序员照样可以逆袭

今天分享的这个主题,很可能会带来争议,因为目前优秀毕业生0年就可以拿到 20K 的待遇,这里暂且抛开硕士,985,211的 Top 前几高学校本科生。 毕竟今天的主题的初衷是地点低的程序员如何才能 2-3 年实现 20K 的目的&…

naive-ui NPopconfirm怎么用vue3的h()渲染

先看效果 然后我先贴代码, 你们看懂的先运行下, 文章后面我教你怎么 添加这种有template,有slot插槽的组件 h(NPopconfirm,{positiveButtonProps: {size: tiny,color: #007293,bordered: true,},negativeButtonProps: {size: tiny,color: #…

k8s 基本架构

k8s 中支持的 node 数 和 pod 数 k8s 也是逐步发展过来的,来看看以前和现在支持的 node 数 和 pod 数对比 node 即 节点 , 早期的 k8s 版本能够支持 100 台节点,现在 k8s 可以支持到 2000 台了 pod 数,早期的版本可以支持 1000 …

CleanMyMacX4.13.4中文免费版mac电脑管家

CleanMyMac X这款软件集成清理、mac保护、速度优化维护、应用程序管理和文件管理5大功能,使用过程安全高效,用户不必担心误操作导致系统的崩溃。作为一款专业的mac电脑系统管家,CleanMymac X一直致力于更加智能、便捷地全方位维护我们的电脑&…

最近跳槽,压力真大...

前几天,跟个老朋友吃饭,他最近想跳槽去大厂,觉得压力很大,问我能不能分享些所谓的经验套路。 每次有这类请求,都觉得有些有趣,不知道你发现没有大家身边真的有很多人不知道怎么面试,也不知道怎…

数据库表的操作

目录 前言 1.创建表 2.查看表 2.1查看表结构 2.2查看表中插入的数据 3.修改表 4.删除表 总结 前言 前面已经介绍了对数据库的操作,今天我们介绍的是数据库表的操作,数据库表简单可以理解为存储数据的介质。有了这个认识之后,下面我们…

系统架构设计师 2:计算机基础

一、计算机硬件 1 处理器(CPU) 处理器是计算机系统运算和控制的核心部件。 1.1 指令集 处理器的指令集按照其复杂程度可分为复杂指令集(CISC)与精简指令集(RISC)。 随着研究的深入,RISC已经…

Python面向对象编程1-面向过程的简单纸牌游戏程序 项目1.6 完整的猜大小纸牌游戏

总项目目标:用面向过程思想设计一个简单的纸牌游戏程序,称为"Higher or Lower"(高还是低)。游戏中,玩家需要猜测接下来的一张牌是比当前牌高还是低。根据猜测的准确性,玩家可以得到或失去相应的积…

2024考研408-计算机组成原理第三章-存储系统

文章目录 前言一、存储器概述1.1、层次结构1.2、存储器分类1.2.1、层次分类1.2.2、存储介质分类1.2.3、存取方式1.2.4、按照信息的可更改性(读写、只读区别) 1.3、存储器性能指标知识回顾 二、主存储器2.1、主存储器的基本组成(介绍DRAM&…

专业是要选软工还是人工智能?

大家好,我是帅地。 在帅地的训练营里,也有不少 26 届的学员,不过大一即将过去,部分学校是到了大一后面或者大二才开始细分专业方向的,包括一些想要转专业的同学,也需要选择一个细分的方向,而且…

Python基础知识进阶之数据爬虫

一、爬虫概述 爬虫是指利用网络抓取模块对某个网站或者某个应用中有价值的信息进行提取。还可以模拟用户在浏览器或者APP应用上的操作行为,实现程序自动化。简单来说就是我们把互联网有价值的信息都比喻成大的蜘蛛网,而各个节点就是存放的数据&#xff0…

Vue-Element-Admin项目学习笔记(7)用Node.js写一个简单后端接口

前情回顾: vue-element-admin项目学习笔记(1)安装、配置、启动项目 vue-element-admin项目学习笔记(2)main.js 文件分析 vue-element-admin项目学习笔记(3)路由分析一:静态路由 vue-element-adm…

黑苹果 或者 Mac 因 mds资源占用过高,导致频繁死机

开机后不久,风扇狂转,温度升高,然后死机,关机。 1. 使用 “Apple 诊断”测试 Mac 先看看硬件层面是否有问题。 使用“Apple 诊断”测试 Mac。 这款 Mac 的处理器是 Intel ,开启 Mac,然后在 Mac 启动时立…

状态机编程实例-嵌套switch-case法

嵌入式软件开发中,状态机编程是一个比较实用的代码实现方式,特别适用于事件驱动的系统。 本篇,以一个炸弹拆除的小游戏为例,介绍状态机编程的思路。 C/C语言实现状态机编程的方式有很多,本篇先来介绍最简单最容易理解…

KW 新闻 | KaiwuDB 亮相数字中国并发布离散制造场景解决方案

4月26-30日,以“加快数字中国建设,推进中国式现代化”为主题的第六届数字中国建设峰会在福州市圆满召开。KaiwuDB 受邀亮相大会参展并发布“离散制造场景解决方案”,旨在以数字化方案驱动生产方式、治理方式变革,推进离散制造业物…

45道SQL题目陆续更新

文章目录 学习视频配置环境第一天内连接 外连接sql执行顺序 第二天group by 的用法 第三天第四天order bycase when窗口函数 第五天第六天第七天limit第八天 45、查询下月过生日的学生信息 学习视频 学习视频 配置环境 四张表 配置四张表的sql语句 #创建发据库 create dat…