. MyCollab отображает экран начальной настройки в стиле Wordpress, но установщик зависает, независимо от того, насколько разрешительным я установил его каталог.
Когда я тестировал соединение с базой данных, он сказал, что не может установить соединение. Я указал имя базы данных, пользователя с доступом к этой базе данных, соответствующий пароль и адрес. Если я нажму «Проверить соединение», появится сообщение «Невозможно подключиться к базе данных. Перепроверьте введенные данные»
. Я не уверен, к чему это не подключается. Я могу использовать mysql -ufoo -p
, предоставляя те же учетные данные, что и MyCollab, и телнетинг на localhost на 3306 получает двоичные данные, которые включают понятную подсказку MariaDB. Я могу использовать базу данных из командной строки.
Что мне еще делать?
Хотел прокомментировать, так как это не прямой ответ, но мне не хватает репутации для этого.
Предполагая, что вы используете правильную конфигурацию и учитывая, что вы протестировали ее, проблема может заключаться в другом: используете ли вы SELinux в своей системе (наберите getenforce
, чтобы проверить, Enforcing
) ? Если вы это сделаете, это может блокировать связь между вашими службами. Чтобы узнать, так ли это, найдите в /var/log/audit/audit.conf
строки со статусом status=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