Fouten opsporen
  • 28 Feb 2024
  • 3 Minuten te lezen

Fouten opsporen


Article Summary

Foutopsporingsberichten kunnen worden ingeschakeld door een systeembeheerder in het snelmenu > Ontwikkeling > Foutopsporing.

Foutopsporingsberichten zijn bedoeld om te helpen bij het diagnosticeren van problemen en/of om Totara-ontwikkelaars te helpen. Standaard toont Totara geen foutmeldingen via de interface. Als je problemen hebt (bijv. lege schermen of onvolledige schermen), is het inschakelen van foutopsporing gewoonlijk het eerste wat je moet proberen.

Er zijn twee hoofdinstellingen die de foutopsporingsoutput controleren. Toon foutopsporingsberichten controleert of foutopsporingsberichten worden weergegeven in de interface of alleen worden opgenomen in de serverlogs. Foutopsporingsberichten bepalen de ernst waarin een foutopsporingsbericht wordt weergegeven of opgenomen, of anderszins wordt genegeerd.

Voor productiesites raden we aan om Foutopsporingsberichten tonen in te stellen op Neeom te voorkomen dat foutopsporingsberichten aan gebruikers worden weergegeven. Anders kan dit de site kwetsbaar maken vanuit een beveiligingsperspectief, omdat foutopsporingsberichten aanwijzingen kunnen geven aan een hacker over de installatie van je site.

We raden productiesites aan om foutopsporingsberichten in te stellen op Minimaal of Normaal. Minimal zorgt ervoor dat ernstige problemen worden geregistreerd. Als je op Normaal zet, worden kleine problemen en opmerkingen ook geregistreerd, maar dit kan ervoor zorgen dat het serverfoutenlogboek snel groeit, waardoor de beschikbare schijfruimte mogelijk wordt gevuld. Zorg er in beide configuraties voor dat je serverlogs correct geconfigureerd zijn om te worden opgeschoond wanneer dat nodig is.

Als je een probleem hebt met je Totara-site en om hulp vraagt, kan een ontwikkelaar je vragen om foutopsporingsberichten in te schakelen om de oorzaak van het probleem op te sporen. Als foutopsporing moet worden gereproduceerd op een productiesite, wordt het aanbevolen om het niveau van foutopsporing alleen te verhogen door Foutopsporingsberichten in te stellen op Alles ofOntwikkelaar en vervolgens de instelling terug te zetten op de oorspronkelijke waarde nadat de foutopsporingsberichten zijn geregistreerd in de sitelogboeken. Op niet-productiesites kan foutopsporingsberichten ook rechtstreeks via de interface worden weergegeven door Toon foutopsporingsberichten op Ja te zetten.

Foutopsporingsinstellingen

Je kunt de foutopsporingsinstellingen configureren door naar Ontwikkeling > Foutopsporing te gaan vanuit het beheerblok. Vergeet niet om op Wijzigingen opslaan te klikken zodra je wijzigingen hebt aangebracht. 

Instelling
Omschrijving
Notities

Foutopsporingsmeldingen

Deze zijn standaard uitgeschakeld (ingesteld op Geen). Je kunt kiezen uit:

  • Geen: toon geen fouten of waarschuwingen (standaard)
  • Alle: Toon alle redelijke PHP-foutopsporingsberichten
  • Minimaal: Toon alleen fatale fouten
  • Normaal: Toon waarschuwingen, fouten en opmerkingen
  • Ontwikkelaar: Extra Moodle foutopsporingsberichten voor ontwikkelaars

Het ontwikkelaarsniveau wordt alleen aanbevolen als je een ontwikkelaar bent, anders is het onwaarschijnlijk dat het extra voordelen voor je heeft, maar het veroorzaakt extra belasting op de server en vertraagt de site. 

Foutmeldingen tonen

Zet op Aanen de foutmelding gaat naar de HTML-pagina. Dit is praktisch, maar breekt XHTML, JS, cookies en HTTP headers in het algemeen.

Zet op Uit, het zal de output naar je serverlogs sturen, waardoor beter foutopsporing mogelijk is. De PHP-instelling error_log controleert naar welke log dit gaat.

-

Foutopsporing voor versturen van e-mail

Bepaalt of de foutopsporingsinformatie al dan niet gewoorden moet worden ingeschakeld tijdens het verzenden van e-mailberichten naar de SMTP-server.

-

Performantie-informatie

Indien ingeschakeld zal de performance-informatie getoond worden in de voettekst (als je het standaard thema of andere compatibele thema's gebruikt). Performance-informatie omvat:

  • CPU-gebruik
  • Pagina laadtijden
  • Geheugen dat wordt gebruikt bij het genereren van pagina's

Je kunt het volgende doen in je config.php-bestand om database query's op te nemen:

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


-

Oorsprong van taalstrings tonen

Indien ingeschakeld, worden componenten en identificatoren van taalstrings weergegeven wanneer ?strings=1 of &strings=1 aan de URL van de pagina wordt toegevoegd. Dit kan nuttig zijn voor vertalers.

-

Validatorlinks tonen

Door dit in te schakelen kun je links naar externe validatorservers in de paginavoettekst plaatsen.

Je moet misschien een nieuwe gebruiker maken met de gebruikersnaam 'w3cvalidator' en gasttoegang inschakelen.

Deze wijzigingen kunnen ongeautoriseerde toegang tot je server toestaan en daarom moet je ze op geen enkele productiesite inschakelen.

Paginainformatie tonen

Als je dit inschakelt, wordt pagina-informatie opgenomen in de voettekst van de pagina. 

-

© 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. 


Was dit artikel nuttig?

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.