Sari la conținut

Depanare

Porniți de la simptom, apoi verificați componenta relevantă fără a divulga datele de autentificare.

Pagina goală sau eroare de server

  1. Verificați serverul web și jurnalele de erori PHP.
  2. Confirmați că versiunea PHP îndeplinește cerința.
  3. Verificați sintaxa PHP:
php -l config.inc.php
  1. Verificați permisiunile fișierelor și calea de includere a PHP.
  2. Confirmați că extensiile necesare sunt încărcate.

Conexiunea la baza de date eșuează

Verificați $dbsys, gazdă, portul, numele bazei de date, numele de utilizator, parola și prefixul tabelului. Confirmați că driverul PDO potrivit este instalat și testați accesul la rețea sau la soclu de la gazda aplicației.

Nu inserați acreditările de producție într-o problemă.

Conectarea nu reușește

Determinați dacă eșecul este în gestionarea sesiunii sau verificarea acreditărilor. Apoi verificați:

  • configurate $auth["session"] și $auth["type"];
  • disponibilitatea furnizorului de identitate și TLS;
  • filtre de utilizator, roluri, grupuri sau atribute;
  • conturi dezactivate sau expirate; şi
  • extensiile PHP cerute de metoda de autentificare.

Păstrați o procedură de recuperare separată pentru accesul administratorului.

Vremurile sunt greșite

Verificați fusul orar al sălii, fusul orar al zonei, fusul orar global $timezone, PHP și tranziția la ora de vară. Utilizați fusul orar al sălilor, nu neapărat serverul sau administratorul.

E-mailul nu ajunge

Verificați evenimentul activat și rolul destinatarului, apoi verificați adresa expeditorului, metoda, transportul SMTP, autentificarea, TLS și jurnalele serverului de e-mail. Testați crearea, modificarea și ștergerea separat.

O modificare a configurației nu are efect

Cauzele comune includ:

  • editarea unui fișier implicit în loc de config.inc.php;
  • modificarea valorii implicite a zonei când zona existentă are setări de bază de date;
  • editarea unei alte implementări sau site în modul multisite;
  • PHP opcode cache; şi
  • o atribuire de configurare ulterioară care o înlocuiește pe cea anterioară.

Colectați diagnostice utile

Înregistrați versiunea MRBS, versiunea PHP, tipul bazei de date, lista de extensii relevante, eroarea exactă, pagina afectată și reproducerea minimă. Redactați acreditările, identificatorii de sesiune, adresele de e-mail și datele private de rezervare.