Gå till innehållet

Felsökning

Utgå från det observerade symptomet och kontrollera sedan den berörda komponenten utan att röja inloggningsuppgifter.

Tom sida eller serverfel

  1. Kontrollera webbservern och PHP felloggar.
  2. Bekräfta att versionen PHP uppfyller kravet.
  3. Kontrollera PHP syntax:
php -l config.inc.php
  1. Verifiera filbehörigheter och PHPs inkluderar sökväg.
  2. 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.