Ga naar inhoud

WordPress memory limit verhogen: complete handleiding

Laatst bijgewerkt: 31 December 2025

WordPress Memory Limit Verhogen: Complete Handleiding [2025]

De gevreesde "Fatal error: Allowed memory size exhausted" melding is een van de meest voorkomende WordPress problemen. In deze uitgebreide handleiding leggen we uit wat de memory limit is, waarom je deze moet verhogen, en geven we je meerdere methodes om dit probleem op te lossen.

Wat is de WordPress Memory Limit?

De WordPress memory limit bepaalt hoeveel geheugen (RAM) PHP mag gebruiken voor het uitvoeren van WordPress. Standaard staat deze vaak op 32MB of 64MB, wat voor moderne WordPress websites met veel plugins en thema's vaak onvoldoende is.

Waarom is de Memory Limit Belangrijk?

WordPress voert constant taken uit die geheugen vereisen:

  • Pagina's genereren: Elke pagina-aanvraag vereist geheugen
  • Plugins laden: Elke plugin gebruikt geheugen
  • Afbeeldingen verwerken: Uploaden en schalen van afbeeldingen is geheugenintensief
  • WooCommerce: Webshops hebben extra geheugen nodig voor producten en bestellingen
  • Page builders: Elementor, Divi en andere builders zijn geheugenintensief

Symptomen van Te Weinig Geheugen

Je herkent een geheugentekort aan deze signalen:

  • "Fatal error: Allowed memory size of X bytes exhausted"
  • Witte pagina's (White Screen of Death)
  • Plugins die niet willen activeren
  • Afbeeldingen die niet uploaden
  • Trage website performance
  • Admin-paneel dat crasht

Je Huidige Memory Limit Controleren

Voordat je iets aanpast, check eerst je huidige limiet.

Methode 1: Via WordPress Admin

  1. Ga naar Extra → Site Health in je WordPress dashboard
  2. Klik op Info
  3. Zoek naar Server → PHP memory limit

Methode 2: Via PHP Info

Maak een bestand phpinfo.php met:

<?php phpinfo(); ?>

Upload dit naar je website en open het in je browser. Zoek naar "memory_limit". Verwijder het bestand daarna om veiligheidsredenen.

Methode 3: Via wp-admin

Ga naar Dashboard → Updates. Onderin zie je serverinformatie inclusief de PHP memory limit.

Methode 1: Via wp-config.php (Aanbevolen)

Dit is de meest betrouwbare methode en werkt bij vrijwel alle hostingproviders.

Stappen

  1. Open je FTP-client of bestandsbeheer in je hostingpanel
  2. Navigeer naar de root van je WordPress installatie
  3. Open het bestand wp-config.php
  4. Voeg de volgende regel toe VOOR de regel /* That's all, stop editing! */:
define('WP_MEMORY_LIMIT', '256M');
  1. Sla het bestand op

Verschillende Waarden

  • 128M: Geschikt voor eenvoudige websites
  • 256M: Aanbevolen voor de meeste websites
  • 512M: Voor WooCommerce of zware plugins
  • 1024M: Voor complexe websites met veel functionaliteit

Admin Memory Limit

Voor het admin-paneel kun je een hogere limiet instellen:

define('WP_MAX_MEMORY_LIMIT', '512M');

Methode 2: Via .htaccess

Werkt alleen bij Apache servers (de meeste shared hosting).

Stappen

  1. Open het .htaccess bestand in je WordPress root
  2. Voeg toe aan het begin:
php_value memory_limit 256M
  1. Sla op

Let op: Bij sommige hostingproviders is dit geblokkeerd. Je krijgt dan een 500 Internal Server Error.

Methode 3: Via php.ini

Sommige hostingproviders staan een aangepast php.ini bestand toe.

Stappen

  1. Maak een bestand php.ini in je WordPress root
  2. Voeg toe:
memory_limit = 256M
  1. Sla op

Werkt dit niet? Probeer .user.ini of php5.ini (afhankelijk van je hosting).

Methode 4: Via je Hostingpanel

Veel moderne hostingproviders bieden een GUI om PHP-instellingen aan te passen.

cPanel

  1. Log in op cPanel
  2. Ga naar Software → MultiPHP INI Editor
  3. Selecteer je domein
  4. Verhoog memory_limit
  5. Klik op Apply

DirectAdmin

  1. Log in op DirectAdmin
  2. Ga naar Domain Setup → Domain
  3. Klik op PHP Settings
  4. Pas memory_limit aan
  5. Sla op

Plesk

  1. Log in op Plesk
  2. Ga naar Websites & Domains
  3. Klik op PHP Settings
  4. Wijzig memory_limit
  5. Klik op OK

Methode 5: Contact Hosting Support

Als geen van bovenstaande methodes werkt, neem contact op met je hostingprovider. Bij goedkope shared hosting kan de memory limit hardcoded zijn op serverniveau.

Wat je moet vragen

  • "Kan de PHP memory limit voor mijn account verhoogd worden naar 256MB?"
  • "Is het mogelijk om de memory_limit aan te passen via wp-config.php of .htaccess?"
  • "Welke methode raadt u aan voor het verhogen van de memory limit?"

Veelvoorkomende Problemen en Oplossingen

Probleem 1: Limiet Verhoogt Niet

Oorzaak: Je hostingprovider overschrijft je instellingen.

Oplossing: Neem contact op met support of upgrade naar een plan met meer geheugen.

Probleem 2: 500 Internal Server Error

Oorzaak: De .htaccess methode is geblokkeerd.

Oplossing: Verwijder de regel uit .htaccess en gebruik wp-config.php.

Probleem 3: Nog Steeds Geheugenfouten

Oorzaak: Je vraagt meer geheugen dan beschikbaar.

Oplossing: Optimaliseer je website of upgrade je hostingplan.

Alternatieve Oplossingen

Plugins Optimaliseren

  • Deactiveer plugins die je niet gebruikt
  • Zoek lichtgewicht alternatieven voor zware plugins
  • Vermijd plugins die veel database queries doen

Afbeeldingen Optimaliseren

  • Gebruik een plugin als ShortPixel of Imagify
  • Upload afbeeldingen in de juiste afmetingen
  • Gebruik WebP formaat waar mogelijk

Caching Implementeren

Een goede caching plugin vermindert de serverbelasting:

  • WP Super Cache (gratis)
  • W3 Total Cache (gratis)
  • WP Rocket (premium, zeer effectief)

Upgrade Je Hosting

Als je constant tegen geheugenlimieten aanloopt, overweeg een upgrade:

Aanbevolen Memory Limits per Situatie

Website Type Aanbevolen Limiet
Eenvoudige blog 128M
Bedrijfswebsite 256M
WooCommerce klein 256M
WooCommerce groot 512M
Multisite 512M
Complexe applicatie 1024M

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