本文由AI翻译

故障排除. ONLYOFFICE 文档

编译问题

问:我克隆了代码,但发现只有空文件夹,没有源代码。

答:该仓库包含子模块。建议使用以下命令克隆仓库:

git clone --recursive https://github.com/ONLYOFFICE/DocumentServer.git

如果您使用以下命令克隆了仓库:

git clone https://github.com/ONLYOFFICE/DocumentServer.git

您可以通过以下方式更新子模块:

  1. 进入DocumentServer目录:

    cd DocumentServer
  2. 运行以下命令:

    git submodule update --init --recursive

使用问题

问:停止ONLYOFFICE 文档时发生了数据丢失。如何防止数据丢失?

答:由于操作特性,ONLYOFFICE 文档只有在所有编辑用户关闭文档后才会保存文档。为了避免数据丢失,当您需要停止ONLYOFFICE 文档(如应用程序更新、服务器重启等)时,必须强制断开ONLYOFFICE 文档的用户。为此,请在安装ONLYOFFICE 文档的服务器上执行以下脚本:

documentserver-prepare4shutdown.sh

执行脚本可能需要较长时间(最多5分钟)。
断开用户连接可能需要较长时间(最多5分钟)。

问:我添加了自定义界面主题或更新了编辑器语言文件(修正了一些翻译),但服务器仍显示之前的值而不是正确的值。我如何同时重置所有用户的缓存?

答:请按照以下步骤重置缓存:

找到/etc/nginx/includes/ds-docservice.conf/etc/nginx/includes/ds-spellchecker.conf文件。文件中应有构建日期和时间值。将这些值更改为其他值(任何值都可以,但主要是所有地方的值必须相同),然后重启NGINX:

sudo service nginx reload

缓存应为所有服务器用户重置。

请注意,对于Docker安装,所有操作必须在容器内执行。

在您自己的服务器上托管 ONLYOFFICE 文档,或在云端使用

文章: 标签:
浏览所有标签