windows(server2012以上、2007以上)部署onlyoffice-documentserver
onlyoffice-documentserver在windows环境下部署
- erlang的安装
- 安装rabbitmq
- 安装postgreSql
- 安装redis
- 安装onlyoffice-documentserver
虽然windows也支持docker,但是在only-office由于外网镜像原因,网上那些使用docker部署的情况往往失效,现在讲一下exe版的onlyoffice服务的部署。其中需要的各种安装包我已经整合好了,里面也有安装方式,就不用在这听我啰嗦了,链接: https://pan.baidu.com/s/13Wr2xVQX4IfW2jFw8zgrAg .
提取码:3bep
erlang的安装
onlyoffice需要rabbitmq服务,而rabbit需要erlang环境,而这两个是有着严格的版本要求的,不要随便下载,先去官网查看对应版本号。
首先双击运行安装otp,重点就是:安装路径不要有空格和汉字!安装路径不要有空格和汉字!安装路径不要有空格和汉字!
安装完成之后,需要配置全局环境变量:
配置完成之后windows+R,输入cmd打开命令行,输入 erl 查看有如下情形就是安装成功。
安装rabbitmq
执行下载的rabbit安装的exe文件,同样重点安装路径不要有空格和中文,安转完成之后找到安装路径下的sbin文件夹下打开命令行执行如下命令
rabbitmq-plugins.bat enable rabbitmq_management
如果报错,请检查erlang和rabbitmq版本是否对应正确或者安装路径有无空格和汉字,目前我所遇见的错误只有这两种。
如果未报错那么在当前cmd窗口下继续执行
net start RabbitMQ
浏览器输入地址:http://localhost:15672,输入默认账号:guest 密码:guest,能进入RabbitMQ界面了
如果上述一切正常但是无法进入RabbitMQ界面,那么在开始菜单找到下面图标点击,再执行net start RabbitMQ
安装postgreSql
记得安装时第一次让你配置的口令一定要记住,因为接下来都会用到
同样,到安装文件夹下的bin目录下cmd执行以下命令,输入上面的口令
psql -U postgres -c "CREATE DATABASE onlyoffice;"
psql -U postgres -c "CREATE USER onlyoffice WITH password 'onlyoffice';"
psql -U postgres -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"
安装redis
没什么好说的,直接点击下一步到结束就好。
安装onlyoffice-documentserver
主角终于登场了,找到exe文件所在的地址,记住不要双击执行,因为会默认绑定80端口,后期可以在配置文件中修改,但是不如直接一步到位。
在文件所在目录下执行
onlyoffice-documentserver.exe /DS_PORT=你想要的端口号
然后一直点击下一步到结束,打开欢迎页面,在底部有两行命令,按需执行就好。至此安装完成,以下附前端调用代码:
<div id="placeholder" class="nav" style="width: 100%; height: 100%"></div>
const word = ["doc", "docm", "docx", "dot", "dotm", "dotx", "epub", "fodt", "fb2", "htm", "html", "mht", "odt", "ott", "oxps", "pdf", "rtf", "txt", "djvu", "xml", "xps"];
const cell = ["csv", "fods", "ods", "ots", "xls", "xlsm", "xlsx", "xlt", "xltm", "xltx"];
const slide = ["fodp", "odp", "otp", "pot", "potm", "potx", "pps", "ppsm", "ppsx", "ppt", "pptm", "pptx"];
//文件地址
const filePath = 'G:\文档\xxxx.docx';
const fileName = filePath.spilt(':')[1].spilt('.')[0];
const fileType = filePath.spilt('.')[1];
let type = '';
if (word.indexOf(fileType.toLowerCase()) > -1) {type = "word";
} else if (cell.indexOf(fileType.toLowerCase()) > -1) {type = "cell";
} else {type = "slide";
}
const docEditor = new DocsAPI.DocEditor("placeholder", {//placeholder为要放入的位置"document": {"fileType": fileType.toLowerCase(),//文件类型"key": fileName,//docserver会通过key读取缓存,如果文档进行修改要修改key值"title": "在线预览",//显示文档标题"url": filePath //可以为静态地址,也可为方法地址},"documentType": type,//onlyoffice可打开word、excel、ppt==word/cell/slide"type": "desktop",//"mobile"是移动端,不写默认是pc端"height": "100%","weight": "100%",//两个都100%一般不好使,最好通过计算当前页面给一个初始化值"editorConfig": {"callbackUrl": "",//回调地址,一定要保证docserver可以请求到,否则开不开文件"lang": "zh-CN",//中文显示"mode": "view",//只读view,编辑edit}
});
更多参数请看https://api.onlyoffice.com/editors/config/.
windows(server2012以上、2007以上)部署onlyoffice-documentserver相关推荐
- Windows上部署onlyoffice document server并用go语言进行二次开发实现企业实时文档协作功能
--追求简单化的安装就能享受高雅的网络协作办公环境 最新的请移步至此:http://blog.csdn.net/hotqin888/article/details/79337881 要求: 如果是局域 ...
- Windows Server 2008 R2下部署OCS 2007 R2 边缘服务器
9. TMG边缘服务器 微软官方文档参考 http://technet.microsoft.com/zh-cn/library/dd441282(office.13).aspx 9.1. 服务器基本设 ...
- SCCM 2007 R2部署、操作详解系列之部署篇
SCCM 2007 R2部署.操作详解系列之部署篇 导语: 大家好,我是John Cai(蔡建涛),欢迎大家来到我的博客-E网情深http://johncai.blog.51cto.com/.今天,我 ...
- 虚拟机2012搭建DNS服务器,Windows Server2012 安装配置DNS服务器方法详解
Windows Server2012 安装配置DNS服务器方法详解 在云服务器 Windows Server2012 上安装配置DNS服务器方法,安装与配置非常简单,在这里写个完整教程方便大家查询 一 ...
- onlyoffice文档服务器安装,CentOS7部署OnlyOffice在线办公服务器
官网文档:仅为CentOS和衍生产品安装office文档社区版 https://helpcenter.onlyoffice.com/installation/docs-community-instal ...
- Win7上通过DckerToolbox部署OnlyOffice
一.安装DckerToolbox Win7选用DckerToolbox(Win10可以直接下载Docker) 下载地址:http://get.daocloud.io/ 看到下图三个图标表示安装成功 运 ...
- windows server2012 AD域安装说明
windows server2012 AD域安装说明 今天看热搜看到药水哥上中国新说唱了.别的也不会说.卖萌就完事了. 一.AD域简介 微软的AD域是一种集中管理模式的实现,其特点是在AD域中所有成员 ...
- OnlyOffice验证(二)在Centos7上部署OnlyOffice编译结果
在Centos7上部署OnlyOffice编译结果 此处将尝试将OnlyOffice验证(一)DocumentServer编译验证的结果部署到Centos7上.并且使用其它服务器现有的Rabbit ...
- 超详细Windows环境下使用Apache部署Django项目教程
目录 超详细Windows环境下使用Apache部署Django项目教程 1.什么是Apache 2.安装并配置Apache 2.1 下载Apache 2.2 解压Apache到文件夹 2.3 配置c ...
- 1、使用Docker部署Onlyoffice
实习生的骚操作1 刚开始实习,公司就要我修改onlyoffice,最好是把源码拿来,改成自己公司的,但作为新人小白,源码什么的怎么下都不知道,环境配置也是一脸懵逼,想要在一定时间内做出来,那是基本上不 ...
最新文章
- PCL中多个可视化窗口
- 基于Python——实现远程下载sftp文件(只下载.zip文件)
- 集体智慧编程学习笔记——第一讲
- python socket编程_Python Socket编程实现网络编程
- Review on Optical Flow Research
- 用vue做项目的一些总结
- java 上传 进度,关于 javaweb的文件上传实时显示进度
- idea java sdk找不到指定文件路径_java-IntelliJ找不到任何声明
- 2011北理机试题——层次关系
- 开会坐在后面,意思是不感兴趣
- XP不能访问Win7共享
- TouchPanel--Qcom DRM休眠唤醒通知链的注册及回调流程
- logback简介及引入方法
- 【统计学】分类数据分析 相关分析 方差分析 比较 研究思路 spss
- MMA7455加速度传感器测量角度
- 给SAP初学者的建议!
- 当配置邮箱第三方SMTP 说短信内容有误的时候
- 淘宝吱口令效果实现,获取系统剪贴板内容
- 一条命令轻松调节mac鼠标移动速度
- 不带头结点的单链表c语言,数据结构:C语言实现----不带头结点单链表总结
热门文章
- 《设计模式》读书笔记——创建型模式
- Android集成银联支付
- 5G智能网联路侧设备覆盖率提升探索
- 程序员最容易的病---发胖啤酒肚
- java获取客户端IP地址工具类
- 用HTML写的HTML笔记大全✌
- Detecting tiny objects in aerial images: A normalized Wasserstein distance and a new benchmark(论文导读)
- 了解WEB前端开发吗,风风雨雨30年,前端开发变迁史
- 点点客小程序服务器,点点客小程序新增操作引导功能,小白轻松上手
- c plus第14章-详细解法+注释(欢迎一起讨论,顺带帮助我复习)