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相关推荐

  1. Windows上部署onlyoffice document server并用go语言进行二次开发实现企业实时文档协作功能

    --追求简单化的安装就能享受高雅的网络协作办公环境 最新的请移步至此:http://blog.csdn.net/hotqin888/article/details/79337881 要求: 如果是局域 ...

  2. Windows Server 2008 R2下部署OCS 2007 R2 边缘服务器

    9. TMG边缘服务器 微软官方文档参考 http://technet.microsoft.com/zh-cn/library/dd441282(office.13).aspx 9.1. 服务器基本设 ...

  3. SCCM 2007 R2部署、操作详解系列之部署篇

    SCCM 2007 R2部署.操作详解系列之部署篇 导语: 大家好,我是John Cai(蔡建涛),欢迎大家来到我的博客-E网情深http://johncai.blog.51cto.com/.今天,我 ...

  4. 虚拟机2012搭建DNS服务器,Windows Server2012 安装配置DNS服务器方法详解

    Windows Server2012 安装配置DNS服务器方法详解 在云服务器 Windows Server2012 上安装配置DNS服务器方法,安装与配置非常简单,在这里写个完整教程方便大家查询 一 ...

  5. onlyoffice文档服务器安装,CentOS7部署OnlyOffice在线办公服务器

    官网文档:仅为CentOS和衍生产品安装office文档社区版 https://helpcenter.onlyoffice.com/installation/docs-community-instal ...

  6. Win7上通过DckerToolbox部署OnlyOffice

    一.安装DckerToolbox Win7选用DckerToolbox(Win10可以直接下载Docker) 下载地址:http://get.daocloud.io/ 看到下图三个图标表示安装成功 运 ...

  7. windows server2012 AD域安装说明

    windows server2012 AD域安装说明 今天看热搜看到药水哥上中国新说唱了.别的也不会说.卖萌就完事了. 一.AD域简介 微软的AD域是一种集中管理模式的实现,其特点是在AD域中所有成员 ...

  8. OnlyOffice验证(二)在Centos7上部署OnlyOffice编译结果

    在Centos7上部署OnlyOffice编译结果   此处将尝试将OnlyOffice验证(一)DocumentServer编译验证的结果部署到Centos7上.并且使用其它服务器现有的Rabbit ...

  9. 超详细Windows环境下使用Apache部署Django项目教程

    目录 超详细Windows环境下使用Apache部署Django项目教程 1.什么是Apache 2.安装并配置Apache 2.1 下载Apache 2.2 解压Apache到文件夹 2.3 配置c ...

  10. 1、使用Docker部署Onlyoffice

    实习生的骚操作1 刚开始实习,公司就要我修改onlyoffice,最好是把源码拿来,改成自己公司的,但作为新人小白,源码什么的怎么下都不知道,环境配置也是一脸懵逼,想要在一定时间内做出来,那是基本上不 ...

最新文章

  1. PCL中多个可视化窗口
  2. 基于Python——实现远程下载sftp文件(只下载.zip文件)
  3. 集体智慧编程学习笔记——第一讲
  4. python socket编程_Python Socket编程实现网络编程
  5. Review on Optical Flow Research
  6. 用vue做项目的一些总结
  7. java 上传 进度,关于 javaweb的文件上传实时显示进度
  8. idea java sdk找不到指定文件路径_java-IntelliJ找不到任何声明
  9. 2011北理机试题——层次关系
  10. 开会坐在后面,意思是不感兴趣
  11. XP不能访问Win7共享
  12. TouchPanel--Qcom DRM休眠唤醒通知链的注册及回调流程
  13. logback简介及引入方法
  14. 【统计学】分类数据分析 相关分析 方差分析 比较 研究思路 spss
  15. MMA7455加速度传感器测量角度
  16. 给SAP初学者的建议!
  17. 当配置邮箱第三方SMTP 说短信内容有误的时候
  18. 淘宝吱口令效果实现,获取系统剪贴板内容
  19. 一条命令轻松调节mac鼠标移动速度
  20. 不带头结点的单链表c语言,数据结构:C语言实现----不带头结点单链表总结

热门文章

  1. 《设计模式》读书笔记——创建型模式
  2. Android集成银联支付
  3. 5G智能网联路侧设备覆盖率提升探索
  4. 程序员最容易的病---发胖啤酒肚
  5. java获取客户端IP地址工具类
  6. 用HTML写的HTML笔记大全✌
  7. Detecting tiny objects in aerial images: A normalized Wasserstein distance and a new benchmark(论文导读)
  8. 了解WEB前端开发吗,风风雨雨30年,前端开发变迁史
  9. 点点客小程序服务器,点点客小程序新增操作引导功能,小白轻松上手
  10. c plus第14章-详细解法+注释(欢迎一起讨论,顺带帮助我复习)