故障排除
使用问题
问: 在我创建并进入门户后,我在 人员 模块中看到一个名为“fake user”的未知用户。服务列表中还有一些 OnlyofficeHealthCheck 服务。这是为什么?我需要对此做些什么吗?
答: 该用户和服务是即将推出的 健康检查 功能的一部分,该功能将在未来的版本中可用于门户。目前它尚未启用,因此您可以选择保持不变或禁用 OnlyofficeHealthCheck 服务,并将其从服务自动启动列表中移除。
问: 我需要备份我的门户数据。我该如何操作?
答: 首先,通过从以下目录手动复制您的数据来创建数据备份:
/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]
问: 我将 Community Server 与控制面板和 Docs 一起安装,然后卸载了 Docs,现在控制面板无法工作。
答: 您需要重置到 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
配置问题
问: 我安装了 ONLYOFFICE Workspace,但门户上的所有标题显示错误(一些未知字符而不是我的语言)。这是怎么回事,我该如何解决?
答: 这可能是由于安装 MySQL 数据库时服务器本地化编码错误导致的。为了正确显示门户语言,必须设置为 UTF-8。可以通过以下两种方式实现:
-
如果您尚未安装 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 restart您需要将
cultureTitle更改为您的语言名称,而不是'ru'。
-
CentOS 问题
问: 我无法在 CentOS 下使用 ONLYOFFICE Workspace 进行全文搜索。我该如何设置?
答: 运行 configure.sh 脚本时,全文搜索将自动安装。
问: 在 CentOS 7 minimal 上安装 ONLYOFFICE Workspace 后,我尝试在浏览器中打开它并收到以下错误:502 Bad Gateway。我该如何解决此问题?
答: SELinux 在 CentOS 7 minimal 上默认启用。可以使用 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 问题
问: 我无法在 Ubuntu 下使用 ONLYOFFICE Workspace 进行全文搜索。我该如何设置?
答: 要在 Ubuntu 下的 ONLYOFFICE Workspace 中设置全文搜索,您需要执行以下操作:
-
安装最新版本的 sphinx。有关如何操作的更多详细信息,请阅读 此处。
-
使用以下命令停止 sphinxsearch 服务:
sudo service sphinxsearch stop -
重启 onlyofficeIndex 服务:
sudo service onlyofficeIndex restart
由于安装安全限制,Ubuntu 不支持自动安装。
问: Talk 无法使用 5222 端口。如何将其更改为其他端口?
答: 要在 Ubuntu 下的 ONLYOFFICE Workspace 中更改 Talk 的端口,您需要执行以下操作:
-
找到
/var/www/onlyoffice/Services/TeamLabSvc/TeamLabSvc.exe.Config文件并使用文本编辑器打开它。 -
将
bindPort字符串值 5222 更改为其他值:<property name="bindPort" value="5223" /> -
重启 onlyofficeJabber 服务:
sudo service onlyofficeJabber restart