トラブルシューティング
使用上の問題
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を再起動する必要があります。以下の手順を実行してください:
/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="" />- ポータル設定でエディター接続設定をリセットします:
http://127.0.0.1/Management.aspx?type=17ページにアクセスし、リセットボタンを押します。 - 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をインストールしている場合
- 以下のコマンドを使用してシステムエンコーディングを変更します:
sudo locale-gen en_US en_US.UTF-8 sudo dpkg-reconfigure locales sudo reboot - 言語データベースを更新して正しく表示されるようにします:
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 restartcultureTitleを'ru'の代わりに自分の言語名に変更する必要があります。
- 以下のコマンドを使用してシステムエンコーディングを変更します:
CentOSの問題
Q:ONLYOFFICE WorkspaceをCentOSで使用する際に全文検索ができません。どのように設定すればよいですか?
A:全文検索は、configure.shスクリプトを実行すると自動的にインストールされます。
Q:CentOS 7 minimalにONLYOFFICE Workspaceをインストールした後、ブラウザで開こうとすると「502 Bad Gateway」というエラーが表示されます。この問題を解決するにはどうすればよいですか?
A:CentOS 7 minimalではデフォルトでSELinuxが有効になっています。これはsestatusコマンドで確認できます。SELinuxはNGINXのonlyofficeソケットへのアクセスをブロックしています。
この問題を解決する方法は以下のいずれかです:
- NGINXに対する例外をSELinuxに追加します。
yum install -y policycoreutils-{python,devel}grep nginx /var/log/audit/audit.log | audit2allow -M nginxsemodule -i nginx.pp - SELinuxを無効にします。
- 任意のテキストエディタで
/etc/sysconfig/selinuxファイルを開きます。 SELINUXの値をSELINUX=disabledに設定し、変更を保存します。- 変更を有効にするためにサーバーを再起動します。
- 任意のテキストエディタで
Ubuntuの問題
Q:ONLYOFFICE WorkspaceをUbuntuで使用する際に全文検索ができません。どのように設定すればよいですか?
A:UbuntuでONLYOFFICE Workspaceの全文検索を設定するには、以下の手順を行います:
- 最新バージョンのsphinxをインストールします。詳細はこちらをご覧ください。
- 以下のコマンドを使用してsphinxsearchサービスを停止します:
sudo service sphinxsearch stop - onlyofficeIndexを再起動します:
sudo service onlyofficeIndex restart
Ubuntuでは、インストールのセキュリティ制限のため、自動インストールはサポートされていません。
Q:Talkは5222ポートで動作しません。別のポートに変更するにはどうすればよいですか?
A:UbuntuでONLYOFFICE WorkspaceのTalkのポートを変更するには、以下の手順を実行してください:
/var/www/onlyoffice/Services/TeamLabSvc/TeamLabSvc.exe.Configファイルを見つけ、テキストエディタで開きます。- 5222の
bindPort文字列の値を別のものに変更します:<property name="bindPort" value="5223" />
- onlyofficeJabberサービスを再起動します:
sudo service onlyofficeJabber restart