メインコンテンツまでスキップ

トラブルシューティング

使用上の問題​

Q: ポータルを作成してアクセスした後、People モジュールに「fake user」という名前の未知のユーザーが表示されます。また、サービスリストに OnlyofficeHealthCheck サービスもあります。これは何で、何かする必要がありますか?

A: このユーザーとサービスは、今後のリリースでポータルに提供される予定の ヘルスチェック 機能の一部です。現時点では機能していないため、そのままにしておくか、OnlyofficeHealthCheck サービスを無効にしてサービスの自動起動リストから削除できます。

Q: ポータルデータをバックアップする必要があります。どうすればよいですか?

A: まず、次のディレクトリからデータをコピーして、手動でデータのバックアップを作成します。

  • /var/www/onlyoffice/Data

次に、次のコマンドを使用してSQLデータベースをバックアップします。

mysqldump -h localhost -u [uname] -p[pass] [db_to_backup] > [backupfile.sql]

このSQLバックアップは、次のコマンドを使用して後で復元できます。

mysql -u [uname] -p[pass] [db_to_restore] < [backupfile.sql]

Q: Community ServerをControl PanelとDocsと一緒にインストールし、その後Docsをアンインストールしましたが、Control Panelが動作しません。

A: Docsへの接続パスをリセットし、Community Serverを再起動する必要があります。次の手順を実行します。

  1. /var/www/onlyoffice/WebStudio/ フォルダに移動し、テキストエディタで web.appsettings.config ファイルを開きます。

    次のキーの値を消去して、変更を保存します。

    <add key="files.docservice.url.public" value="" />
    <add key="files.docservice.url.internal" value="" />
    <add key="files.docservice.url.portal" value="" />
  2. ポータル設定でエディタの接続設定をリセットします。

    http://127.0.0.1/Management.aspx?type=17 ページに移動し、リセット ボタンを押します。

  3. ONLYOFFICE monoserveサービスを再起動します。

    sudo service monoserve restart

構成の問題​

Q: ONLYOFFICE Workspace をインストールしましたが、ポータルのすべてのキャプションが正しく表示されません(使用言語の代わりに未知の文字が表示されます)。これは何で、どうすれば修正できますか?

A: MySQLデータベースをインストールした時点でのサーバーのローカライズエンコーディングが正しくないことが原因の可能性があります。ポータルの言語を正しく表示するには、UTF-8 に設定する必要があります。これには2つの方法があります。

  • ONLYOFFICE Workspaceをまだインストールしていない場合

    次のコマンドを使用してシステムのエンコーディングを変更します。

    sudo locale-gen en_US en_US.UTF-8
    sudo dpkg-reconfigure locales
    sudo reboot

    その後、ONLYOFFICE Workspace とそのすべての前提条件およびコンポーネントをインストールします。

  • ONLYOFFICE Workspaceを既にインストールしている場合

    1. 次のコマンドを使用してシステムのエンコーディングを変更します。

      sudo locale-gen en_US en_US.UTF-8
      sudo dpkg-reconfigure locales
      sudo reboot
    2. 正しく表示されるように言語データベースを更新します。

      mysql -u root -p
      USE onlyoffice;
      SELECT textValue FROM res_data WHERE cultureTitle='ru' LIMIT 1;
      DELETE FROM res_data;
      source /var/www/onlyoffice/Sql/onlyoffice.resources.sql
      exit
      service monoserve restart

      cultureTitle を 'ru' の代わりに使用言語の名前に変更する必要があります。

CentOSの問題​

Q: CentOSで ONLYOFFICE Workspace の全文検索を使用できません。どのように設定すればよいですか?

A: configure.sh スクリプトを実行すると、全文検索が自動的にインストールされます。

Q: CentOS 7 minimal に ONLYOFFICE Workspace をインストールした後、ブラウザで開こうとすると、502 Bad Gatewayというエラーが表示されます。この問題を解決するにはどうすればよいですか?

A: Centos 7 minimal では、SELinux がデフォルトで有効になっています。これは sestatus コマンドで確認できます。SELinux は、NGINX による onlyoffice ソケットへのアクセスをブロックします。

この問題は、次のいずれかの方法で解決できます。

  1. SELinux に NGINX の例外を追加します。

    yum install -y policycoreutils-{python,devel}
    grep nginx /var/log/audit/audit.log | audit2allow -M nginx
    semodule -i nginx.pp
  2. SELinux を無効にします。

    1. 任意のテキストエディタで /etc/sysconfig/selinux ファイルを開きます。
    2. SELINUX の値を SELINUX=disabled に設定し、変更を保存します。
    3. 変更を有効にするためにサーバーを再起動します。

Ubuntuの問題​

Q: Ubuntuで ONLYOFFICE Workspace の全文検索を使用できません。どのように設定すればよいですか?

A: Ubuntuの ONLYOFFICE Workspace で全文検索を設定するには、次の操作が必要です。

  1. sphinx の最新バージョンをインストールします。方法の詳細については、こちらをご覧ください。

  2. 次のコマンドを使用して sphinxsearch サービスを停止します。

    sudo service sphinxsearch stop
  3. onlyofficeIndex サービスを再起動します。

    sudo service onlyofficeIndex restart

インストールのセキュリティ上の制限により、Ubuntuでは自動インストールはサポートされていません。

Q: Talkがポート5222で動作しません。別のポートに変更するにはどうすればよいですか?

A: Ubuntuの ONLYOFFICE Workspace でTalkのポートを変更するには、次の操作が必要です。

  1. /var/www/onlyoffice/Services/TeamLabSvc/TeamLabSvc.exe.Config ファイルを探し、テキストエディタで開きます。

  2. bindPort の文字列値 5222 を別の値に変更します。

    <property name="bindPort" value="5223" />
  3. onlyofficeJabber サービスを再起動します。

    sudo service onlyofficeJabber restart