トラブルシューティング
使用上の問題
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 Groupsをインストールしましたが、ポータルのキャプションがすべて間違って表示されます(自分の言語の代わりに未知の文字が表示される)。これは何ですか?どうすれば修正できますか?
A:これは、MySQLデータベースがインストールされたときにサーバーのローカライゼーションエンコーディングが間違っている結果である可能性があります。正しいポータル言語を表示するには、UTF-8に設定する必要があります。これを行う方法は2つあります。
-
まだONLYOFFICE Groupsをインストールしていない場合
以下のコマンドを使用してシステムエンコーディングを変更します。
sudo locale-gen en_US en_US.UTF-8 sudo dpkg-reconfigure locales sudo rebootその後、ONLYOFFICE Groupsとそのすべての前提条件とコンポーネントをインストールします。
-
すでにONLYOFFICE Groupsをインストールしている場合
-
以下のコマンドを使用してシステムエンコーディングを変更します。
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:CentOSでONLYOFFICE Groupsを使用してフルテキスト検索ができません。どうやって設定すればいいですか?
A:configure.shスクリプトを実行すると、フルテキスト検索が自動的にインストールされます。
Q:CentOS 7 minimalにONLYOFFICE Groupsをインストールした後、ブラウザで開こうとすると「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:UbuntuでONLYOFFICE Groupsを使用してフルテキスト検索ができません。どうやって設定すればいいですか?
A:UbuntuでONLYOFFICE Groupsのフルテキスト検索を設定するには、次のことを行う必要があります。
- 最新バージョンのsphinxをインストールします。詳細はこちらをご覧ください。
-
sphinxsearchを停止します。
サービスを以下のコマンドで停止します:
sudo service sphinxsearch stop -
onlyofficeIndexサービスを再起動します:
sudo service onlyofficeIndex restart
Ubuntuではインストールのセキュリティ制限のため、自動インストールはサポートされていません。
Q:Talkが5222ポートで動作しません。別のポートに変更するにはどうすればよいですか?
A:Ubuntu上のONLYOFFICE GroupsでTalkのポートを変更するには、以下の手順を行います:
/var/www/onlyoffice/Services/TeamLabSvc/TeamLabSvc.exe.Configファイルを見つけて、テキストエディタで開きます。-
5222の
bindPort文字列の値を別のものに変更します:<property name="bindPort" value="5223" />
-
onlyofficeJabberサービスを再起動します:
sudo service onlyofficeJabber restart