赞
踩
目录
Dzzoffice是一套开源办公套件,适用于企业、团队搭建自己的 类似“Google企业应用套件”、“微软Office365”的企业协同办公平台。套件由多个工具组成。企业根据需要可以只使用一款工具,也可以多款工具组合使用。例如团队需要一个任务管理工具,可以只安装一个任务板,登陆系统会直接进入任务板工具,没有其他工具的干扰。如果多个工具组合使用,可以设置默认登陆到哪个工具里。
优势
系统Cnetos 7.5 2C 4G 50G硬盘 IP为192.168.253.130
- ###dzzoffice推荐使用php7,我们先来删除原有的php源及包
- [root@office-online ~]# rpm -qa|grep php #查询是否安装php
- #[root@office-online ~]# rpm -e --nodeps #如果已安装则使用这条命令删php
- [root@office-online ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
- #获取源
- [root@office-online ~]# yum install -y php72w php72w-cli php72w-common php72w-mysql php72w-pdo httpd #安装php7
此处易报错提示:
- ##只有在github和码云上才有DzzOffice的源码包,所以直接下载就行
- [root@office-online ~]# wget https://github.com/zyx0814/dzzoffice/archive/2.02.tar.gz
- [root@office-online ~]# tar -zxvf 2.02.tar.gz #解压文件
- [root@office-online ~]# mv dzzoffice-2.02 /var/www/html/dzzoffice #移动文件到httpd网站根目录下并重新命名
- [root@office-online ~]# cd /var/www/html/
- [root@office-online html]# chown -R apache. dzzoffice #授权这个目录给apache用户
- [root@office-online html]# systemctl start httpd
- [root@office-online html]# systemctl enable http #启动httpd并设为开机自启
- [root@office-online html]# rpm -ivh http://repo.mysql.com/mysql57-community-release-el7.rpm #安装5.7的rpm源码
- [root@office-online html]# yum install mysql-community-server -y #安装数据库
- [root@office-online html]# systemctl start mysqld #开启数据库
- [root@office-online html]# systemctl enable mysqld #设为开机启动
-
- [root@office-online html]# new=`grep 'temporary password' /var/log/mysqld.log | awk '{print $NF}'`;mysqladmin -p"$new" password "Hxb@6666";
- mysqladmin: [Warning] Using a password on the command line interface can be insecure.
- Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.
- ##此段落解释mysql5.7初始之后默认密码在/var/log/mysqld.log路径下,需要改初始密码 warning不要怕只是提醒在命令行输入明文密码不安全
-
- [root@office-online html]# mysql -uroot -pHxb@6666 #登入数据库
- mysql> grant all on *.* to root@'%' identified by 'Hxb@6666'; #授权这个root可以远程登录
- mysql> flush privileges; #刷新权限
- mysql> quit
易错提示:如果web端访问不了的话,需要把服务器的防火墙、setenforce关闭命令如下
[root@office-online html]# setenforce 0
[root@office-online html]# systemctl stop firewalld
如果是云服务器则需要在控制台开放所需的端口。
[root@office-online html]# rm -rf /var/www/html/dzzoffice/install/index.php
至此,安装就到此结束了, dzzoffice本身不支持excel或者文档的在线浏览和编辑如果有需求使用在线编辑,则需要安装第三方文件管理系统,下面是安装过程!官方文档:http://dzzoffice.com/corpus/list?cid=3#
- ##这里我使用docker-ce起一个文档服务器容器
- [root@office-online html]# yum -y install yum-utils device-mapper-persistent-data lvm2 #安装依赖
- [root@office-online html]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #安装yum仓库
- [root@office-online html]# yum install docker-ce docker-ce-cli containerd.io #安装
- [root@office-online html]# systemctl start docker
- [root@office-online html]# systemctl enable docker
- [root@office-online html]# docker run -i -t -d -p90:80 --restart=always onlyoffice/documentserver #起一个容器,启动onlyoffice后在浏览器访问
- [root@office-online html]# docker ps #up状态表示正在运行
- CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
- 99fa64a1849e onlyoffice/documentserver "/app/ds/run-documen…" 19 seconds ago Up 18 seconds 443/tcp, 0.0.0.0:90->80/tcp priceless_bhaskara
然后在dzzoffice中进行配置:
管理 -> 应用市场 -> 在应用市场内找到 “onlyoffice” 应用 点击 一键安装
管理 -> 应用市场 -> 已安装 中 点击设置按钮 进入设置页面
至此,文档服务器安装结束,在线ppt。在线excel设置的方法同上,只需要在设置中把打开方式设为onlyoffice
挺便捷的一款开源产品,功能强大。最大的优势是支持多人同时在线编辑文档。本章中onlyoffice这个文档服务器最多支持20同时在线编辑,毕竟免费这样已经做的很不错了!创作不易,请各位大佬们动动小手先关注再点赞!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。