Gå til innhold

Feilsøking

Start med symptomet, og kontroller deretter det relevante laget uten å avsløre legitimasjon.

Tom side eller serverfeil

  1. Sjekk nettserveren og PHP feillogger.
  2. Bekreft at PHP-versjonen oppfyller kravet.
  3. Sjekk PHP syntaks:
php -l config.inc.php
  1. Bekreft filtillatelser og PHPs inkludere bane.
  2. Bekreft at nødvendige utvidelser er lastet inn.

Databasetilkobling mislykkes

Sjekk $dbsys, vert, port, databasenavn, brukernavn, passord og tabellprefiks. Bekreft at den samsvarende PDO-driveren er installert og test nettverks- eller sockettilgang fra applikasjonsverten.

Ikke lim inn produksjonslegitimasjon i et problem.

Innlogging mislykkes

Finn ut om feilen er i økthåndtering eller legitimasjonsverifisering. Sjekk deretter:

  • de konfigurerte $auth["session"] og $auth["type"];
  • identitetsleverandørens tilgjengelighet og TLS;
  • brukerfiltre, roller, grupper eller attributter;
  • deaktiverte eller utløpte kontoer; og
  • PHP-utvidelser som kreves av autentiseringsmetoden.

Hold en egen gjenopprettingsprosedyre for administratortilgang.

Tidene er feil

Bekreft rommets tidssone, områdetidssone, globale $timezone, PHP tidssone og sommertid. Bruk tidssonen til rommene, ikke nødvendigvis serveren eller administratoren.

E-post kommer ikke

Kontroller aktivert hendelse og mottakertype, og sjekk deretter avsenderadresse, sendemetode, SMTP-tilkobling, autentisering, TLS og e-postserverlogger. Test oppretting, endring og sletting hver for seg.

En konfigurasjonsendring har ingen effekt

Vanlige årsaker inkluderer:

  • redigere en standardfil i stedet for config.inc.php;
  • endre områdestandarder når det eksisterende området har databaseinnstillinger;
  • redigere en annen distribusjon eller side i multisite-modus;
  • PHP opcode bufring; og
  • en senere konfigurasjonstilordning som overstyrer den tidligere.

Samle nyttig diagnostikk

Registrer MRBS-versjonen, PHP-versjonen, databasetype, relevant utvidelsesliste, eksakt feil, berørt side og minimal reproduksjon. Rediger legitimasjon, øktidentifikatorer, e-postadresser og private bestillingsdata.