onlyoffice显示空白(已解决)不能保存文档(未解决)

因为一直使用服务器上安装的seafile,昨天直接再服务器上安装了onlyoffice
按照onlyoffice的官方文档,最后一步是:
apt-get install onlyoffice-documentserver

之后配置了nginx使用90端口
安装完成后可以通过页面看到
http://192.168.10.141:90/welcome/

然后修改seahub_setting.py

Enable Only Office

ENABLE_ONLYOFFICE = True
VERIFY_ONLYOFFICE_CERTIFICATE = False
ONLYOFFICE_APIJS_URL = ‘http://127.0.0.1:90/web-apps/apps/api/documents/api.js
ONLYOFFICE_FILE_EXTENSION = (‘doc’, ‘docx’, ‘ppt’, ‘pptx’, ‘xls’, ‘xlsx’, ‘odt’, ‘fodt’, ‘odp’, ‘fodp’, ‘ods’, ‘fods’)
ONLYOFFICE_EDIT_FILE_EXTENSION = (‘docx’, ‘pptx’, ‘xlsx’)

但是打开office文档的时候页面一片空白,什么都没有

已经删除seahub_setting.pyc和/tmp/seahub_cache/重启过
ONLYOFFICE_APIJS_URL后面的地址也试过其他本机ip

刚才发现可以修改.txt文件,可以预览pdf
但是docx, xlsx,pptx还是空白

日志没有报错

在另一台服务器用docker部署了onlyoffice,还是同样的情况.:
image

Enable Only Office

ENABLE_ONLYOFFICE = True
VERIFY_ONLYOFFICE_CERTIFICATE = False
ONLYOFFICE_APIJS_URL = ‘http://192.168.10.17:780/web-apps/apps/api/documents/api.js
ONLYOFFICE_FILE_EXTENSION = (‘doc’, ‘docx’, ‘ppt’, ‘pptx’, ‘xls’, ‘xlsx’, ‘odt’, ‘fodt’, ‘odp’, ‘fodp’, ‘ods’, ‘fods’)
ONLYOFFICE_EDIT_FILE_EXTENSION = (‘docx’, ‘pptx’, ‘xlsx’)

###解决###
原因是我的nginx安全设置过高,不允许http,只能使用https
这里注意,自签名证书需要修改/etc/onlyoffice/documentserver/default.json的rejectUnauthorized属性

分割线_

现在的问题是保存按钮无效(灰色,点击无反映),旁边的打印可以保存为PDF

我的正是这个情况,能说一下具体的解决办法吗

如果你也是使用nginx,检测nginx的配置是否强制需要检测证书

这指的是onlyoffice里的nginx还是seafile的nginx?

seafile的,因为最后是seafile来解析展示

第一个ONLYOFFICE_APIJS_URL 要用用户浏览器可以访问的地址,因为js是在浏览器中加载使用的,127.0.0.1不行。

第二个要不都https,要不都http,证书也可以放到onlyoffice里面去,安装文档有写方法;https的seafile+http的onlyoffice在现在版本较新的浏览器中,会拒掉http的请求

onlyoffice开发部署采坑笔记,个人整理验证
www…daxueyiwu…com 搜索onlyoffice
网盘接入onlyoffice实现word文档,excel表格, ppt演示文稿的创建,在线预览,协同编辑
中文版onlyoffice/documentserver镜像制作下载
onlyOfice取消上传文件大小的限制
onlyoffice更新中文字体字号总结
windows 10 下用docker安装onlyoffice服务
onlyoffice相关命令记录
onlyoffice插件部署
Docker安装Onlyoffice并更新中文字体的办法
修改onlyoffice的文档存储为手动存储,关闭浏览器时不再进行保存
onlyoffice通过插件定位工作表中的单元格
onlyoffice回调函数controller方式实现
onlyOffice编辑保存后显示编码乱码问题-Unicode(UTF-8)
onlyoffice去除拼写检查
onlyoffice启用HTTPS