故障排除
使用问题
问:在我创建并进入门户后,我在人员模块中看到一个名为“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 群组,但门户上的所有标题显示错误(一些未知字符而不是我的语言)。这是怎么回事,我该如何解决?
答:这可能是由于安装MySQL数据库时服务器本地化编码错误导致的。为了正确显示门户语言,必须设置为UTF-8。可以通过以下两种方式实现:
- 如果您尚未安装ONLYOFFICE 群组
使用以下命令更改系统编码:
sudo locale-gen en_US en_US.UTF-8 sudo dpkg-reconfigure locales sudo reboot然后安装ONLYOFFICE 群组及其所有先决条件和组件。
- 如果您已经安装了ONLYOFFICE 群组
- 使用以下命令更改系统编码:
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 restart您需要将
cultureTitle更改为您的语言名称,而不是'ru'。
- 使用以下命令更改系统编码:
CentOS问题
问:我无法在CentOS下使用ONLYOFFICE 群组进行全文搜索。我该如何设置?
答:运行configure.sh脚本时,全文搜索将自动安装。
问:在CentOS 7 minimal上安装ONLYOFFICE 群组后,我尝试在浏览器中打开它并收到以下错误: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 群组进行全文搜索。我该如何设置?
答:要在Ubuntu下设置ONLYOFFICE 群组的全文搜索,您需要执行以下操作:
- 安装最新版本的sphinx。有关详细信息,请阅读此处。
- 使用以下命令停止sphinxsearch服务:
sudo service sphinxsearch stop - 重启onlyofficeIndex服务:
sudo service onlyofficeIndex restart
由于安装安全限制,Ubuntu不支持自动安装。
问:Talk无法使用5222端口。我该如何更改为其他端口?
答:要在Ubuntu下更改ONLYOFFICE 群组中Talk的端口,您需要执行以下操作:
- 找到
/var/www/onlyoffice/Services/TeamLabSvc/TeamLabSvc.exe.Config文件并使用文本编辑器打开。 - 将5222的
bindPort字符串值更改为其他值:<property name="bindPort" value="5223" />
- 重启onlyofficeJabber服务:
sudo service onlyofficeJabber restart