Mjuk

WordPress visar HTTP-fel när bilder laddas upp

Prova Vårt Instrument För Att Eliminera Problem





Postat påSenast uppdaterad: 17 februari 2021

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



WordPress visar HTTP-fel när bilder laddas upp

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



Innehåll[ Dölj ]

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

Bildstorlek

Det här första och självklara att kontrollera är att dina bildmått inte överskrider innehållsområdet med fast bredd. Låt oss till exempel säga att du vill lägga upp en bild på 3000X1500 men området för inläggsinnehåll (inställt av ditt tema) är bara 1000px, då kommer du definitivt att se det här felet.



Notera: Å andra sidan försök alltid att begränsa dina bildmått till 2000X2000.

Även om ovanstående kanske inte nödvändigtvis fixar ditt problem, men återigen är det värt att kontrollera. Om du vill kolla WordPress riktlinjer för bilder vänligen läs här .



Öka ditt PHP-minne

Ibland tycks en ökning av PHP-minnet som tillåts för WordPress åtgärda detta problem. 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') in i din wp-config.php fil.

öka php-minnesgränsen för att fixa wordpress http IMAGE-fel

Obs: Rör inte några andra inställningar i wp-config.php, annars blir din webbplats helt otillgänglig. Om du vill kan du läsa mer om Redigera filen wp-config.php .

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

Wp-config php-fil

Om ovanstående inte fungerar för dig så finns det en god chans att ditt webbhotell inte tillåter dig att öka PHP-minnesgränsen. Om du i så fall pratar direkt med dem kan det hjälpa dig att ändra PHP-minnesgränsen.

Lägger till en kod i .htaccess-filen

För att redigera din .htaccess-fil, navigera bara till Yoast SEO > Verktyg > Filredigerare (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ägg bara till denna kodrad:

|_+_|

ställ in env magik hot limit till 1

När du har lagt till koden klickar du bara på Spara ändrad till .htaccess och kontrollerar om problemet är löst.

Ändra tema functions.php fil

Egentligen kommer vi bara att berätta för WordPress att använda GD som standard WP_Image_Editor-klassen med hjälp av temat functions.php-fil. Från och med WordPress har den senaste uppdateringen GD abstraherats och Imagick används som standardbildredigerare, så att gå tillbaka till den gamla verkar lösa problemet för alla.

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

För att redigera temat functions.php-filen, navigera bara till Utseende > Editor och välj Temafunktioner (function.php). När du väl är där lägg bara till den här koden i slutet av filen:

|_+_|

Notera: Se till att du lägger till den här koden inom PHP-tecknet (?>)

Temafunktioner filredigera för att göra gd editor som standard

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

Inaktiverar Mod_Security

Notera: Denna metod rekommenderas inte eftersom den kan äventyra säkerheten för din WordPress och ditt webbhotell. Använd bara den här metoden om du har provat allt annat och om det fungerar för dig att inaktivera detta, kontakta din webbhotell och be om support.

Återigen gå till din filredigerare via Yoast SEO > Verktyg > Filredigerare och lägg till följande kod till din .htaccess-fil:

|_+_|

mod-säkerhet inaktiverad med htaccess-fil

Och klicka på Spara ändrat till .htaccess.

Installerar om den senaste versionen av WordPress

Ibland kan det här problemet uppstå på grund av korrupt 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. Ta sedan bort alla plugins-mappar från din server med cPanel.
  • Installera standardtemat t.ex. Tjugosexton och ta sedan bort alla andra teman.
  • Från Dashboard > Uppdateringar installera om den senaste versionen av WordPress.
  • Ladda upp och aktivera alla plugins (förutom bildoptimeringsplugins).
  • Installera vilket tema du vill.
  • Testa att använda bilduppladdningen nu.

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

Diverse korrigeringar

  • Använd inte apostrof i bildfilernas namn, t.ex. Aditya-Farrad.jpg'text-align: justify;'>Detta är slutet på den här guiden och jag hoppas att du vid det här laget måste ha åtgärdat problemet WordPress visar HTTP-fel när bilder laddas upp . Om du fortfarande har några frågor angående detta inlägg, ställ gärna kommentarer till dem.

    Gilla och dela detta blogginlägg i de sociala nätverken för att hjälpa till att sprida ordet om detta problem.

    Aditya Farrad

    Aditya är en självmotiverad IT-professionell och har varit en teknikskribent under de senaste 7 åren. Han täcker internettjänster, mobil, Windows, mjukvara och instruktionsguider.