Felsökning¶
Utgå från det observerade symptomet och kontrollera sedan den berörda komponenten utan att röja inloggningsuppgifter.
Tom sida eller serverfel¶
- Kontrollera webbservern och PHP felloggar.
- Bekräfta att versionen PHP uppfyller kravet.
- Kontrollera PHP syntax:
- Verifiera filbehörigheter och PHPs inkluderar sökväg.
- Bekräfta att nödvändiga tillägg har laddats.
Databasanslutningen misslyckas¶
Kontrollera $dbsys, värd, port, databasnamn, användarnamn, lösenord och tabellprefix. Bekräfta att den matchande drivrutinen PDO är installerad och testa nätverks- eller socketåtkomst från programvärden.
Klistra inte in produktionsuppgifter i ett problem.
Inloggningen misslyckas¶
Bestäm om felet är i sessionshantering eller verifiering av autentiseringsuppgifter. Kontrollera sedan:
- de konfigurerade
$auth["session"]och$auth["type"]; - identitetsleverantörens tillgänglighet och TLS;
- användarfilter, roller, grupper eller attribut;
- inaktiverade eller utgångna konton; och
- PHP-tillägg som krävs av den valda autentiseringsmetoden.
Behåll en separat återställningsprocedur för administratörsåtkomst.
Tiderna är fel¶
Verifiera rummets tidszon, områdes tidszon, globala $timezone, PHP tidszon och sommartid. Använd rummens tidszon, inte nödvändigtvis servern eller administratören.
E-post kommer inte¶
Kontrollera att händelsen är aktiverad och att mottagarrollen stämmer. Kontrollera sedan avsändaradressen, leveransmetoden, SMTP-anslutningen, autentiseringen, TLS och e-postserverns loggar. Testa skapande, ändring och borttagning separat.
En konfigurationsändring har ingen effekt¶
Vanliga orsaker inkluderar:
- redigera en standardfil istället för
config.inc.php; - ändra områdesstandard när det befintliga området har databasinställningar;
- redigera en annan distribution eller plats i multisite-läge;
- PHP cachelagring av opcode; och
- en senare konfigurationstilldelning som åsidosätter den tidigare.
Samla användbar diagnostik¶
Spela in MRBS-versionen, PHP-versionen, databastyp, relevant tilläggslista, exakt fel, påverkad sida och minimal reproduktion. Redigera referenser, sessionsidentifierare, e-postadresser och privat bokningsdata.