我能对悬挂的 MyCollab 装置做些什么?

我能对悬挂的 MyCollab 装置做些什么?

MyCollab 显示类似于 Wordpress 的初始安装屏幕,但是安装程序会挂起,无论我将其目录设置得多么宽松。

当我测试数据库连接时,系统提示无法建立连接。我已指定数据库名称、有权访问该数据库的用户、相应的密码和地址。如果我单击“检查连接”,系统会提示“无法连接到数据库。请重新检查您的输入。”

我不确定它没有连接到什么。我可以使用mysql -ufoo -p,提供与我提供给 MyCollab 的相同凭据,然后远程登录到 3306 上的本地主机会获取包含可理解的 MariaDB 提示符的二进制数据。我可以从命令行使用数据库。

我还应该做什么?

答案1

想发表评论,因为这不是一个直接的答案,但我缺乏这样做的声誉。

假设您使用的配置正确,并且您已经测试过,问题可能出在其他地方:您的系统上是否使用了 SELinux(输入 来getenforce检查是否使用了Enforcing)?如果使用了,它可能会阻止您的服务之间的通信。要知道是否使用了 ,请查看 中的/var/log/audit/audit.confstatus=denied

如果您有能力暂时禁用某些安全功能,那么解决您可能看到的问题的最简单方法audit.conf是使用setenforce 0,重新尝试将您的服务连接到您的数据库(此时应该可以工作),然后创建一个新的权限文件audit2allow -a -M mycollab并在您的系统中注册它,semodule -i mycollab.pp然后重新启用 selinux setenforce 1

请注意,audit2allow 生成的文件包含敏感配置,如果您处于安全敏感环境中,则应在应用到系统之前进行审核。

有关 audit2allow 用法的更多详细信息:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/security-enhanced_linux/sect-security-enhanced_linux-fixing_problems-allowing_access_audit2allow

相关内容