Start for 0 kr – de første 3 månedene er gratisSe tilbudet

Databaser og PHP

PHP-grenser: minne, opplastingsstørrelse og kjøretid

Se memory_limit, upload_max_filesize, kjøretid og antall PHP-prosesser på Sitewigs webhoteller, og hva du gjør når nettsiden din treffer en grense.

2 min lesingOppdatert

På denne siden
  1. Grensene
  2. Kan jeg endre php.ini?
  3. Når du treffer en grense
  4. Hva betyr «Allowed memory size of … bytes exhausted»?
  5. Jeg kan ikke laste opp en stor fil i WordPress. Hva gjør jeg?
  6. Skriptet mitt stopper etter 5 minutter. Kan det kjøre lenger?
  7. Siden er treg når det er mange besøkende. Hjelper en større pakke?
  8. Kan jeg velge tidssonen selv?

Hvert webhotell har sitt eget PHP-oppsett med faste grenser, slik at én nettside ikke kan legge beslag på hele serveren. De fleste nettsider merker aldri grensene. Her ser du verdiene, og hva du gjør hvis du støter på dem.

Minne 512 MB, opplasting 128 MB, kjøretid 300 sekunder og PHP-prosesser per pakke
PHP-grensene på et Sitewig-webhotell

Grensene

PHP-innstillinger på alle webhoteller

memory_limit
512M (per PHP-prosess, fast)
upload_max_filesize
128M
post_max_size
128M
max_execution_time
300 sekunder (hard grense)
max_input_vars
3000
date.timezone
Europe/Copenhagen
display_errors
Slått av (feil skrives i logs/php/error.log)

Hvor mange PHP-prosesser som kan kjøre samtidig, avhenger av pakken din. Flere prosesser betyr at flere besøkende kan få svar samtidig – det er særlig viktig for nettbutikker og travle WordPress-sider.

PakkePHP-prosesser samtidigMinne per prosess
Starter8512 MB
Pro16512 MB
Business32512 MB
Max32512 MB

Kan jeg endre php.ini?

Ikke i dag. Det finnes ingen php.ini-editor i kontrollpanelet, og grensene ovenfor gjelder for hele webhotellet. Noen verdier (f.eks. minne, deaktiverte funksjoner og hvilke mapper PHP kan lese) er låst av sikkerhetshensyn og kan aldri overstyres.

Når du treffer en grense

Hva betyr «Allowed memory size of … bytes exhausted»?

Et skript har brukt mer enn 512 MB minne. Det skyldes nesten alltid en utvidelse eller en import som laster inn for mye på en gang. Oppdater eller bytt ut utvidelsen, eller del opp importen. En større pakke gir flere PHP-prosesser, men ikke mer minne per prosess.

Jeg kan ikke laste opp en stor fil i WordPress. Hva gjør jeg?

Opplasting gjennom nettleseren er begrenset til 128 MB per fil. Større filer, f.eks. videoer eller sikkerhetskopiarkiver, laster du opp med SFTP under Webhotell → SSH/SFTP, der grensen på 128 MB per fil ikke gjelder.

Skriptet mitt stopper etter 5 minutter. Kan det kjøre lenger?

Nei. En enkelt forespørsel kan kjøre i maks 300 sekunder. Del arbeidet opp i mindre biter, f.eks. med en import som fortsetter der den slapp.

Siden er treg når det er mange besøkende. Hjelper en større pakke?

Ja, hvis alle PHP-prosessene er opptatt samtidig. Pro har dobbelt så mange som Starter, og Business og Max har fire ganger så mange. Vurder også en hurtigbuffer-utvidelse, slik at færre sider må lages av PHP hver gang.

Kan jeg velge tidssonen selv?

Serveren bruker tidssonen Europe/Copenhagen. I WordPress kan du velge en annen tidssone under Innstillinger → Generelt, og i dine egne skript kan du sette den med date_default_timezone_set().

Les om webhotell

Fant du ikke svaret?

Svar innen 1 virkedag · hverdager 8–17