トラブルシューティング
使用上の問題
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-8sudo dpkg-reconfigure localessudo rebootその後、ONLYOFFICE Workspaceとそのすべての前提条件およびコンポーネントをインストールします。
-
すでにONLYOFFICE Workspaceをインストールしている場合
-
以下のコマンドを使用してシステムエンコーディングを変更します:
sudo locale-gen en_US en_US.UTF-8sudo dpkg-reconfigure localessudo reboot -
言語データベースを更新して正しく表示されるようにします:
mysql -u root -pUSE onlyoffice;SELECT textValue FROM res_data WHERE cultureTitle='ru' LIMIT 1;DELETE FROM res_data;source /var/www/onlyoffice/Sql/onlyoffice.resources.sqlexitservice 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