Allowed memory size exhausted foutmelding oplossen
Krijg je een foutmelding zoals “Allowed memory size exhausted”?
Dan betekent dit dat je website meer geheugen gebruikt dan is toegestaan binnen de PHP-instellingen.
Wat betekent deze foutmelding?
Deze fout ontstaat wanneer een script meer geheugen nodig heeft dan de ingestelde limiet.
Bijvoorbeeld:
Allowed memory size of 268435456 bytes exhausted
Dit betekent dat de maximale hoeveelheid geheugen is bereikt.
Mogelijke oorzaken
Deze foutmelding kan onder andere veroorzaakt worden door:
- Zware plugins of scripts
- Grote imports of exports
- Slecht geoptimaliseerde code
- Te weinig geheugen (memory_limit)
- Veel gelijktijdige processen
Foutmelding oplossen
Doorloop onderstaande stappen om het probleem op te lossen.
Stap 1: Memory limit verhogen
In veel gevallen is de oplossing het verhogen van de PHP memory limit.
- Log in op cPanel
Weet je niet hoe je in cPanel komt? Bekijk dan eerst: https://support.surver.nl/article/244-inloggen-op-cpanel
- Ga naar Software → PHP-instellingen
- Verhoog de waarde van
memory_limit
Bijvoorbeeld:
- 256M → 512M
Meer informatie: https://support.surver.nl/article/375-software-php-instellingen-aanpassen
Begin met een kleine verhoging en test daarna of het probleem is opgelost.
Stap 2: Plugins of scripts controleren
Een plugin of script kan te veel geheugen gebruiken.
- Schakel plugins tijdelijk uit
- Activeer ze één voor één
- Controleer wanneer de fout terugkomt
Stap 3: Grote processen vermijden
Zware taken kunnen het geheugen overschrijden.
Denk aan:
- Backups
- Imports/exports
- Bulk acties
Voer deze acties bij voorkeur in kleinere stappen uit.
Stap 4: Website optimaliseren
Optimalisatie kan het geheugengebruik verlagen.
- Verwijder onnodige plugins
- Optimaliseer afbeeldingen
- Gebruik caching
Blijft de fout terugkomen na het verhogen van de memory limit?
Dan ligt het probleem waarschijnlijk bij de website zelf (plugin, thema of script).
Wanneer is het opgelost?
- De foutmelding verdwijnt
- De website weer normaal functioneert
Kom je er niet uit?
Blijft de foutmelding terugkomen? Neem dan contact op met onze support via support@surver.nl.