Start for 0 kr. – de første 3 måneder er gratisSe tilbuddet

Databaser og PHP

PHP-grænser: hukommelse, upload-størrelse og kørselstid

Se memory_limit, upload_max_filesize, kørselstid og antal PHP-processer på Sitewigs webhoteller – og hvad du gør, når dit website rammer en grænse.

2 min. læsningOpdateret

På denne side
  1. Grænserne
  2. Kan jeg ændre php.ini?
  3. Når du rammer en grænse
  4. Hvad betyder "Allowed memory size of … bytes exhausted"?
  5. Jeg kan ikke uploade en stor fil i WordPress. Hvad gør jeg?
  6. Mit script stopper efter 5 minutter. Kan det køre længere?
  7. Siden er langsom, når der er mange besøgende. Hjælper en større pakke?
  8. Kan jeg selv vælge tidszonen?

Hvert webhotel har sin egen PHP-opsætning med faste grænser, så ét website ikke kan bruge hele serveren. De fleste websites mærker aldrig grænserne. Her kan du se værdierne, og hvad du gør, hvis du støder ind i dem.

Hukommelse 512 MB, upload 128 MB, kørselstid 300 sekunder og PHP-processer pr. pakke
PHP-grænserne på et Sitewig-webhotel

Grænserne

PHP-indstillinger på alle webhoteller

memory_limit
512M (pr. PHP-proces – fast)
upload_max_filesize
128M
post_max_size
128M
max_execution_time
300 sekunder (hård grænse)
max_input_vars
3000
date.timezone
Europe/Copenhagen
display_errors
Slået fra (fejl skrives i logs/php/error.log)

Antallet af PHP-processer, der kan køre på samme tid, afhænger af din pakke. Flere processer betyder, at flere besøgende kan få svar samtidig – det er især vigtigt for webshops og travle WordPress-sites.

PakkePHP-processer på samme tidHukommelse pr. proces
Starter8512 MB
Pro16512 MB
Max32512 MB
Business32512 MB

Kan jeg ændre php.ini?

Ikke i dag. Der er ingen php.ini-editor i kontrolpanelet, og grænserne ovenfor er sat for hele webhotellet. Nogle værdier – fx hukommelse, deaktiverede funktioner og hvilke mapper PHP må læse – er låst af sikkerhedshensyn og kan aldrig overskrives.

Når du rammer en grænse

Hvad betyder "Allowed memory size of … bytes exhausted"?

Et script har brugt mere end 512 MB hukommelse. Det skyldes næsten altid et plugin eller en import, der indlæser for meget på én gang. Opdatér eller udskift pluginnet, eller del importen op. En større pakke giver flere PHP-processer, men ikke mere hukommelse pr. proces.

Jeg kan ikke uploade en stor fil i WordPress. Hvad gør jeg?

Upload gennem browseren er begrænset til 128 MB pr. fil. Større filer, fx videoer eller backup-arkiver, uploader du med SFTP under Webhotel → SSH/SFTP, hvor grænsen på 128 MB pr. fil ikke gælder.

Mit script stopper efter 5 minutter. Kan det køre længere?

Nej. En enkelt forespørgsel må højst køre i 300 sekunder. Del arbejdet op i mindre bidder, fx med en import, der fortsætter fra, hvor den slap.

Siden er langsom, når der er mange besøgende. Hjælper en større pakke?

Ja, hvis alle PHP-processer er optaget på samme tid. Pro har dobbelt så mange som Starter, og Max og Business har fire gange så mange. Overvej også et cache-plugin, så færre sider skal laves af PHP hver gang.

Kan jeg selv vælge tidszonen?

Serveren bruger dansk tid (Europe/Copenhagen). I WordPress kan du vælge en anden tidszone under Indstillinger → Generelt, og i dine egne scripts kan du sætte den med date_default_timezone_set().

Fandt du ikke svaret?

Personlig support på support@sitewig.com – chat og e-mail, svar inden for 24 timer.