Skoči na vsebino

Odpravljanje težav

Začnite z opaženim simptomom, nato preverite ustrezno komponento, ne da bi razkrili poverilnice.

Prazna stran ali napaka strežnika

  1. Preverite spletni strežnik in dnevnike napak PHP.
  2. Potrdite, da različica PHP izpolnjuje zahtevo.
  3. Preverite sintakso PHP:
php -l config.inc.php
  1. Preverite dovoljenja za datoteke in vključeno pot PHP.
  2. Potrdite, da so zahtevane razširitve naložene.

Povezava z bazo podatkov ne uspe

Preverite $dbsys, gostitelja, vrata, ime baze podatkov, uporabniško ime, geslo in predpono tabele. Potrdite, da je nameščen ustrezni gonilnik PDO in preizkusite dostop do omrežja ali vtičnice iz gostitelja aplikacije.

Ne prilepite produkcijskih poverilnic v težavo.

Prijava ne uspe

Ugotovite, ali je napaka pri obravnavanju seje ali preverjanju poverilnic. Nato preverite:

  • konfigurirana $auth["session"] in $auth["type"];
  • razpoložljivost ponudnika identitete in TLS;
  • uporabniški filtri, vloge, skupine ali atributi;
  • onemogočeni ali potečeni računi; in
  • razširitve PHP, ki jih zahteva izbrani način preverjanja pristnosti.

Ohranite ločen postopek obnovitve za skrbniški dostop.

Časi so napačni

Preverite časovni pas sobe, časovni pas področja, globalni časovni pas $timezone, PHP in prehod na poletni čas. Uporabite časovni pas sob, ne nujno strežnika ali skrbnika.

E-pošta ne prispe

Preverite omogočen dogodek in vlogo prejemnika. Nato preverite naslov pošiljatelja, način pošiljanja, povezavo SMTP, preverjanje pristnosti, TLS in dnevnike poštnega strežnika. Ustvarjanje, spreminjanje in brisanje preizkusite ločeno.

Sprememba konfiguracije nima učinka

Pogosti vzroki vključujejo:

  • urejanje privzete datoteke namesto config.inc.php;
  • spreminjanje privzetih nastavitev področja, ko ima obstoječe področje nastavitve baze podatkov;
  • urejanje druge razmestitve ali mesta v večstranskem načinu;
  • PHP predpomnjenje opcijske kode; in
  • kasnejša konfiguracijska dodelitev preglasi prejšnjo.

Zberite uporabno diagnostiko

Zabeležite različico MRBS, različico PHP, vrsto baze podatkov, ustrezni seznam razširitev, natančno napako, prizadeto stran in minimalno reprodukcijo. Uredite poverilnice, identifikatorje sej, e-poštne naslove in podatke o zasebnih rezervacijah.