Idi na tekst

Rešavanje problema

Počnite od uočenog simptoma, a zatim proverite odgovarajuću komponentu bez otkrivanja podataka za prijavu.

Prazna stranica ili greška servera

  1. Proverite evidenciju grešaka veb-servera i PHP.
  2. Potvrdite da verzija PHP ispunjava uslove.
  3. Proverite sintaksu PHP:
php -l config.inc.php
  1. Proverite dozvole za datoteke i putanju za uključivanje PHP.
  2. Potvrdite da su potrebni dodaci učitani.

Veza sa bazom podataka nije uspela

Proverite $dbsys, host, port, ime baze podataka, korisničko ime, lozinku i prefiks tabele. Potvrdite da je odgovarajući drajver PDO instaliran i testirajte pristup mreži ili soketu sa hosta aplikacije.

Ne lepite proizvodne akreditive u problem.

Prijava nije uspela

Odredite da li je greška u rukovanju sesijom ili verifikaciji akreditiva. Zatim proverite:

  • konfigurisane $auth["session"] i $auth["type"];
  • dostupnost provajdera identiteta i TLS;
  • korisnički filteri, uloge, grupe ili atributi;
  • onemogućeni ili istekli nalozi; i
  • ekstenzije PHP-a koje zahteva izabrani metod autentifikacije.

Zadržite posebnu proceduru oporavka za administratorski pristup.

Vremena su pogrešna

Proverite vremensku zonu sobe, vremensku zonu područja, globalnu $timezone, PHP vremensku zonu i prelaz na letnje računanje vremena. Koristite vremensku zonu prostorija, ne nužno server ili administratora.

E-pošta ne stiže

Proverite omogućeni događaj i ulogu primaoca. Zatim proverite adresu pošiljaoca, način slanja, SMTP vezu, autentifikaciju, TLS i evidenciju servera pošte. Odvojeno testirajte kreiranje, menjanje i brisanje.

Promena konfiguracije nema efekta

Uobičajeni uzroci uključuju:

  • uređivanje podrazumevane datoteke umesto config.inc.php;
  • promena podrazumevanih vrednosti oblasti kada postojeća oblast ima podešavanja baze podataka;
  • uređivanje različite implementacije ili lokacije u režimu više lokacija;
  • PHP keširanje opkoda; i
  • kasniji dodeljivanje konfiguracije zamenjuje prethodni.

Prikupite korisnu dijagnostiku

Zabeležite verziju MRBS, verziju PHP, tip baze podataka, relevantnu listu ekstenzija, tačnu grešku, pogođenu stranicu i minimalnu reprodukciju. Redigujte akreditive, identifikatore sesije, adrese e-pošte i podatke o privatnim rezervacijama.