Website Without PHP
Nederlands (Nederland)NL
  • Engels (Verenigde Staten)
  • Engels (Verenigd Koninkrijk)
  • Nederlands (Nederland)
  • Nederlands (België)
Menu

Allowed memory size bij WooCommerce na PHP-update

Allowed memory size exhausted tijdens een WooCommerce-handeling vraagt om onderzoek van die specifieke winkelroute.

Welke PHP-versie meldt jouw site?

Passieve check van headers, versie en de kop van de homepage. Geen login, geen scan.

Vraag hulp bij je website

Meer uitleg

Gebeurt het bij afrekenen, een productimport of een rapport?

Noteer dat eerst.

Dit artikel gaat over de controle van winkelgegevens en taken na een PHP-update.

Het algemene geheugenartikel en het aparte Composer-artikel behandelen andere situaties; een installatiefout in de terminal is niet hetzelfde als een afgebroken bestelling.

Error

Voor je begint

Bewaar de volledige foutregel met tijdstip in een privénotitie. Noteer welke handeling misging, welke PHP-versieEen PHP-versie is het nummer van de uitgave van PHP waarop jouw website draait, zoals 8.3. nu draait en welke onderdelen tegelijk zijn bijgewerkt. Deel alleen gegevens die nodig zijn voor onderzoek.

Een openbaar forum is geen geschikte plek voor klantgegevens, toegangscodes of volledige serverpaden.

Maak een back-upEen back-up is een kopie van je hele website, apart bewaard, zodat je hem kunt terugzetten als er iets misgaat. van bestanden en database voordat je wijzigingen laat uitvoeren. Controleer of die back-up bruikbaar is. Gebruik een afgeschermde testkopie met dezelfde PHP-versie en relevante instellingen.

Schakel daar echte betalingen en uitgaande klantmails uit. Spreek af wie de wijziging uitvoert en wie het resultaat controleert. Deze stappen zijn een onderzoeksadvies, geen diagnose van jouw website.

Wat de geheugenmelding wel vertelt

PHPPHP is de programmeertaal waarmee veel websites, zoals WordPress-sites, hun pagina's maken op het moment dat een bezoeker erom vraagt. gebruikt memory_limitmemory_limit is de instelling die bepaalt hoeveel werkgeheugen één taak van je website krijgt voordat die stopt met een foutmelding. om te begrenzen hoeveel geheugen een script mag toewijzen. De foutmelding noemt de grens en een mislukte aanvullende toewijzing. Het laatste genoemde bestand is daarom een onderzoekspunt, geen zelfstandig bewijs dat juist dat onderdeel al het geheugen heeft gebruikt.

Vraag om een meting van de hele getroffen handeling.

Een PHP-update kan samenvallen met andere instellingen of codewijzigingen. Vergelijk daarom de effectieve limiet en de betrokken versies. Claim niet zonder meting dat WooCommerceWooCommerce is een uitbreiding voor WordPress waarmee je een webshop opzet, met producten, winkelwagen en afrekenen. meer geheugen nodig heeft door de nieuwe PHP-versie.

Een bruikbaar onderzoek maakt onderscheid tussen een gewijzigde grens, een grotere taak en afwijkend gedrag in de uitvoering.

