QRR上线步骤文档
来自ling
目录
依赖软件安装
以下内容如果没有指定目录,安装时使用默认目录 相关软件可以在D:\sharesoft\onlyoffice找到
- Microsoft .NET Framework: version 3.5;
操作系统已有
- MySQL Server: version 5.1 or later;
已安装 用户名root,密码2009
- Node.js
- v6.9.2 32位不报错,最新的0.10版本报错
- http://cdn.npm.taobao.org/dist/node/v6.9.2/node-v6.9.2-x86.msi
- Python: version 2.7;
- Microsoft Visual Studio C++ 2010 Express;
- Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update (32-bit version);
- 安装redis
- 安装目录不能有空格
- 1g内存
- 安装erlang
otp_win64_20.0.exe
- 安装rabbitmq
- 安装目录不能有空格
- rabbitmq-server-3.6.11.exe
- 安装postgresql
端口:5432 密码:Dtt!23456
- 配置文件DocumentServer\config\development-windows.json 包含mysql,8001和"editor_settings_spellchecker_url": "http://127.0.0.1:8080",配置
pageoffice的安装和开机启动
- 将D:\sharesoft\onlyoffice\DocumentServer.rar解压到C:\server\DocumentServer
- 修改配置文件production-windows.json
- 参考nginx开机启动设置C:\server\DocumentServer\1_docserver_server.bat的开机启动
- 参考nginx开机启动设置C:\server\DocumentServer\2_docserver_gc.bat的开机启动
- 参考nginx开机启动设置C:\server\DocumentServer\3_FileConverter.bat的开机启动
导入config/task schedule中的配置,并输入admin的密码即可
配置pageoffice的nginx替换原nginx服务
- 使用pageoffice的nginx替换原来的nginx
- pageoffice配置中添加tr的配置,影响的文件为 代码根目录nginx_config中nginx.conf onlyoffice-documentserver-ssl.conf onlyoffice-http.conf三个文件
- 在开始菜单中打开Administrative Tools找到Task Scheduler并启动,修改actions配置为 C:\server\DocumentServer\nginx-1.11.4\startnginx.bat
需要发布的代码文件(为避免覆盖掉正式环境的配置,此部分内容不包含任何配置文件)
- WebContent\WEB-INF\classes\com下所有的java编译内容
- 新增jar包chardet-1.0.jar,cpdetector_1.0.10.jar,jargs-1.0.jar 用于支持.msg文件的预览
- WebContent\filemanager 文件预览所需的jsp文件
- resources\images 中有图标文件更新
- WebContent/main.jsp
- WebContent/main_home.jsp
更改的配置文件
- 新增log的DataSource和hibernate配置
- 修改原DataSource和hibernate配置设置primary="true"属性
- WebContent\WEB-INF\classes\config\tr-components-context.xml
- 修改WebContent/filemanager/onlyoffice/editor.jsp中的key,和url
- resources/beans/context/security-context-component.xml