- 08 Apr 2024
- 2 Protokoll att läsa
Felsökning (debugging)
- Uppdaterad på 08 Apr 2024
- 2 Protokoll att läsa
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:
| 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å 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:
Du kan följande till din config.php-fil för att inkludera databasfrågor:
| - |
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.