Je bent lekker bezig met je website, klikt ergens op en plotseling zie je een rare foutmelding op je scherm: “Maximum execution time exceeded”. Paniek! Wat betekent dit? Is je website kapot? Geen zorgen, je bent niet de enige die hiermee te maken krijgt. Deze foutmelding lijkt eng, maar is eigenlijk best goed op te lossen. Ik leg je precies uit wat er aan de hand is en hoe je het stap voor stap kunt oplossen.
Laten we beginnen met een simpele uitleg. Stel je voor dat je website een restaurant is. Normaal gesproken krijgt een kok een bepaalde tijd om een gerecht te bereiden. WordPress werkt op dezelfde manier. Elke keer als je iets doet op je website – een pagina opent, een plugin installeert, een update uitvoert – krijgt WordPress een bepaalde tijd om die taak af te ronden.
Die tijd is meestal ingesteld op 30 seconden. Dat klinkt kort, maar voor de meeste taken is dat meer dan genoeg. Soms duurt een taak echter langer. Misschien installeer je een zware plugin, importeer je veel content, of zit er ergens een foutje in de code. Als WordPress niet klaar is binnen die 30 seconden, stopt de server ermee en krijg je deze foutmelding te zien.
Het is eigenlijk een soort veiligheidsmaatregel. Want zonder die limiet zou een foutje op je website eindeloos kunnen blijven draaien en alle kracht van de server opslorpen.
Er zijn verschillende momenten waarop je deze vervelende melding tegen kunt komen:
Tijdens het updaten van WordPress zelf of van je plugins. Dit gebeurt vooral bij grotere updates die veel moeten verwerken. Of wanneer je veel afbeeldingen tegelijk uploadt. Of als je een backup maakt van je website. Soms ook gewoon uit het niets, schijnbaar zonder reden.
Vaak heeft het te maken met je hosting. Goedkope hosting heeft strengere limieten dan duurdere pakketten. Net zoals een klein keukentje minder gerechten tegelijk kan bereiden dan een grote restaurantkeuken.
De oplossing is eigenlijk vrij logisch: we gaan WordPress meer tijd geven om zijn taken af te ronden. In plaats van 30 seconden geven we bijvoorbeeld 300 seconden. Maar hoe doe je dat precies? Daar komen we nu aan toe.
Dit klinkt ingewikkelder dan het is. Het .htaccess bestand is een soort instructieboekje voor je website. Het zit verstopt in de bestanden van je WordPress installatie. Zo vind je het:
Log in bij je hosting omgeving. Dit is de plek waar al je websitebestanden staan. Je hebt hier een gebruikersnaam en wachtwoord voor gekregen van je hostingprovider. Zoek naar iets wat heet “Bestandsbeheer” of “File Manager”. Dit is meestal terug te vinden in het controlepaneel, vaak cPanel genoemd.
Eenmaal in het bestandsbeheer zie je verschillende mappen en bestanden. Zoek naar de hoofdmap van je WordPress installatie. Deze heet vaak “public_html” of “www” of gewoon je domeinnaam. Klik erop.
Nu zie je allemaal WordPress bestanden. Zoek naar een bestand dat .htaccess heet. Let op: dit bestand begint met een punt! Dat maakt het een “verborgen” bestand. Zie je het niet? Dan moet je verborgen bestanden zichtbaar maken. Meestal kun je dit instellen via een knop bovenin die zoiets zegt als “verborgen bestanden tonen”.
Gevonden? Mooi. Klik met je rechtermuisknop op het bestand en kies voor “Bewerken” of “Edit”. Er opent nu een tekstbestand met wat code erin. Schrik niet van wat je ziet! Je hoeft alleen maar een paar regels toe te voegen.
Scroll helemaal naar beneden en voeg deze regels toe:
php_value max_execution_time 300
Sla het bestand op. Klaar! Je hebt zojuist de maximale uitvoeringstijd verhoogd naar 300 seconden (5 minuten). Probeer nu de actie opnieuw die eerst fout ging. Meestal is het probleem nu opgelost.
Sommige servers werken niet met de eerste methode. Dan moeten we via een ander bestandje werken: php.ini. Dit bestand regelt de instellingen van PHP, de taal waarin WordPress is geschreven. Het werkt ongeveer hetzelfde als bij methode 1.
Log in bij je bestandsbeheer. Ga naar de hoofdmap van je WordPress installatie. Zoek naar een bestand dat php.ini heet. Zie je het niet? Dan moet je het misschien zelf aanmaken. Klik op “Nieuw bestand” en noem het “php.ini”.
Open het bestand om het te bewerken. Voeg deze regel toe:
max_execution_time = 300
Sla op. Klaar!
Er is nog een derde manier. Deze werkt vaak goed als de andere methodes niet lukken. Het wp-config.php bestand is een belangrijk WordPress bestand. Hier moeten we wel voorzichtig mee zijn. Maak altijd eerst een backup!
Ga naar je bestandsbeheer. Open de WordPress hoofdmap. Zoek naar het bestand wp-config.php. Klik erop om het te bewerken.
Je ziet nu een hoop code. Dat is normaal. Scroll naar beneden tot je deze regel ziet:
/* Dat is alles, stop met bewerken! Veel blogplezier. */
Of in het Engels:
/* That’s all, stop editing! Happy blogging. */
Voeg vlak boven deze regel het volgende toe:
set_time_limit(300);
Sla op en sluit het bestand.
Soms werkt geen van bovenstaande methodes. Dat kan verschillende redenen hebben. Misschien heeft je hostingprovider strikte beperkingen ingesteld die je zelf niet kunt veranderen. Dan is de oplossing simpel: neem contact op met je hostingprovider.
Vertel ze dat je de “max_execution_time” wilt verhogen. De meeste hostingproviders zijn hier aan gewend en kunnen dit voor je regelen. Het duurt meestal maar een paar minuten. Soms zijn ze zo vriendelijk om het telefonisch direct voor je te doen.
Een andere optie: misschien moet je upgraden naar een beter hostingpakket. Goedkope hosting heeft vaak lage limieten. Voor serieuze websites is iets betere hosting echt een aanrader. Het kost iets meer per maand, maar je hebt wel veel minder problemen.
Natuurlijk is voorkomen beter dan genezen. Een paar simpele tips kunnen je helpen om deze foutmelding in de toekomst te vermijden.
Gebruik niet te veel plugins. Elke plugin voegt taken toe aan je website. Hoe meer plugins, hoe meer werk voor WordPress. Houd het simpel. Gebruik alleen plugins die je echt nodig hebt.
Update regelmatig. Verouderde plugins en WordPress versies kunnen trager worden en meer tijd nodig hebben. Houd alles up-to-date.
Optimaliseer je afbeeldingen. Grote afbeeldingen zijn zwaar voor je website. Maak ze kleiner voordat je ze upload. Er zijn handige gratis tools voor om afbeeldingen te verkleinen zonder kwaliteitsverlies.
Kies voor goede hosting. Dit kan niet vaak genoeg gezegd worden. Slechte hosting is de bron van oneindig veel frustratie. Goede hosting voorkomt zoveel problemen.
Soms is het probleem complexer dan je denkt. Als geen van de bovenstaande methodes werkt, of als je het gewoon eng vindt om in bestanden te gaan zitten knutselen, dan is het tijd om hulp in te schakelen. En dat is helemaal niet erg! Veel ondernemers hebben al genoeg aan hun hoofd zonder zich ook nog eens zorgen te maken over technische problemen.
Er is geen schaamte in toegeven dat iets te technisch is. Jij bent specialist in jouw vak. Anderen zijn specialist in websites. Net zoals je waarschijnlijk ook niet zelf je auto repareert of je administratie doet (tenzij je automonteur of accountant bent natuurlijk).
De “Maximum execution time exceeded” foutmelding betekent simpelweg dat WordPress meer tijd nodig heeft om een taak af te ronden dan de server toestaat. Je kunt dit oplossen door de tijd te verhogen via het .htaccess bestand, het php.ini bestand, of het wp-config.php bestand. Als dit niet lukt, neem dan contact op met je hostingprovider.
Onthoud: deze foutmelding betekent niet dat je website kapot is. Het is gewoon een instelling die aangepast moet worden. Best logisch eigenlijk. En met de stappen hierboven kun je het in de meeste gevallen zelf oplossen.
Snap je het toch niet helemaal? Of durf je niet zelf in de bestanden te zitten? Ik begrijp het volledig. Bij Webaware helpen we regelmatig ondernemers die vastlopen met dit soort technische problemen. We nemen je werk uit handen zodat jij je kunt richten op waar je goed in bent: jouw bedrijf runnen.
Neem gerust contact met ons op. Stuur een e-mail naar info@webaware.nl, bel of WhatsApp naar 06-37418075, of vul het formulier in op onze contactpagina. We kijken graag met je mee en helpen je verder. Geen gedoe, gewoon duidelijke hulp van iemand die begrijpt dat niet iedereen een computernerd hoeft te zijn.

Ik ben Alex Siderius, de oprichter en eigenaar van Webaware Websites & Online Marketing. Mijn liefde voor websites begon op mijn veertiende en heeft me sindsdien nooit meer losgelaten. Na mijn studie Business IT & Management, die ik in 2016 succesvol heb afgerond, besloot ik mijn passie om te zetten in een eigen bedrijf.
Ik begrijp dat je als ondernemer vaak weinig tijd hebt om je te verdiepen in de wereld van websites en online marketing. Daarom neem ik graag zoveel mogelijk werk voor je uit handen. Ik geloof sterk in samenwerking en betrek mijn klanten altijd bij het proces, zodat we samen tot het beste resultaat komen en ik 100% klanttevredenheid kunnen garanderen.
Bij Webaware kun je rekenen op persoonlijke aandacht, transparantie en bovenal een oplossing die perfect aansluit bij jouw wensen en behoeften. Laten we samen jouw online aanwezigheid naar een hoger niveau tillen!
Een webdesignbureau in Amsterdam met kennis van online marketing. We bouwen websites voor ZZP-ers en het MKB. We werken o.a. voor organisaties uit Almere, Haarlem, Weesp, Leiden, Badhoevedorp, Amstelveen, Leiden, Purmerend & komen graag bij u langs!
