トラブルシューティング
使用上の問題
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: CentOSで ONLYOFFICE Workspace の全文検索を使用できません。どのように設定すればよいですか?
A: configure.sh スクリプトを実行すると、全文検索が自動的にインストールされます。
Q: CentOS 7 minimal に ONLYOFFICE Workspace をインストールした後、ブラウザで開こうとすると、502 Bad Gatewayというエラーが表示されます。この問題を解決するにはどうすればよいですか?
A: Centos 7 minimal では、SELinux がデフォルトで有効になっています。これは sestatus コマンドで確認できます。SELinux は、NGINX による onlyoffice ソケットへのアクセスをブロックします。
この問題は、次のいずれかの方法で解決できます。
-
SELinux に NGINX の例外を追加します。
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 Workspace の全文検索を使用できません。どのように設定すればよいですか?
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ファイルを探し、テキストエディタで開きます。 -
bindPortの文字列値 5222 を別の値に変更します。<property name="bindPort" value="5223" /> -
onlyofficeJabber サービスを再起動します。
sudo service onlyofficeJabber restart