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

トラブルシューティング

使用上の問題

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:ONLYOFFICE WorkspaceをCentOSで使用する際に全文検索ができません。どのように設定すればよいですか?

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

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

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

この問題を解決する方法は以下のいずれかです:

  1. NGINXに対する例外をSELinuxに追加します。
    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:ONLYOFFICE WorkspaceをUbuntuで使用する際に全文検索ができません。どのように設定すればよいですか?

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. 5222bindPort文字列の値を別のものに変更します:
    1. <property name="bindPort" value="5223" />
  3. onlyofficeJabberサービスを再起動します:
    sudo service onlyofficeJabber restart
次の項目が含まれている記事:タグ:
すべてのタグを見る