Direct naar de inhoud

Cookie-instellingen

Kies per soort welke cookies je toestaat. Je kunt je keuze altijd wijzigen via Cookie-instellingen onderaan elke pagina. Privacyverklaring

Noodzakelijk

Altijd aan

Nodig om in te loggen, je winkelwagen te bewaren en je keuzes te onthouden. Deze staan altijd aan.

Welke cookies?
  • weboke_sessie, weboke_klant, weboke_remember: je sessie en ingelogd blijven
  • weboke_basket: je winkelwagen
  • wkBtwIncl: prijzen met of zonder btw tonen
  • wok_cookies: je cookiekeuze, 12 maanden

Meet welke advertentie tot een bezoek of bestelling leidt, zodat we niet betalen voor advertenties die niets doen.

Welke cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), tot 90 dagen
  • OpenAI Ads, advertenties in ChatGPT
  • wok_aff: via welke partner je bij ons kwam (affiliateprogramma), 60 dagen

4,6

Land en taal

Elk land heeft zijn eigen site, met prijzen en btw van dat land.

Bekijken

PHP-opties: upload_max_filesize, memory_limit en max_execution_time

Bekijk het in een korte film

Je PHP-versie bekijken in Select PHP version 0:37

Bij PHP horen instellingen die bepalen hoeveel een script mag: hoe groot een upload mag zijn, hoeveel geheugen een script mag gebruiken en hoe lang het mag draaien. Die pas je zelf aan in Select PHP version, op het tabblad Options. Je hebt dus geen php.ini en geen regels in .htaccess nodig.

Zo pas je een optie aan

  1. Klik in DirectAdmin onder Extra Programma's op Select PHP version.
  2. Controleer bij PHP version of de juiste versie gekozen is. Opties stel je per versie in.
  3. Klik op het tabblad Options.
  4. Klik op de waarde achter de optie die je wilt wijzigen en kies of typ de nieuwe waarde.
Het tabblad Options met onder andere max_execution_time, memory_limit 256M, post_max_size 64M en upload_max_filesize 64M
(1) max_execution_time, (2) memory_limit, (3) post_max_size, (4) upload_max_filesize

De nieuwe waarde wordt direct opgeslagen en geldt meteen voor alle websites in je pakket die deze PHP-versie gebruiken.

De belangrijkste opties

OptieWat doet het?Wanneer verhogen?
upload_max_filesizeHoe groot één geüpload bestand mag zijn.Als je een groot thema, een video of een back-up wilt uploaden en je krijgt een melding dat het bestand te groot is.
post_max_sizeHoe groot alles samen mag zijn dat in één keer wordt verstuurd (bestand plus formulier).Altijd samen met upload_max_filesize. Maak post_max_size minstens even groot, liefst iets groter.
memory_limitHoeveel geheugen één PHP-script mag gebruiken.Bij de melding "Allowed memory size of ... bytes exhausted" of als een plugin om meer geheugen vraagt. 256M is voor de meeste sites ruim genoeg.
max_execution_timeHoeveel seconden een script mag draaien voordat het wordt afgebroken.Bij een import, export of migratie die halverwege stopt met "Maximum execution time exceeded".
max_input_timeHoe lang PHP mag doen over het ontvangen van een upload of formulier.Bij grote uploads over een trage verbinding.
max_input_varsHoeveel velden een formulier mag hebben.Als een groot menu of een pagina met veel opties in WordPress niet helemaal wordt opgeslagen. Zet hem dan bijvoorbeeld op 3000 of 5000.
display_errorsToont PHP-fouten op de pagina zelf.Alleen tijdelijk om een fout te zoeken. Zet het daarna weer uit: bezoekers hoeven je foutmeldingen niet te zien.
date.timezoneDe tijdzone voor datums en tijden.Staat al op Europe/Amsterdam. Alleen wijzigen als je site in een andere tijdzone hoort te werken.

Let op: Hogere waarden zijn niet altijd beter. Een script dat veel geheugen of tijd nodig heeft, telt mee voor de limieten van je pakket (zie Resource Usage: CPU, geheugen en processen). Verhoog een waarde dus alleen als het nodig is, en niet "voor de zekerheid" naar het maximum.

Een voorbeeld: een groot bestand uploaden

Je wilt met een migratieplugin een back-up van 200 MB uploaden, maar je krijgt een melding dat het bestand te groot is. Zet dan:

  1. upload_max_filesize op 256M;
  2. post_max_size op 256M of hoger;
  3. eventueel max_execution_time en max_input_time wat hoger, bijvoorbeeld 300.

Ververs daarna de pagina van de plugin. De nieuwe limiet staat er meestal meteen bij. Lukt het nog steeds niet, lees dan Upload te groot (fout 413) of time-out.

Kan dit ook in Mijn WebOké?

Ja, voor de meest gebruikte opties. Vraag de AI-assistent in Mijn WebOké bijvoorbeeld "Zet upload_max_filesize op 256M". De assistent kan memory_limit, upload_max_filesize, post_max_size, max_execution_time, max_input_time, max_input_vars en display_errors voor je wijzigen in Select PHP version, voor de PHP-versie die je pakket op dat moment gebruikt. Je ziet eerst wat er verandert en klikt zelf op Keur goed en voer uit.

Veelgestelde vragen

Ik heb de waarde verhoogd, maar mijn site ziet nog de oude waarde.
Controleer of je de optie hebt gewijzigd bij de versie met (current). Kijk ook of er in je .htaccess nog een oude regel zoals php_value upload_max_filesize staat, of dat er bij PHP Instellingen een overschrijving voor je domein staat (zie PHP Instellingen in DirectAdmin of Select PHP version: wat is het verschil?). Die gaan voor.

Wat is het maximum?
Op het tabblad Options kun je bij sommige opties alleen uit een lijst kiezen. Heb je meer nodig dan je daar kunt kiezen, bijvoorbeeld voor een grote import? Dan kun je een hogere waarde instellen met een regel in .htaccess (zie PHP-instellingen per map en via .htaccess), of maak een ticket.

Waarom staan disable_functions en open_basedir erbij?
Die zijn er voor de veiligheid van je website en de server. Laat ze staan zoals ze zijn.

Even geduld…

Stel je domeinen in

Regel per domein de nameservers, de koppeling aan je hosting en wie de eigenaar wordt.

Je domeinen laden…