E-post VPS
Felsökning och reparation

Bilduppladdningen misslyckas i WordPress, orsaker och åtgärd

Uppladdning av en bild till mediebiblioteket

En bilduppladdning misslyckas oftast av en av fyra orsaker, och feltexten visar vilken grupp fallet hör till. Om WordPress säger att filen är för stor handlar det om en gräns. Om det bara står HTTP-fel handlar det om bearbetning eller rättigheter.

Kort sagt

  • En storleksgräns och ett HTTP-fel är olika saker och åtgärdas på olika ställen.
  • Förminska bilden före uppladdning, det löser de flesta fall direkt.
  • Ett återkommande HTTP-fel med stora bilder betyder nästan alltid en minnesgräns.

1. Om felet nämner filstorleken

Servern har en övre gräns för en enskild uppladdning. Det vanliga svaret är inte att höja gränsen utan att förminska bilden. En webbsida behöver sällan något bredare än tvåtusen bildpunkter, och en fil direkt från kameran är många gånger större än nödvändigt. En mindre bild snabbar dessutom upp webbplatsen, se guiden varför en WordPress-webbplats är långsam.

2. Om felet bara är ett HTTP-fel

Det betyder att uppladdningen lyckades men att bearbetningen av bilden fallerade. WordPress skapar flera storlekar av varje bild, och det steget förbrukar minne. En stor bild kan fälla bearbetningen även när själva uppladdningen går igenom. Slut på minne behandlas i guiden Allowed memory size exhausted.

3. Kontrollera katalogens rättigheter

Bilderna hamnar i wp-content/uploads. Om den katalogen inte går att skriva till misslyckas uppladdningen eller så försvinner filen direkt efteråt. En fungerande grund är 755 för kataloger. Rättigheterna blir oftast fel efter en migrering, och ämnet berörs även i guiden 403 Forbidden.

4. Uteslut diskutrymme

En full disk visar sig som precis den här typen av sporadiska uppladdningsfel. Kontrollera återstående utrymme i panelen. Den vanligaste utrymmestjuven är ett säkerhetskopieringstillägg som sparar arkiven på samma disk som webbplatsen.

5. Testa ett annat format och filnamn

Diakritiska tecken, mellanslag och mycket långa filnamn ställer fortfarande till det i vissa miljöer. Byt namn på filen utan specialtecken och försök igen. Om problemet gäller bara en bild ligger orsaken nästan säkert i filen själv.

6. Om uppladdningen fungerar men bilden inte syns

Det är ett annat symtom, som gås igenom i guiden bilderna syns inte på webbplatsen.

Vad du inte ska göra

Höj inte uppladdningsgränsen så högt att bilder på tio megabyte går igenom. De hamnar på webbplatsen som de är, gör varje sidladdning långsammare och äter diskutrymme. Rätt ordning är att förminska bilden först.

Om du hellre slipper göra det själv

Vi tar reda på om det handlar om en gräns, rättigheter eller minne, och åtgärdar rätt ställe. Vi ser samtidigt över om bildstorlekarna är rimliga, eftersom för stora bilder gör webbplatsen långsam även när uppladdningen lyckas.

Se hur vi reparerar en trasig webbplats »