Niet alleen in Joomla, maar ook andere content management systemen en websites in het algemeen, komen wel eens foutmeldingen voor. Foutmeldingen zijn er in verschillende soorten, te weten mededeling (notice), waarschuwing (warning) of fout (error). U kunt deze natuurlijk oplossen of onderdrukken.
Mededeling (Notice)
Deze zijn relatief onbelangrijk. Ze worden getoond in situaties waar er mogelijk een fout (error) zou kunnen zijn, maar waarschijnlijk is het normaal gedrag van een reguliere en goed afgeronde actie. Een mededeling kan dus over het algemeen genegeerd worden. Alleen als u een functioneel probleem heeft in uw website, kan een mededeling u potentieel verder helpen in het oplossen van dat probleem. Normaal gesproken zult u deze mededelingen onderdrukken omdat u hier niets mee doet.
Waarschuwing (Warning)
Waarschuwingen duiden op een probleem in de uitvoer van het script, maar waarschijnlijk gaat het script gewoon door, en zal de site functionaliteit er niet onder lijden. Het onderdrukken van een waarschuwing is echter niet aan te bevelen, omdat er wel degelijk ergens iets fout gaat. .
Fout (Error)
Een fout is duidelijk een vervelende situatie. Er gaat echt iets mis en daar zal naar gekeken moeten worden. Fouten zou u eigenlijk niet willen onderdrukken.
Oplossen
Natuurlijk is het zeer sterk aan te bevelen om Waarschuwingen en Fouten op te lossen ook al zal onderdrukken makkelijker zijn dan het oplossen zelf. Een goede beheerder streeft er naar om zonder foutmeldingen door het leven te gaan. Negeren van foutmeldingen kan namelijk leiden tot het over het hoofd zien van echt belangrijkere foutmeldingen omdat ze niet meer opvallen.
- Voor Joomla websites kunt u het beste eerst nagaan of van al uw componenten al de laatste versie gebruikt en eventueel meteen updaten. (Let op: Joomla heeft weliswaar een functionaliteit
die u laat zien of er updates beschikbaar zijn, maar niet alle componenten worden daarin mee genomen. Zorg dus dat u op de hoogte bent van welke componenten u handmatig moet controleren op update, en controleer dit ook regelmatig)
- Analyseer de foutmelding. Waarschijnlijk kunt u daaruit al veel opmaken met betrekking tot welk onderdeel de foutmelding genereert. Eventueel kunt u dit component uitschakelen om te controleren of de foutmelding inderdaad verdwenen is.
- Mocht u daadwerkelijk alles op de laatste versie hebben, dan kunt u met de foutmelding op zoek in google, of in joomla fora voor identieke foutmeldingen en op basis daarvan proberen uw foutmelding op te lossen.
Onderdrukken
Toch kunnen er situaties zijn waarin u niet in staat bent om de foutmeldingen direct op te lossen, of dat het een tijdje zal duren alvorens de foutmelding definitief is opgelost. In die gevallen staat het zeer slordig als de foutmeldingen wel gewoon in uw website getoond worden. Dat zijn de gevallen waarin u tijdelijk de foutmelding zult willen onderdrukken.
Hiervoor hoeft u niet meer naar uw server instellingen, maar dit kunt u gewoon in Joomla zelf regelen:
Ga in uw Joomla omgeving naar de Global Configuration – Server
Klik op het selectie vlak naar Error Reporting :
U heeft nu de keuze uit :
System Default : Het tonen van foutmeldingen wordt nu bepaald door de instellingen in uw php.ini file.
None : Er worden geen foutmeldingen getoond
Simple : Alleen waarschuwingen en fouten worden getoond.
Maximum : Alle foutmeldingen (mededeling, waarschuwing en fout) worden getoond
Development : Dit zal uw scherm letterlijk volgooien met meldingen. Als u geen ontwikkelaar bent, heeft u waarschijnlijk helemaal niets aan deze meldingen en zult u deze instelling nooit gebruiken.