Ga naar inhoud

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

  1. Schakel foutweergave in - In configuration.php: $error_reporting = "maximum";
  2. Hernoem extensie mappen - Via FTP in /administrator/components/
  3. Controleer PHP versie - Joomla 4 vereist PHP 7.2.5+
  4. 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

  1. Check configuration.php - Database gegevens correct?
  2. Herstel error.php - Kopieer van verse Joomla installatie
  3. 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

  1. Hernoem .htaccess - Test of dit het probleem is
  2. Verhoog PHP limieten - memory_limit, max_execution_time
  3. Schakel extensies uit - Via database of FTP
  4. 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

  1. Controleer configuration.php - $user, $password, $db, $host
  2. Test via phpMyAdmin - Werkt de login?
  3. Hermaak database user - In cPanel/Plesk
  4. 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

  1. Installeer component - Via Extensions > Manage
  2. Check .htaccess - Moet Joomla rewrite regels bevatten
  3. Maak menu item - Link naar component
  4. 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

  1. Check gebruikersrechten - Users > Manage
  2. Controleer ACL - In component opties
  3. Log opnieuw in - Session kan verlopen zijn
  4. 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

  1. Check Extensions > Templates - Is template aanwezig?
  2. Zet ander template actief - Als default
  3. Herinstalleer template - Download opnieuw
  4. 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

  1. Verhoog in php.ini - max_execution_time = 300
  2. Via .htaccess - php_value max_execution_time 300
  3. Splits grote imports - In kleinere delen
  4. 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

  1. Verhoog in php.ini - memory_limit = 256M
  2. Via .htaccess - php_value memory_limit 256M
  3. Deactiveer zware extensies - Via database
  4. 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

  1. Hernoem extensie map - Via FTP
  2. Check extensie versie - Past bij Joomla versie?
  3. Update of verwijder - De conflicterende extensie
  4. 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.

Klaar om te kiezen?

Vergelijk hosting pakketten