Oplossen in vijf stappen

  1. Bewaar het fouttijdstip en de volledige geheugenmelding. Noteer de winkelhandeling en de omvang: aantal producten in de import, gekozen rapportperiode of samenstelling van een testmandje. Herhaal een mislukte echte betaling niet blind. Controleer eerst met je beheerder of er al een bestelling of betaling is vastgelegd.
  2. Laat de actieve limiet voor de getroffen uitvoering controleren. Vraag welke instelling werkelijk geldt en welke ruimte de host beschikbaar stelt. Alleen een waarde in een configuratiebestand aanpassen bewijst nog niet dat de betreffende aanvraag die waarde gebruikt. Bewaar de gemeten situatie vóór de wijziging.
  3. Isoleer het scenario op de testkopie. Vergelijk een kleine en een representatieve import of rapportvraag. Laat gericht onderzoeken welke uitbreiding betrokken is, zonder alle winkelonderdelen tegelijk uit te schakelen. Noteer per proef welke functie actief is en welke hoeveelheid gegevens wordt verwerkt.
  4. Kies een correctie op basis van de meting. Bespreek een passende plugin-update, efficiëntere verwerking of kleinere delen van een taak. Alleen als de host voldoende ruimte bevestigt, kan een begrensde verhoging worden getest. Maak het geheugen niet onbeperkt en spreek af hoe het verbruik daarna wordt gecontroleerd.
  5. Controleer de winkeluitkomst. Vergelijk aantallen, voorraad en orderstatus met de verwachting. Gebruik testbetalingen zonder afschrijving en controleer op dubbele records. Bekijk verse logs en de gemeten piek tijdens dezelfde taak. Een pagina die weer opent is niet genoeg als de import maar gedeeltelijk klaar is.

Een import als controlevoorbeeld

Gebruik een testbestand met een vooraf bekend aantal producten. Noteer welke records nieuw zijn en welke bijgewerkt moeten worden. Vergelijk na afloop die aantallen met de werkelijke uitkomst.

Laat ook een onderbroken proef beoordelen: wat moet gebeuren als je dezelfde taak opnieuw start? Spreek af hoe dubbele producten worden voorkomen voordat je een grote echte import herhaalt.

Voor een afrekenfout is een andere controle nodig. Leg vast welke stap de bezoeker bereikte en laat orderadministratie en betaalstatus samen beoordelen door de verantwoordelijke beheerder. Een foutscherm vertelt niet of alle eerdere stappen ongedaan zijn gemaakt.

Geef daarom geen generiek advies om opnieuw te betalen. De veilige vervolgstap hangt af van de vastgestelde toestand van die bestelling.

Bewaar bij oplevering de taakomvang, actieve limiet en uitkomst. Daarmee kun je een latere meting vergelijken zonder te gokken of dezelfde belasting is gebruikt. Vraag wie de eerstvolgende grotere import of rapportvraag controleert.

Een correctie hoort bij een aantoonbaar geteste winkelhandeling en een afgesproken capaciteit, niet bij één willekeurig gekozen geheugengetal.

Hulp en controle na herstel

Gebruik het hulpformulier hieronder als je geen toegang hebt tot de logs of niet weet wie de betreffende code onderhoudt. Beschrijf één mislukte handeling en het verwachte resultaat. Vraag om een voorstel dat de oorzaak, de wijziging en de controle afzonderlijk benoemt.

Stuur geen wachtwoorden mee met je aanvraag.

Herhaal na herstel de oorspronkelijke handeling op de testkopie. Controleer ook een normale bezoekersroute, een leeg resultaat en een foutieve invoer waar dat relevant is. Bekijk verse logregels bij het nieuwe testtijdstip.

Bewaar versies en uitkomsten bij je onderhoudsnotities. Laat de verantwoordelijke beheerder bepalen wanneer de geteste wijziging naar de echte website kan.

Veelgestelde vragen

Welk geheugengetal moet ik instellen?

Er is hier geen universeel getal. Laat het verbruik van de getroffen taak meten en bespreek een begrensde instelling met de host, inclusief een controle van de winkeluitkomst.

Kan de mini-check deze oorzaak bewijzen?

Nee. Een openbare check vervangt geen onderzoek in jouw privélog en serverinstellingen. Gebruik de melding en de mislukte handeling als startpunt voor de diagnose.

Wanneer is het herstel klaar?

Wanneer de oorspronkelijke handeling met het juiste resultaat slaagt en nieuwe logregels geen terugkeer laten zien. Bewaar versies en testresultaat bij je onderhoudsnotities.

Bronnen

Geraadpleegd op 22 oktober 2026.

  1. Domein
  2. Controle
  3. Uitkomst
  4. Rapport

Welke PHP-versie draait jouw site?

Vul je domein in. We lezen alleen wat je site openbaar meestuurt: de headers en de kop van de homepage. Geen scan, geen login.

We bewaren het domein en de uitkomst, nooit je IP-adres.