PHP-limieten verhogen bij xel om bestanden up te loaden

Soms zijn de standaard PHP-waarden niet genoeg om grote bestanden up te loaden, zoals demo-content voor een WordPress thema, plugins, thema’s of een grote lading afbeeldingen. Je krijgt dan een foutmelding, zoals:

  • Fatal error: Allowed memory size of … bytes exhausted
  • Fatal error: Maximum execution time of 30 seconds exceeded

PHP-instellingen wijzigen

Bij xel heb je zelf de mogelijkheid de PHP-limieten te wijzigen. Volg hierbij de volgende stappen.

  • Log in op jouw xel omgeving en selecteer een dienst 
  • Klik in het linkermenu op het kopje Performance
  • Klik vervolgens op PHP-instellingen
  • Klik op PHP-instellingen wijzigen om de waardes aan te passen
  • Wijzig de gewenste waarde(s) en klik op opslaan
  • De wijzigingen worden in vijf minuten actief.

Welke PHP-waarden kun je wijzigen? 

We hebben de 5 belangrijkste php-limieten op een rijtje gezet die je zelf kan beheren. Hieronder volgt een toelichting wat dit precies inhoudt.

#memory_limit:

Deze waarde geeft aan hoeveel geheugen elk apart PHP-script maximaal mag gebruiken op het hostingpakket.

Verhoog dit naar 256MB als je bezig bent met het installeren van een thema of demo.

#post_max_size:

De waarde geeft aan hoe groot een bericht of pagina gepubliceerd mag worden.

De standaard waarde zou voldoende moeten zijn. Wordt anders aanbevolen? Verhoog dit naar de aanbevolen waarde.

#max_execution_time:

De waarde geeft aan hoelang een script of upload uitgevoerd mag worden. Als het niet binnen de tijd is voltooid, dan wordt het proces afgebroken.

Verhoog dit naar 300 als je bezig bent met het installeren van een thema of demo.

#max_input_vars:

De waarde geeft aan hoeveel invoervariabelen er maximaal worden geaccepteerd.

De standaard waarde zou voldoende moeten zijn. Wordt anders aanbevolen? Verhoog dit naar de aanbevolen waarde.

#upload_max_filesize:

De waarde geeft aan wat de maximale grootte mag zijn van het bestand.

Verhoog dit naar naar 512MB als je grote bestanden probeer te uploaden. Is 512MB te weinig? Verhoog het dan naar 1024MB.