onlyoffice安装(windows环境)

1,582 阅读3分钟

1.先决组件安装

按照
1otp_win64_20.3
2rabbitmq-server-3.7.7
3Redis-x64-3.2.100
4postgresql-12.10-2-windows-x64
顺序安装,安装完前四个程序后,运行下面指令
cd   C:\Program Files\PostgreSQL\12\bin
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;"
最后安装
5onlyoffice-documentserver


image.png

1.安装otp_win64_20.3

双击执行无脑安装下一步,如果缺少C++依赖则直接同意安装上。

image.png

2.rabbitmq-server-3.7.7

2rabbitmq-server-3.7.7

image.png

3.Redis-x64-3.2.100

3Redis-x64-3.2.100
双击执行无脑安装下一步,注意勾选添加到环境变量。端口默认6379,不要改,如果冲突了。需要记下来。

image.png

4.postgresql-12.10-2-windows-x64

4postgresql-12.10-2-windows-x64
双击安装PGSQL数据,直接下一步。到输入密码的这一步,输入密码:adminadmin,重复确认密码adminadmin,也可以自定义。后面新建数据库实例和用户需要用到。

image.png PGSQL的端口号也尽量不要改,就默认5432

image.png 后面继续下一步,直至安装完成。

image.png

5.在PGSQL的新建onlyoffice数据库实例和用户。

1.打开命令行cmd,切换到PGSQL的安装目录。(命令最上面有)
cd C:\Program Files\PostgreSQL\12\bin

image.png

2.创建数据库,把命令复制到cmd对话框中。输入密码(密码则为我们第四部创建的adminadmin)
psql -U postgres -c “CREATE DATABASE onlyoffice;”

image.png 3.创建用户,用户名和密码可以自己改,改完记得自己住。不推荐自己改。按命令执行。
psql -U postgres -c “CREATE USER onlyoffice WITH password ‘onlyoffice’;”
4.赋权。直接执行命令。
psql -U postgres -c “GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;”

2.onlyoffice-documentserver安装

1.onlyoffice-documentserver安装

1.右击编辑文件安装onlyoffice.bat转存失败,建议直接上传图片文件
修改需要启动的端口
start onlyoffice-documentserver.exe /DS_PORT=9090
2.其中9090端口可以自定义,注意端口冲突,执行bat之前,可以服务器telnet 127.0.0.1 端口号,看看是否被占用。
3.配置数据库连接参数,都默认即可。如果上一步组件安装创建数据库的实例,用户都是onlyoffice。如果有修改,按修改的来。

image.png 4.配置RabbitMq,直接默认即可。

image.png 5.等待安装完成。打开欢迎页面,查看服务是否正常。

image.png

image.png

2.如果服务没有正常启动

1.先浏览器访问服务首页:http://localhost:端口号/welcome/ 是否正常显示。
2.如果没有正常显示,查看服务中心几个服务是否正常开启。运行输入services.msc

image.png 查看onlyoffice的5个服务是否都启动了。

image.png

4.如果都启动, 还是不行。则直接右击服务
ONLYOFFICE DocumentServer DocService Service
重新启动
image.png
5.查看DOC服务日志。
进入目录:C:\Program Files\ONLYOFFICE\DocumentServer\Log\docservice
查看out日志。观察具体原因。如果最后提示:

[2022-04-08 22:22:50.305] [WARN] nodeJS - Express server listening on port 8000 in production-windows mode

则端口自动设置成了8000,则访问
http://localhost:8000/welcome/

image.png

3.安装完成后,到应用中心查看浏览器,并添加到任务栏