Börja för 0 kr – de första 3 månaderna är gratisSe erbjudandet

Databaser och PHP

PHP-gränser: minne, uppladdningsstorlek och körtid

Se memory_limit, upload_max_filesize, körtid och antal PHP-processer på Sitewigs webbhotell, och vad du gör när din hemsida når en gräns.

2 min läsningUppdaterad

På den här sidan
  1. Gränserna
  2. Kan jag ändra php.ini?
  3. När du når en gräns
  4. Vad betyder "Allowed memory size of … bytes exhausted"?
  5. Jag kan inte ladda upp en stor fil i WordPress. Vad gör jag?
  6. Mitt skript stannar efter 5 minuter. Kan det köra längre?
  7. Sidan är långsam när det är många besökare. Hjälper ett större paket?
  8. Kan jag välja tidszon själv?

Varje webbhotell har sin egen PHP-uppsättning med fasta gränser, så att en hemsida inte kan använda hela servern. De flesta hemsidor märker aldrig av gränserna. Här ser du värdena och vad du gör om du stöter på dem.

Minne 512 MB, uppladdning 128 MB, körtid 300 sekunder och PHP-processer per paket
PHP-gränserna på ett Sitewig-webbhotell

Gränserna

PHP-inställningar på alla webbhotell

memory_limit
512M (per PHP-process, fast)
upload_max_filesize
128M
post_max_size
128M
max_execution_time
300 sekunder (hård gräns)
max_input_vars
3000
date.timezone
Europe/Copenhagen
display_errors
Avstängd (fel skrivs i logs/php/error.log)

Antalet PHP-processer som kan köras samtidigt beror på ditt paket. Fler processer betyder att fler besökare kan få svar samtidigt: det är särskilt viktigt för webbutiker och välbesökta WordPress-sajter.

PaketPHP-processer samtidigtMinne per process
Starter8512 MB
Pro16512 MB
Business32512 MB
Max32512 MB

Kan jag ändra php.ini?

Inte i dag. Det finns ingen php.ini-redigerare i kontrollpanelen, och gränserna ovan gäller för hela webbhotellet. Vissa värden (t.ex. minne, inaktiverade funktioner och vilka mappar PHP får läsa) är låsta av säkerhetsskäl och kan aldrig skrivas över.

När du når en gräns

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

Ett skript har använt mer än 512 MB minne. Det beror nästan alltid på ett tillägg eller en import som läser in för mycket på en gång. Uppdatera eller byt ut tillägget, eller dela upp importen. Ett större paket ger fler PHP-processer, men inte mer minne per process.

Jag kan inte ladda upp en stor fil i WordPress. Vad gör jag?

Uppladdning via webbläsaren är begränsad till 128 MB per fil. Större filer, t.ex. videor eller säkerhetskopiearkiv, laddar du upp med SFTP under Webbhotell → SSH/SFTP, där gränsen på 128 MB per fil inte gäller.

Mitt skript stannar efter 5 minuter. Kan det köra längre?

Nej. En enskild förfrågan får köra högst 300 sekunder. Dela upp arbetet i mindre delar, t.ex. med en import som fortsätter där den slutade.

Sidan är långsam när det är många besökare. Hjälper ett större paket?

Ja, om alla PHP-processer är upptagna samtidigt. Pro har dubbelt så många som Starter, och Business och Max har fyra gånger så många. Överväg också ett cache-tillägg så att färre sidor behöver skapas av PHP varje gång.

Kan jag välja tidszon själv?

Servern använder dansk tid (Europe/Copenhagen). I WordPress kan du välja en annan tidszon under Inställningar → Allmänt, och i dina egna skript kan du ställa in den med date_default_timezone_set().

Läs om webbhotell

Hittade du inte svaret?

Svar inom 1 arbetsdag · vardagar 8–17