PHP-instellingen aanpassen (memory_limit, upload_max_filesize)

Krijg je een melding als Allowed memory size exhausted of The uploaded file exceeds the upload_max_filesize directive? Dan moet je een PHP-instelling ophogen. Dat doe je zelf in het Control Panel van je hostingpakket.

PHP-instellingen aanpassen in het Control Panel

  1. Log in op het Control Panel van je hostingpakket.
  2. Kies in het menu Instellingen en daarna bovenin PHP versie.
  3. Klik rechts op Switch naar PHP instellingen.
  4. Pas de waarde aan die je nodig hebt en sla op.

De instellingen gelden voor alle websites in je pakket en horen bij de gekozen PHP-versie. Wissel je later van versie, controleer ze dan opnieuw. Lees PHP-versie en extensies kiezen.

Welke instelling heb ik nodig?

InstellingWat doet hij?Wanneer ophogen?
memory_limitHet maximale geheugen dat één PHP-script mag gebruiken.Bij de melding Allowed memory size exhausted, of als een zware plugin of webshop erom vraagt. 256M is voor de meeste WordPress-sites ruim genoeg.
upload_max_filesizeDe maximale grootte van één bestand dat je via je website uploadt.Als je grote afbeeldingen, video's of een back-up wilt uploaden via WordPress of een andere website.
post_max_sizeDe maximale grootte van alles wat in één keer wordt verstuurd, inclusief alle bestanden.Altijd samen met upload_max_filesize. Zet hem minstens even hoog, anders werkt de hogere uploadgrens niet.
max_execution_timeHoeveel seconden een script mag draaien.Als een import, export of update halverwege afbreekt.
max_input_varsHoeveel velden een formulier mag versturen.Als een groot menu, pagina-opbouwer of instellingenpagina niet alles opslaat.
Niet alles ophogen tot het maximum. Een hoge memory_limit of max_execution_time maakt een zwaar script niet sneller. Het geeft hem alleen meer ruimte om je pakket te belasten. Zie je deze meldingen vaak, kijk dan ook naar de oorzaak. Lees Melding 'Resource Limit Is Reached' (508).

Een andere waarde voor één map

Wil je een instelling alleen voor één website of map aanpassen? Zet dan in het .htaccess-bestand van die map bijvoorbeeld:

php_value memory_limit 512M
php_value upload_max_filesize 128M
php_value post_max_size 128M

Een waarde in .htaccess gaat vóór de instelling in het Control Panel. Krijg je na het toevoegen een 500-fout, controleer dan de spelling of haal de regels weer weg.

Controleren of het gelukt is

Bij WordPress zie je de actuele waarden in het beheer bij Gereedschap › Sitestatus › Info › Server. Bij andere websites kun je tijdelijk een bestand info.php met de regel <?php phpinfo(); in je website zetten en dat in je browser openen. Verwijder dat bestand daarna weer: het toont informatie over je server die anderen niet hoeven te zien.

Kom je er niet uit?

Mail ons op support@intention.nl met je domeinnaam en de foutmelding die je ziet.

Gerelateerde artikelen

Terug naar de kennisbank

Kom je er niet uit?

Mail ons en je krijgt antwoord van iemand die je omgeving kent.
Op werkdagen meestal dezelfde dag.