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¶
- Proverite evidenciju grešaka veb-servera i PHP.
- Potvrdite da verzija PHP ispunjava uslove.
- Proverite sintaksu PHP:
- Proverite dozvole za datoteke i putanju za uključivanje PHP.
- 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.