Felsökning (debugging)
  • 08 Apr 2024
  • 2 Protokoll att läsa

Felsökning (debugging)


Article Summary

Felsökningsmeddelanden kan aktiveras av en webbplatsadministratör i snabbåtkomstmenyn > Utveckling > Felsökning .

Felsökningsmeddelanden är avsedda att hjälpa till att diagnostisera problem och/eller hjälpa Totara-utvecklare. Som standard visar Totara inga felmeddelanden via gränssnittet. Om du har problem (t.ex. tomma skärmar eller ofullständiga skärmar) är det oftast första du ska försöka aktivera felsökning.

Det finns två huvudinställningar som styr felsökningsutgång. Visa felsökningsmeddelanden kontrollerar om felsökningsmeddelanden visas i gränssnittet eller bara registreras i serverloggarna. Felsökningsmeddelanden avgör vid vilken allvarlighetsgrad ett felsökningsmeddelande visas, registreras eller på annat sätt kasseras.

För produktionsplatser rekommenderar vi att ställa in Visa felsökningsmeddelanden till Nej för att förhindra att felsökningsmeddelanden visas för användare. Annars kan detta göra webbplatsen sårbar ur ett säkerhetsperspektiv, eftersom felsökningsmeddelanden kan ge ledtrådar till en hackare om installationen av din webbplats.

Vi rekommenderar att produktionsplatser ställer in felsökningsmeddelanden till Minimal eller Normal . Minimal säkerställer att allvarliga problem loggas. Inställning till Normal kommer att säkerställa att mindre problem och meddelanden också loggas, men detta kan orsaka att serverfelloggen växer snabbt och potentiellt fyller tillgängligt diskutrymme. I endera konfiguration, se till att dina serverloggar är korrekt konfigurerade för att rensas när så är lämpligt.

Om du har problem med din Totara-webbplats och ber om hjälp, kan en utvecklare be dig att aktivera felsökningsmeddelanden för att hitta orsaken till problemet. Om felsökning måste reproduceras på en produktionsplats, rekommenderas det att endast öka felsökningsnivån genom att ställa in felsökningsmeddelanden till Alla eller Utvecklare och sedan återställa inställningen till sitt ursprungliga värde efter att felsökningsmeddelandena har registrerats i webbplatsloggarna. På webbplatser som inte är produktionsplatser, kommer inställning av Visa felsökningsmeddelanden till Ja att tillåta felsökningsmeddelanden att visas direkt via gränssnittet.

Felsökningsinställningar

Du kan konfigurera felsökningsinställningarna genom att gå till Utveckling > Felsökning från administrationsblocket. Kom ihåg att klicka på Spara ändringar när du har gjort några justeringar. 

Inställning
Beskrivning
Anteckningar

Meddelanden om felsökning (debug)

Dessa är avstängda (ställs in som Ingen ) som standard. Du kan välja mellan:

  • Ingen: Visa inga fel eller varningar (standard)
  • Alla: Visa alla rimliga PHP-felsökningsmeddelanden
  • Minimal: Visa endast fatala fel
  • Normal: Visa varningar, fel och meddelanden
  • Utvecklare: Extra Totara felsökningsmeddelanden för utvecklare

Utvecklingsnivån rekommenderas endast om du är en utvecklare, annars är det osannolikt att det kommer att ha några extra fördelar för dig, men kommer att orsaka extra belastning på servern och sakta ner webbplatsen. 

Visa felmeddelande (debug)

Ställ in på så kommer felrapporteringen att gå till HTML-sidan. Detta är praktiskt, men bryter XHTML, JS, cookies och HTTP-rubriker i allmänhet.

Ställ in på Av , det kommer att skicka utdata till dina serverloggar, vilket möjliggör bättre felsökning. PHP-inställningen error_log styr vilken logg detta går till.

-

Felsök distributionen av e-post

Bestämmer om verbose debug-information ska aktiveras eller inte vid sändning av e-postmeddelanden till SMTP-server.

-

Info om prestanda

Om aktiverat kommer prestandainformation att visas i sidfoten (om standardtema används eller några andra kompatibla teman). Prestandainformation inkluderar:

  • CPU-användning
  • Sidladdningstider
  • Minne som används vid sidgenerering

Du kan följande till din config.php-fil för att inkludera databasfrågor:

define('MDL_PERF', true);
 define('MDL_PERFDB', true);
 define('MDL_PERFTOLOG', true);
 define('MDL_PERFTOFOOT', true);


-

Visa språksträngarnas ursprung

Om aktiverat visas språksträngskomponenter och identifierare när ?strings=1 eller &strings=1 läggs till sidans URL. Detta kan vara till hjälp för översättare.

-

Visa länkarna för validering

Aktivering av detta möjliggör länkar till externa validerarservrar i sidfoten.

Du kan behöva skapa en ny användare med användarnamnet 'w3cvalidator' och aktivera gäståtkomst.

Dessa ändringar kan tillåta obehörig åtkomst till din server och därför bör du inte aktivera på några produktionsplatser.

Visa information för sida

Aktivering av detta kommer att inkludera sidinformation i sidfoten. 

-

© Copyright 2024 Totara Learning Solutions. All rights reserved. Some content originally obtained via GPLv3 license and continues to be available under GPLv3. All other content is the sole copyright of Totara Learning Solutions. 


Var den här artikeln till hjälp?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.