Steeds vaker kom ik in WordPress installaties de volgende foutmelding tegen:
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate xxxxx bytes) in /public/sites/www.xxxxxxxxx.nl/wp-admin/admin-header.php on line 177
In dit artikel een uitleg over deze foutmelding, de oorzaak en de oplossing.
Fatal error
Tegen de foutmelding zoals hierboven weergegeven kun je aanlopen tijdens activiteiten in je dashboard, bijvoorbeeld het toevoegen van plugins. De foutmelding zegt, in simpele bewoordingen: WordPress loopt tegen het geheugen maximum aan en kan de gevraagde actie niet uitvoeren. Het weergegeven maximum van 67108864 bytes past bij een memory limiet van 64MB. Deze 64MB staat (in dit voorbeeld) ingesteld als maximaal ‘werkgeheugen’. Dat staat los van je opslag of dataverkeer. Andere termen voor werkgeheugen zijn ‘intern geheugen’ of ‘RAM’.
Te weinig geheugen hoeft niet altijd tot de foutmelding hierboven te leiden, maar kan wel van invloed zijn op de snelheid van je website.
Ook interessant?
Beste hosting voor WordPress
Wat is hosting? Hosting is hardeschijfruimte op een internetserver. Daarop kun je een website installeren die dan zichtbaar wordt op internet, simpel gezegd. Meestal bestel […]
Oorzaak
De oorzaak is simpel: je webhost heeft het werkgeheugen gemaximeerd op 64MB. Met het verstrijken van de jaren vragen websites, ook WordPress sites, meer geheugen. Op zich is dat geen probleem maar als je webhost niet meegaat met deze ontwikkeling dan loop je tegen dit soort begrenzingen aan. Vergelijk het met je eigen computer: ook computers vragen steeds meer kloksnelheid, meer opslagruimte en meer werkgeheugen omdat de programma’s waarmee wordt gewerkt daarom vragen. Voor een website is dat niet anders.
Oplossing
Je kunt de oplossing in twee richtingen zoeken:
- Aan je webhost vragen of het geheugen maximum omhoog mag. Als het al wordt toegestaan zit je in de meeste gevallen vast aan een duurder pakket. Voordat je hier direct mee akkoord gaat: kijk wat dat nieuwe pakket kost, verhuizen naar een andere host die standaard meer geheugen biedt kan je geld besparen.
- Verhuizen naar een andere host. Mocht je twijfelen of de webhost die je op het oog hebt voldoende werkgeheugen biedt, stuur ze dan een e-mail met de vraag wat ze als waarde hanteren voor ‘memory_limit’ op hun servers. Vermeld er desnoods gelijk bij dat je een waarde nodig hebt van minimaal 128MB. Bij Just Host wordt standaard 256MB geboden.