WordPress foutmelding: Allowed memory size of xxx bytes exhausted

Wordpress Reactie toevoegen

Bij het updaten of installeren van een WordPress blog kan soms de volgende foutmelding weergegeven worden:

“Fatal error: allowed memory size of xxx bytes exhausted

In dat geval loopt de server tegen de geheugenlimiet van PHP aan die is ingesteld voor jouw hostingaccount. De fout kan trouwens ook optreden wanneer er diverse plugins actief zijn die veel geheugen gebruiken.

We bekijken nu hoe we deze fout kunnen oplossen.

Oplossing 1: met php.ini

Als je toegang hebt tot het php.ini bestand dan kun je dit bestand openen en bewerken om het probleem op te lossen. Doorgaans heb je toegang nodig tot de root van de server om bij php.ini te komen. Als je shared hosting/virtuele hosting hebt dan zal je deze toegang meestal niet hebben. In dat geval kun je de onderstaande regels overslaan en verder kijken bij de paragraaf over .htaccess.

De locatie van het php.ini bestand kun je vinden met behulp van de phpinfo() functie. Voeg de onderstaande code toe aan een PHP bestand om deze informatie te zien.

<?php
phpinfo();
?>

In de informatie die nu wordt weergegeven, staat ook het path naar het php.ini bestand.

Als je het bestand inderdaad kunt benaderen en bewerken dan ga je in php.ini op zoek naar de regel met memory_limit. Staat hier bijvoorbeeld:

memory_limit = 16M

Wijzig dit dan in:

memory_limit = 32M

Waarschijnlijk zal er nu wel genoeg geheugen zijn en zal de installatie/update afgerond kunnen worden.

Oplossing 2: met .htaccess

Als je geen toegang hebt tot php.ini dan kun je het probleem mogelijk oplossen door de volgende code toe te voegen aan het .htaccess bestand:

php_value memory_limit 32M

Aangezien je bij de meeste shared hosting/virtuele hostingaccounts wel toegang hebt tot het .htaccess bestand zal dit voor de meeste bloggers de enige mogelijkheid zijn om de allowed memory size exhausted-foutmelding zelf op te lossen. Niet alle webhosts staan het gebruik van php_value directives in het .htaccess bestand toe. Een host kan om beveiligingsredenen het gebruik van deze codes geblokkeerd hebben.

Oplossing 3: contact opnemen met je host

Als je geen toegang hebt tot php.ini en ook de .htaccess code niet werkte dan moet je contact opnemen met je webhost. De host kan de geheugenlimiet vervolgens voor je ophogen.

Stem of voeg toe aanUitleg over het gebruik van deze icons :  Plaatsen/stemmen op NUjij Plaatsen/stemmen op eKudos Plaatsen/stemmen op MSN Reporter Voeg dit artikel toe aan Del.icio.us Voeg toe aan je Google bladwijzers Abonneer je op de RSS-feed van deze site Verstuur deze pagina per e-mail via Feedburner
Tags: ·

Eén Reactie op “WordPress foutmelding: Allowed memory size of xxx bytes exhausted”

  1. Gebruikers zegt:

    Super. Ik was al op zoek naar een oplossing voor deze melding:

    Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 122880 bytes) in /home/****/domains/*****.nl/public_html/wp-admin/includes/dashboard.php on line 88

    In mijn situatie moet ik contact opnemen met de webhost,
    omdat de truc met .htaccess niet werkt bij mij.

    Weet je hoe je kan controleren of er een WordPress plugin is die teveel geheugen gebruikt?

Geef een Reactie

WP Theme & Icons door N.Design Studio · Vertaling door Websitevision · Geldig XHTML en CSS
Berichten RSS Reacties RSS Log in