故障排除
使用问题
问:创建并进入门户后,我在人员模块中看到一个名为“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]
问:我安装了社区服务器、控制面板和文档,然后卸载了文档,现在控制面板无法工作。
答:您需要重置到文档的连接路径并重启社区服务器。请执行以下步骤:
-
进入
/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文件并使用文本编辑器打开。 -
将 5222 的
bindPort字符串值更改为其他值:<property name="bindPort" value="5223" /> -
重启 onlyofficeJabber 服务:
sudo service onlyofficeJabber restart