Hoe Los Je de WordPress Memory Exhausted Fout Op Door de PHP-geheugenlimiet van Je Site Te Verhogen

Gepubliceerd: door Natasha Köstlin
Hoe Los Je de WordPress Memory Exhausted Fout Op Door de PHP-geheugenlimiet van Je Site Te Verhogen thumbnail

Zoals je misschien weet, is WordPress gebouwd met PHP. Deze programmeertaal is ongelooflijk flexibel, maar kent ook enkele nadelen. Bijvoorbeeld, als je niet genoeg geheugen toewijst aan je WordPress-installatie, kun je af en toe de foutmelding “PHP Memory Exhausted” tegenkomen.

In een notendop betekent deze fout dat je server niet genoeg middelen toewijst voor WordPress om de PHP-scripts uit te voeren die nodig zijn voor een goede werking. Dit probleem kan de functionaliteit van je site negatief beïnvloeden, maar er zijn verschillende manieren waarop je dit kunt oplossen en zelfs voorkomen.

In dit artikel laten we je zien hoe je het probleem van uitgeput geheugen kunt oplossen door je PHP-geheugenlimiet te verhogen. Maar laten we eerst bespreken hoe je deze fout herkent en wat het betekent!

Waarom Je Een WordPress Geheugenlimietfout Op Je Site Ziet

Zoals we eerder vermeldden, betekent de PHP-geheugenlimietfout dat je niet genoeg bronnen toewijst voor je WordPress-installatie om correct te functioneren. Het probleem presenteert zich meestal met een bericht zoals:

De fatale PHP-fout door ontoereikend geheugen.

Wees niet bang voor het woord “fataal”. Je website is niet kapot, maar je moet wel enkele wijzigingen aanbrengen in je WordPress-installatie als je wilt dat deze goed functioneert. Specifiek wil je je PHP-geheugenlimiet verhogen.

Met “PHP-geheugenlimiet” bedoelen we de hoeveelheid servergeheugen die is toegewezen om PHP-scripts uit te voeren. Standaard zou dat aantal rond de 64 MB of hoger moeten zijn. In de meeste gevallen is 64 MB echter meer dan voldoende.

De meeste hosting servers bieden je veel meer geheugen dan dat, dus het verhogen van de toegestane PHP geheugengrootte zou de prestaties van je website helemaal niet negatief moeten beïnvloeden. Sterker nog, tenzij je een goedkope webhost gebruikt of WordPress handmatig hebt ingesteld, zou je PHP geheugenlimiet helemaal geen probleem moeten zijn.

Je kunt eenvoudig controleren wat je PHP-geheugenlimiet is door je WordPress-dashboard te bezoeken en te navigeren naar Gereedschap > Sitegezondheid > Info. Vervolgens kun je op het tabblad Server klikken en zoeken naar de vermelding PHP-geheugenlimiet.

Een website met een hoge PHP geheugengrootte.

Binnen het Server tabblad kun je ook andere informatie checken zoals je PHP-versie en de PHP tijdslimiet. De laatstgenoemde variabele, die in seconden is, bepaalt hoe lang PHP-scripts mogen uitvoeren voordat ze time-out gaan.

Laten we ons voor nu concentreren op de PHP geheugenlimiet. Zoals je kunt zien, heeft het bovenstaande voorbeeld een vrij hoge limiet, wat betekent dat de website waarschijnlijk niet te maken krijgt met een WordPress Geheugenuitgeput fout.

Als je site een laag geheugenlimiet heeft (<64 MB), is het in je eigen belang om dit te verhogen. Er zijn een paar manieren waarop je dit kunt doen.

Ontvang inhoud rechtstreeks in uw inbox

Meld u nu aan om alle laatste updates rechtstreeks in uw inbox te ontvangen.

Hoe De WordPress Geheugenlimietfout Op Te Lossen (2 Methoden)

Wat betreft WordPress-fouten, deze heeft een duidelijke oorzaak en oplossing. Je wijst niet genoeg geheugen toe voor je PHP-installatie, dus je moet dat aantal verhogen. In deze sectie bespreken we twee methoden die je kunt gebruiken: één handmatige techniek en één die je portemonnee vereist.

1. Verhoog Handmatig Het PHP-Geheugen Toegewezen Aan Je Website

WordPress stelt je in staat om handmatig je toegestane geheugengrootte te bepalen door een van de twee bestanden te wijzigen: .htaccess en wp-config.php. Het wijzigen van het .htaccess bestand van je WordPress-installatie kan echter leiden tot fouten over de hele site aangezien dat bestand bepaalt hoe het interageert met je server.

