Puncte:0

Ce pot face cu o instalare MyCollab suspendată?

drapel in

MyCollab afișează un ecran de configurare inițială la fel ca Wordpress, dar programul de instalare se blochează, indiferent de cât de permisiv am setat directorul său.

Când testez o conexiune la baza de date, mi-a spus că nu poate face o conexiune. Am specificat numele bazei de date, un utilizator cu acces la acea bază de date, parola corespunzătoare și adresa. Dacă dau clic pe „Verificați conexiunea”, se spune „Nu se poate conecta la baza de date. Verificați din nou intrarea”.

Nu sunt sigur la ce nu se conectează. Pot folosi a mysql -ufoo -p, oferind aceleași acreditări pe care le-am dat MyCollab, iar telnetting la localhost pe 3306 primește date binare care includ un prompt MariaDB inteligibil. Pot folosi baza de date din linia de comandă.

Ce altceva ar trebui să fac?

drapel in
De asemenea, nu mă angajez să folosesc MariaDB. Voi folosi cu plăcere, de exemplu, Postgres dacă asta va funcționa.
Puncte:1
drapel ca

Am vrut să comentez, deoarece acesta nu este un răspuns direct, dar îmi lipsește reputația să fac asta.

Presupunând că utilizați configurația corectă și având în vedere că ați testat-o, problema ar putea să apară în altă parte: utilizați SELinux pe sistemul dvs. (tastați getenforce pentru a verifica dacă este Implementarea) ? Dacă o faci, s-ar putea să blocheze comunicarea dintre serviciile tale. Pentru a ști dacă da, uită-te înăuntru /var/log/audit/audit.conf pentru linii cu status=negat.

Dacă vă puteți permite să dezactivați temporar unele funcții de securitate, cel mai simplu mod de a remedia problemele pe care le puteți vedea în audit.conf este de a folosi setenforce 0, reîncercați să vă conectați serviciul la baza de date (ar trebui să funcționeze în acest moment), apoi creați un nou fișier de permisiuni audit2allow -a -M mycollab și înregistrați-l în sistemul dvs semodule -i mycollab.pp înainte de a reactiva selinux setenforce 1.

Rețineți că fișierele generate de audit2allow conțin configurații sensibile și ar trebui să fie auditate înainte de a fi aplicate sistemului dumneavoastră dacă vă aflați într-un context sensibil la securitate.

Pentru mai multe detalii despre utilizarea 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

drapel in
Mulțumesc. Serverul este un server Debian; `getenforce` primește o eroare de comandă negăsită.
cg_foreau avatar
drapel ca
Cred că nu ai instalat selinux atunci, dar nu sunt foarte familiarizat cu Debian. Cred că MySQL limitează accesul utilizatorilor pe sursă/locație.Când utilizați `mysql` este posibil să nu fiți identificat ca fiind conectat din aceeași sursă. Încercați să utilizați TOȚI parametrii pe care i-ați furnizat mycollab atunci când stabiliți conexiunea cu cmd (setați --bind-address și --database https://linux.die.net/man/1/mysql). Problemă similară aici: https://stackoverflow.com/questions/8348506/grant-remote-access-of-mysql-database-from-any-ip-address. Ați verificat jurnalele serverului MySQL în cazul în care vede încercarea de autentificare?
drapel in
Mulțumesc; sfatul de a verifica jurnalele este întotdeauna un memento util. Vă acord bonusul pentru că, deși nu am ceea ce îmi doresc, ați oferit cel mai mult ajutor.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.