- 28 Feb 2024
- 3 Minuten te lezen
Fouten opsporen
- Bijgewerkt op 28 Feb 2024
- 3 Minuten te lezen
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:
| 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:
Je kunt het volgende doen in je config.php-bestand om database query's op te nemen:
| - |
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.