Ga naar de inhoud

Fix: WordPress Memory Exhausted Error – Verhoog PHP Geheugen

Door Koen Schipper op 31 maart, 2024

Geschatte leestijd: 4 minuten

Zie je een allowed memory size exhausted foutmelding in WordPress?

Dit is een van de meest voorkomende WordPress fouten en je kunt het eenvoudig oplossen door het PHP geheugenlimiet in WordPress te verhogen.

In dit artikel laten we je zien hoe je de WordPress memory exhausted error kunt oplossen door het PHP geheugenlimiet te verhogen.

Wat is de WordPress Memory Exhausted Fout?

WordPress is geschreven in PHP, wat een server-side programmeertaal is. Daarnaast heeft elke website een WordPress hosting server nodig om goed te kunnen functioneren.

Webservers zijn net als elke andere computer. Ze hebben een bepaalde hoeveelheid geheugen nodig om meerdere applicaties tegelijkertijd efficiënt te kunnen draaien. Serverbeheerders wijzen specifieke hoeveelheden geheugen toe aan verschillende applicaties, waaronder PHP.

Wanneer je WordPress code meer geheugen nodig heeft dan het standaard toegewezen geheugen, zie je deze foutmelding:

Fatal error: Allowed memory size of 233567412 bytes exhausted (tried to allocate 2342817 bytes) in /public_html/wp-includes/plugin.php on line xxx

Je WordPress site kan het geheugen van de server opgebruiken als:

  • Veel afbeeldingen, video’s en andere soorten media heeft
  • Veel ongebruikte WordPress plugins heeft
  • De bronnen van het hostingplan zijn uitgegroeid

Standaard probeert WordPress automatisch de limiet voor PHP-geheugen te verhogen als deze lager is dan 64 MB. Maar 64MB is vaak niet hoog genoeg.

Dit gezegd hebbende, laten we eens kijken hoe je eenvoudig het PHP geheugenlimiet in WordPress kunt verhogen om de memory exhausted error te voorkomen.

Hoe je het geheugenlimiet van PHP in WordPress kunt verhogen

Er zijn verschillende manieren om het geheugenlimiet van PHP te verhogen. Een daarvan is het bewerken van het bestand wp-config.php, een andere is het aanpassen van het .htaccess bestand en de laatste methode is het controleren van het php.ini bestand.

Laten we ze eens doornemen:

Het wp-config.php bestand bewerken

Ten eerste moet je het wp-config.php bestand op je WordPress site bewerken. Dit is een van de WordPress core-bestanden in de hoofdmap van je WordPress site, meestal public_html genaamd.

Je hebt een FTP-programma nodig zoals FileZilla of bestandsbeheer in het configuratiescherm van je webhosting.

Vervolgens moet je de volgende regel in het wp-config.php bestand plakken, net voor de regel die zegt:

That’s all, stop editing! Happy blogging

define( 'WP_MEMORY_LIMIT', '256M' );

Deze code vertelt WordPress om de geheugenlimiet van PHP te verhogen naar 256MB.

Zodra je klaar bent, moet je je wijzigingen opslaan en je wp-config.php bestand terug uploaden naar je server.

Je kunt nu je WordPress site bezoeken en de memory exhausted error zou verdwenen moeten zijn.

Het .htaccess bestand bewerken

De volgende methode is het bewerken van het .htaccess bestand. Dit bestand bevindt zich ook in de hoofdmap van de WordPress website.

Hier moet je de volgende code plakken vóór de regel met de tekst #END WORDPRESS.

php_value memory_limit 256M

Net als de vorige code zal deze WordPress vertellen om de geheugenlimiet van PHP te verhogen naar 256MB.

Sla daarna je wijzigingen op en upload het bestand terug naar je webserver. Je kunt nu je WordPress website weer openen om te zien of de geheugenlimiet fout is verdwenen.

Je php.ini bestand controleren

Als de bovenstaande methodes niet werken, kun je eens kijken naar je php.ini bestand.

php.ini is een bestand dat je PHP instellingen beheert, inclusief de PHP versie en PHP scripts. Het is geen core bestand van WordPress, omdat je hostingprovider dit meestal beheert.

Omdat dit echter een geavanceerde methode is, raden we aan om in plaats daarvan contact op te nemen met het supportteam van je webhostingprovider om te kijken of zij de geheugenlimiet van WordPress handmatig kunnen verhogen. Anders kan dit leiden tot nog meer fouten.

We hopen dat een van de oplossingen in dit artikel je probleem met het geheugenlimiet heeft opgelost. Als je een andere oplossing hebt gevonden die voor jou werkt, deel deze dan in de reacties. Misschien wil je ook ons volledige artikel over hoe je de meest voorkomende WordPress fouten oplost lezen.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *