Joomla foutmeldingen oplossen: complete gids
Joomla is een krachtig CMS, maar kan soms foutmeldingen geven. In deze gids behandelen we de meest voorkomende Joomla fouten.
1. White Screen of Death (Wit scherm)
Symptoom
Je website toont alleen een wit scherm zonder foutmelding.
Oorzaak
- PHP fout in extensie of template
- Geheugen limiet bereikt
- Corrupte bestanden
Oplossing
- Schakel foutweergave in - In configuration.php: $error_reporting = "maximum";
- Hernoem extensie mappen - Via FTP in /administrator/components/
- Controleer PHP versie - Joomla 4 vereist PHP 7.2.5+
- Herstel backup - Als niets werkt
2. Error displaying the error page
Symptoom
Dubbele foutmelding: fout bij het tonen van de foutpagina.
Oorzaak
- Error template is corrupt
- Configuratie probleem
- Database connectie mislukt
Oplossing
- Check configuration.php - Database gegevens correct?
- Herstel error.php - Kopieer van verse Joomla installatie
- Wis cache - Via FTP: verwijder /cache/ inhoud
3. 500 - An error has occurred
Symptoom
Generieke 500 fout op de frontend of backend.
Oorzaak
- .htaccess probleem
- PHP geheugen of tijd limiet
- Extensie conflict
Oplossing
- Hernoem .htaccess - Test of dit het probleem is
- Verhoog PHP limieten - memory_limit, max_execution_time
- Schakel extensies uit - Via database of FTP
- Check error logs - In hosting panel
4. Database connection error
Symptoom
Kan geen verbinding maken met de database.
Oorzaak
- Verkeerde gegevens in configuration.php
- MySQL server offline
- Database user rechten
Oplossing
- Controleer configuration.php - $user, $password, $db, $host
- Test via phpMyAdmin - Werkt de login?
- Hermaak database user - In cPanel/Plesk
- Neem contact op met hosting - Als server offline
5. 404 - Component not found
Symptoom
Component paginas geven 404 fout.
Oorzaak
- Component niet geinstalleerd
- URL rewriting probleem
- Menu item ontbreekt
Oplossing
- Installeer component - Via Extensions > Manage
- Check .htaccess - Moet Joomla rewrite regels bevatten
- Maak menu item - Link naar component
- Herstel SEF URLs - In Global Configuration
6. You are not authorised to view this resource
Symptoom
Toegang geweigerd tot pagina of functie.
Oorzaak
- Verkeerde gebruikersgroep
- ACL instellingen
- Session verlopen
Oplossing
- Check gebruikersrechten - Users > Manage
- Controleer ACL - In component opties
- Log opnieuw in - Session kan verlopen zijn
- Reset wachtwoord - Als account geblokkeerd
7. Template not found
Symptoom
Template laadt niet of foutmelding over ontbrekend template.
Oorzaak
- Template verwijderd
- Template map hernoemd
- Configuratie wijst naar verkeerd template
Oplossing
- Check Extensions > Templates - Is template aanwezig?
- Zet ander template actief - Als default
- Herinstalleer template - Download opnieuw
- Check templateDetails.xml - Moet correct zijn
8. Maximum execution time exceeded
Symptoom
Script timeout bij extensie installatie of grote operaties.
Oorzaak
- PHP max_execution_time te laag
- Trage database queries
- Grote bestanden verwerken
Oplossing
- Verhoog in php.ini - max_execution_time = 300
- Via .htaccess - php_value max_execution_time 300
- Splits grote imports - In kleinere delen
- Installeer via FTP - In plaats van web installer
9. Memory exhausted
Symptoom
PHP geheugen limiet bereikt.
Oorzaak
- Zware extensie
- Grote afbeeldingen verwerken
- Te weinig toegewezen geheugen
Oplossing
- Verhoog in php.ini - memory_limit = 256M
- Via .htaccess - php_value memory_limit 256M
- Deactiveer zware extensies - Via database
- Optimaliseer afbeeldingen - Voor upload
10. Extensie conflict errors
Symptoom
Site crasht na extensie installatie of update.
Oorzaak
- Incompatibele extensie
- Conflict met andere extensies
- Verouderde extensie
Oplossing
- Hernoem extensie map - Via FTP
- Check extensie versie - Past bij Joomla versie?
- Update of verwijder - De conflicterende extensie
- Contact extensie developer - Voor support
Algemene tips
- Maak regelmatig backups
- Houd Joomla up-to-date
- Test extensies op staging
- Gebruik betrouwbare extensies
Meer informatie: WordPress.org documentatie
Veelgestelde vragen
Hoe lang duurt het om dit te implementeren?
De implementatietijd varieert per situatie. Voor eenvoudige configuraties is dit binnen een uur geregeld, complexere setups kunnen enkele uren tot een dag duren.
Wat zijn de kosten?
De kosten zijn afhankelijk van je hosting provider en pakket. Veel basisfuncties zijn gratis inbegrepen, voor geavanceerde functies kunnen extra kosten gelden.
Heb ik technische kennis nodig?
Voor de basis heb je weinig technische kennis nodig. De meeste hosting providers bieden uitgebreide documentatie en support om je te helpen.
Was dit artikel nuttig?
Vergelijk direct hosting pakketten om de beste keuze voor jouw situatie te maken.
Gerelateerde artikelen
Wat is webhosting? Uitleg voor beginners
Ontdek wat webhosting is en hoe het werkt. Complete uitleg over servers, domeinen en verschillende hosting types voor beginners.
Wat is VPS hosting?
VPS hosting uitgelegd: wat is een virtual private server, voor wie is het geschikt en wat zijn de voordelen ten opzichte van shared hosting?
Wat is een SSL-certificaat?
Alles over SSL-certificaten: wat is SSL, waarom heb je het nodig en hoe herken je een beveiligde website? Essentieel voor elke website.
Wat is uptime bij webhosting?
Wat betekent uptime bij webhosting? Leer over uptime percentages, SLA garanties en waarom 99.9% uptime belangrijk is voor je website.
Hoeveel opslag heb ik nodig voor mijn website?
Ontdek hoeveel schijfruimte je echt nodig hebt voor je website. Praktische gids met voorbeelden per websitetype.