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.
Gerelateerde artikelen
Wat is plesk? Krachtig hosting control panel
Leer wat Plesk is, hoe het verschilt van cPanel en waarom veel hosters het gebruiken voor server management.
Wat is directadmin? Lichtgewicht control panel
Ontdek wat DirectAdmin is, de voordelen en waarom het een goedkoper alternatief is voor cPanel.
Wat is TTFB? Time to First Byte uitgelegd
Leer wat TTFB is, waarom het belangrijk is voor SEO en hoe je de time To first Byte kunt verbeteren.