Je PHP geheugenlimiet verhogen via wp-config.php is in de meeste gevallen de veiligste optie en het is opmerkelijk eenvoudig. Je hebt alleen een Secure File Transfer Protocol (SFTP) client zoals FileZilla nodig waarmee je verbinding kunt maken met je website.

Zodra je toegang hebt tot je website via SFTP, open de WordPress root map en zoek naar het wp-config.php bestand daarin.

Een WordPress wp-config.php bestand.

Open dat bestand met een teksteditor en je zou zoiets moeten zien:

Een wp-config.php-bestand bewerken.

Om je PHP-geheugenlimiet te verhogen, kun je simpelweg één regel code toevoegen ergens na de <?php tag en voor het deel van het bestand dat leest “/* Dat is alles, stop met bewerken! Gelukkig bloggen. */”.

Dit is de code om toe te voegen:

define( 'WP_MEMORY_LIMIT', 'XXXM' );

Je moet de “XXX” variabele binnen die regel vervangen door de hoeveelheid geheugen die je aan PHP wilt toewijzen. Zoals we eerder vermeldden, is het absolute minimum waar je voor moet kiezen 64 MB.

Je kunt echter ook het getal verdubbelen om veilig te spelen of het zelfs verder verhogen. Bijvoorbeeld, als je een PHP-geheugenlimiet instelt van 256 MB, ziet het er zo uit:

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

Zodra je een nummer hebt gekozen, sla de wijzigingen op in wp-config.php en sluit de editor. Ga nu terug naar je WordPress Dashboard en navigeer naar Gereedschap > Sitegezondheid > Info > Server om te zien of de wijzigingen zijn doorgevoerd.

In sommige gevallen zal het handmatig opgeven van je PHP-geheugenlimiet niet werken omdat je niet de benodigde rechten hebt om die waarde te wijzigen. Als je de geheugengrootte van je WordPress niet handmatig kunt aanpassen, blijft er nog één andere optie over.

2. Upgrade Je Website’s Hosting Plan

Normaal gesproken, als je een fatsoenlijke WordPress-hostingprovider gebruikt, hoef je je geen zorgen te maken over het verhogen van je PHP-geheugenlimiet. Een kanttekening is dat als je Shared Hosting gebruikt, je waarschijnlijk te maken krijgt met beperkte middelen. Dus als je deze fout tegenkomt, kan het tijd zijn om te upgraden naar een beter hostingplan.

Je hostingpakket upgraden zal meestal resulteren in een toename van beschikbaar PHP-geheugen. Dat betekent dat je veel minder kans hebt om een WordPress geheugenlimietfout tegen te komen. De enige beperkende factor is je budget.

Als je op dit moment geen hostingplannen kunt upgraden, kan het de moeite waard zijn om contact op te nemen met het ondersteuningsteam van je provider en te kijken of zij je PHP-geheugenlimiet kunnen verhogen. Als ze dat niet kunnen, is het misschien tijd om over te schakelen naar een betere WordPress-host die hoge PHP-geheugenlimieten biedt op betaalbare plannen.

Ad background image

Vermijd De Stress

Vermijd probleemoplossing wanneer je je inschrijft voor DreamPress. Onze vriendelijke WordPress-experts zijn 24/7 beschikbaar om te helpen met websiteproblemen u2014 groot of klein.

Bekijk De Plannen

Wil Je Meer WordPress Fouttips?

Zodra je het PHP-geheugen op je WordPress-website hebt verhoogd, kunnen we helpen met andere problemen. We hebben verschillende handleidingen samengesteld om je te helpen bij het oplossen van elke foutmelding:

Wil je meer informatie over het beheer van een WordPress-site? Bekijk onze WordPress Tutorials, een verzameling gidsen die je helpen om als een expert door het WordPress-dashboard te navigeren.

PHP-geheugenlimiet Verhogen

Het tegenkomen van een PHP fatale fout kan zorgwekkend zijn, maar het is niet noodzakelijk een reden tot zorg. Leren hoe je jouw PHP-geheugenlimiet kunt verhogen is relatief eenvoudig als je het niet erg vindt om een SFTP-client te gebruiken en een enkele regel code toe te voegen aan een van de kernbestanden van WordPress.

De andere optie is om je hostingplan te upgraden of te kiezen voor een betere aanbieder. De meeste WordPress-vriendelijke hostingopties bieden standaard hoge limieten, dus je zult nooit meer een PHP-geheugen uitgeput fout tegenkomen.

Als je klaar bent om een webhost te gebruiken die geoptimaliseerd is voor WordPress-websites, bekijk dan onze DreamPress hostingpakketten! We bieden geoptimaliseerde WordPress-configuraties, zodat je minder tijd besteedt aan het oplossen van fouten en meer tijd aan het werken aan je website.