この記事はAIによって翻訳されました

トラブルシューティング. ONLYOFFICE Docs

コンパイルの問題

Q:コードをクローンしましたが、空のフォルダしか見当たらず、ソースコードがありません。

A:リポジトリにはサブモジュールが含まれています。次のコマンドを実行してリポジトリをクローンすることをお勧めします:

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

使用上の問題

Q:ONLYOFFICE Docsを停止した際にデータ損失が発生しました。データ損失を防ぐにはどうすればよいですか?

A:運用上の特性により、ONLYOFFICE Docsは、編集したすべてのユーザーがドキュメントを閉じた後にのみドキュメントを保存します。データ損失を防ぐためには、アプリケーションの更新やサーバーの再起動などの際にONLYOFFICE Docsを停止する必要がある場合、ONLYOFFICE Docsのユーザーを強制的に切断する必要があります。そのためには、ONLYOFFICE Docsがインストールされているサーバーで次のスクリプトを実行します:

documentserver-prepare4shutdown.sh

スクリプトの実行には時間がかかる場合があります(最大5分)。
ユーザーの切断には時間がかかる場合があります(最大5分)。

Q:カスタムインターフェーステーマを追加したり、エディターの言語ファイルを更新した(翻訳を修正した)にもかかわらず、サーバーが以前の値を表示し続けています。すべてのユーザーのキャッシュを同時にリセットするにはどうすればよいですか?

A:キャッシュをリセットする手順に従ってください:

/etc/nginx/includes/ds-docservice.conf/etc/nginx/includes/ds-spellchecker.confファイルを見つけます。そこにはビルドの日付と時間の値があります。これらの値を他の値に変更し(どの値でも構いませんが、すべての場所で同じである必要があります)、NGINXを再起動します:

sudo service nginx reload

サーバーのすべてのユーザーのキャッシュがリセットされるはずです。

Dockerインストールの場合、すべての操作はコンテナ内で実行する必要があることに注意してください。
次の項目が含まれている記事:タグ:
すべてのタグを見る