
Två fel dyker ofta upp tillsammans. Allowed memory size of X bytes exhausted betyder att sidan behövde mer minne än den fick. Maximum execution time exceeded betyder att sidan behövde mer tid. Båda är symtom på samma sak, att något gör för mycket arbete under en enda sidladdning.
| Var felet visas | Vad det berättar |
|---|---|
| Vid uppladdning av en bild | Bilden är för stor att behandla med nuvarande minnesgräns |
| Under en uppdatering | Uppackningen av paketet ryms inte inom gränsen |
| Vid import eller export | Jobbet är för stort för en körning och behöver delas upp |
| På en vanlig sida | Ett tillägg eller tema gör för mycket vid varje laddning |
Minnesgränsen höjs genom att lägga till define('WP_MEMORY_LIMIT', '256M'); i wp-config.php. Det är rätt åtgärd när du behöver webbplatsen öppen just nu för att komma åt att rätta den egentliga orsaken. Det är ingen lösning, eftersom gränsen återkommer när webbplatsen växer.
Stäng av tilläggen och aktivera ett i taget, som beskrivs i guiden ett tillägg förstörde webbplatsen. Minne slukas typiskt av sidbyggare, mångsidiga teman, statistiktillägg som skriver varje besök till databasen och säkerhetskopieringstillägg som packar hela webbplatsen mitt under ett besök.
En bild direkt från kameran kan vara tiotals megabyte, och WordPress skapar dessutom flera storlekar av den. Skala bilderna till en rimlig webbstorlek före uppladdning. Det tar bort en av de vanligaste orsakerna helt.
Importer, exporter och massändringar körs bäst i omgångar. Många verktyg erbjuder det färdigt, och det är nästan alltid bättre än att höja gränser tills en körning ryms.
Slut på minne och slut på tid är ytterligheter av samma fenomen. Om webbplatsen inte kraschar men är långsam, börja med guiden varför en WordPress-webbplats är långsam. Om ett serverfel dyker upp i stället, se 502, 503 och 504.
Höj inte gränsen gång på gång utan att någon tittar på vart minnet tar vägen. Det skjuter problemet framåt och gör det dyrare, eftersom du till slut möter serverns verkliga tak i stället för en inställningsrad.
Vi hittar det som förbrukar minnet eller tiden och åtgärdar det, i stället för att bara höja gränsen. Vi berättar också om det handlar om ett enskilt tillägg eller om en webbplats som vuxit ur sitt paket.