WordPress visar HTTP-fel vid uppladdning av bilder

När jag arbetade med min blogg idag visar WordPress HTTP-fel när jag laddade upp bilder, jag var förvirrad och hjälplös. Jag försökte ladda upp bilden igen och igen, men felet går inte. Efter 5-6 försök kunde jag igen ladda upp bilderna framgångsrikt. Men min framgång var kortvarig eftersom efter ett par minuter kommer samma fel att banka på min dörr.

Även om det finns många korrigeringar tillgängliga för ovanstående problem men sedan återigen kommer de att slösa bort din tid, det är därför jag kommer att fixa det här HTTP-felet när jag laddar upp bilder och efter att du är klar med den här artikeln kan jag försäkra dig om att det här felmeddelandet kommer att vara länge borta.

Fix för WordPress visar HTTP-fel vid uppladdning av bilder

Bildstorlek

Den första och uppenbara saken att kontrollera är att dina bilddimensioner inte överskrider ditt innehåll med fast breddinnehåll. Låt oss till exempel säga att du vill lägga upp 3000X1500-bilden men inläggets innehållsområde (inställt av ditt tema) är bara 1000px så kommer du definitivt att se detta fel.

Obs: Å andra sidan försök alltid att begränsa dina bilddimensioner till 2000X2000.

Även om ovanstående kanske inte nödvändigtvis löser problemet, men det är värt att kontrollera igen. Om du vill kontrollera WordPress-riktlinjer för bilder, läs här.

Öka ditt PHP-minne

Ibland verkar det att lösa detta PHP-minne som tillåts WordPress. Tja, du kan aldrig vara säker förrän du försöker lägga till den här koden definiera ('WP_MEMORY_LIMIT', '64M') i din wp-config.php- fil.

Obs! Rör inte vid några andra inställningar i wp-config.php, annars kommer din webbplats helt otillgänglig. Om du vill kan du läsa mer om redigering av wp-config.php-fil.

För att lägga till ovanstående kod, gå bara över till din cPanel och gå till rotkatalogen för din WordPress-installation där du hittar wp-config.php-filen.

Om ovanstående inte fungerar för dig finns det en god chans att din webbhotell inte tillåter dig att höja PHP-minnesgränsen. I så fall kan du prata direkt med dem hjälpa dig att ändra PHP-minnesgränsen.

$config[ads_text6] not found

Lägga till en kod i .htaccess-filen

För att redigera din .htaccess-fil navigerar du bara till Yoast SEO> Verktyg> Filedigerare (om du inte har Yoast SEO installerat, bör du installera den och du kan läsa om hur du konfigurerar detta plugin här). I .htaccess-filen lägger du bara till denna rad med kod:

 Ställ in MAGICK_THREAD_LIMIT 1 

Efter att du har lagt till koden klickar du bara på "Spara ändrat till .htaccess" och kontrollera om problemet är löst.

Ändrar temafunktioner.php-fil

Vi kommer faktiskt bara att säga WordPress att använda GD som standardklassen WP_Image_Editor med temafunktioner.php-fil. Från WordPress senaste uppdatering har GD abstraherats och Imagick används som standardbildredigerare, så att det går tillbaka till den gamla verkar fixa problemet för alla.

Rekommenderas: Tydligen finns det också ett plugin för att göra det, gå hit. Men om du vill redigera filen manuellt fortsätter du nedan.

Om du vill redigera temafunktionerna.php-filen navigerar du bara till Utseende> Editor och väljer Temafunktioner (function.php). När du är där, lägg bara till den här koden i slutet av filen:

 add_filter ('wp_image_editors', 'Change_graphic_lib'); function change_graphic_lib ($ array) {return array ('WP_Image_Editor_GD', 'WP_Image_Editor_Imagick'); } 

Obs: Se till att du lägger till den här koden i det slutande PHP-tecknet (?>)

Detta är den viktigaste fixen i guiden WordPress visar HTTP-fel när du laddar upp bilder, men om ditt problem fortfarande inte är rätt, fortsätt framåt.

Inaktiverar Mod_Security

Obs: Den här metoden rekommenderas inte eftersom den kan äventyra säkerheten för ditt WordPress och värd. Använd endast den här metoden om du har provat allt annat och om inaktivering av detta fungerar för dig, kontakta din webbhotell och be om support.

Gå igen till din filredigerare via Yoast SEO> Verktyg> Filedigerare och lägg till följande kod i din .htaccess-fil:

 SecFilterEngine Off SecFilterScanPOST Off 

Och klicka på "Spara ändrat till .htaccess."

Installera om den senaste versionen av WordPress

Ibland kan det här problemet uppstå på grund av skadad WordPress-fil och någon av ovanstående lösningar kanske inte fungerar alls, i så fall måste du installera om den senaste versionen av WordPress:

  • Säkerhetskopiera din Plugin-mapp från cPanel (ladda ner dem) och inaktivera dem sedan från WordPress. Efter det tar du bort alla insticksmappar från din server med cPanel.
  • Installera standardtemat, t.ex. Tjugo sexton och ta sedan bort alla andra teman.
  • Från Dashboard> Uppdateringar installerar om den senaste versionen av WordPress.
  • Ladda upp och aktivera alla plugins (utom bildoptimeringsplugins).
  • Installera vilket tema du vill ha.
  • Försök använda bilduppladdaren nu.

Detta kommer att fixa WordPress visar HTTP-fel vid uppladdning av bilder.

Diverse reparationer

  • Använd inte apostrof i bildfilsnamnen, t.ex. Aditya-Farrad.jpg
  • Försök ändra filändelsen.
  • Inaktivera alla plugins.
  • Se till att din värd har den senaste versionen av PHP installerad.
  • Kontakta din webbhotell för support.

Detta är slutet på den här guiden och jag hoppas att nu måste du ha åtgärdat problemet WordPress visar HTTP-fel när du laddar upp bilder . Om du fortfarande har några frågor angående det här inlägget, fråga gärna kommentarerna.

Gilla och dela detta blogginlägg i sociala nätverk för att sprida ordet om detta problem.

Relaterade Artiklar