onlyoffice文档服务器加载慢,onlyoffice踩坑记录
以下问题都是PHP环境下遇到的
1.因file_get_contents函数未正确配置导致的问题导致的问题重新打开同一个文档 无限弹出 “文件版本已更改。页面将被重新加载”
在线编辑的内容未被真正的保存到服务器真实的文件中
在线编辑的内容保存后重新打开还是空白的
解决方法检测PHP配置中是否开启了 extension=php_openssl.dll 和 allow_url_fopen=on , 检测是否禁用了file_get_contents
错误
这个是因为file_get_contents未能够被正常开启,导致在保存回调中内容一直无法写入
2.因未正确配置apache环境下的Authorization导致的问题开启token后文档无法打开一直弹出 “无法保存文档” 或 “下载失败”
解决方法这个是因为apache的原因 没办法正常的解析Authorization。在入口文件中.htaccess文件添加下面的代码
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
3.服务器中间件(nginx OR apache)未设置文件下载跨域导致的问题打开协作->版本历史无法正常使用,一直“正在打开文件”
解决方法这个原因是因为,Demo打开版本历史时会下载一个zip文件,但是因为没有跨域导致这个zip文件无法被正常下载.
我们只需要在nginx或apache的对应域名的配置文件中,设置跨域即可,以下nginx举例server {
listen 80;
server_name test.com;
root "C:/Users/root/Desktop/onlyoffice-php";
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
