WordPress visar HTTP-fel när bilder laddas upp
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.
Ä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 åtgärda 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.
Fix för WordPress visar HTTP-fel(HTTP Error) vid uppladdning av bilder
Bildstorlek(Image Size)
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 (som anges av ditt tema) är bara 1000px, då kommer du definitivt att se detta fel.
Obs:(Note:) Å andra sidan försök alltid att begränsa dina bildmått till 2000X2000.
Även om ovanstående kanske inte nödvändigtvis löser ditt problem, men återigen är det värt att kontrollera. Om du vill kolla WordPress riktlinjer för bilder, läs här(read here) .
Öka ditt PHP-minne(Increase your PHP memory)
Ibland tycks en ökning av PHP- minnet som tillåts för WordPress åtgärda detta problem. Tja(Well) , du kan aldrig vara säker förrän du försöker, lägg till den här koden define('WP_MEMORY_LIMIT', '64M') i filen wp-config.php .
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 att redigera filen wp-config.php(Editing wp-config.php file) .
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.
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. I så fall kan det hjälpa dig att ändra PHP- minnesgränsen genom att prata direkt med dem.
Lägger till en kod i .htaccess-filen(Adding a code to .htaccess file)
För att redigera din .htaccess -fil, navigera bara till Yoast SEO > Tools > File Editor (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(how to configure this plugin here) ). I .htaccess-filen lägg bara till denna kodrad:
SetEnv MAGICK_THREAD_LIMIT 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(Changing theme functions.php file)
Egentligen kommer vi bara att berätta för WordPress att använda GD som standard WP_Image_Editor- klass 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.
Rekommenderas:(Recommended:) Tydligen finns det också ett plugin för att göra det, gå hit. (go here.) Men om du vill redigera filen manuellt, fortsätt nedan.
För att redigera temat functions.php-filen, navigera bara till Appearance > Editor och välj Temafunktioner(Theme Functions) (function.php). När du väl ä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: (Note:) Se(Make) till att du lägger till den här koden inom PHP - tecknet (?>)
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(Disabling Mod_Security)
Obs:(Note:) Den här metoden 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 > Tools > File Editor och lägg till följande kod till din .htaccess-fil:
<IfModule mod_security.c> SecFilterEngine Off SecFilterScanPOST Off </IfModule>
Och klicka på "Spara ändrad till .htaccess."
Installerar om den senaste versionen av WordPress(Reinstalling the latest version of 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(Backup) din plugin -mapp från cPanel ( Ladda ner(Download) dem) och inaktivera dem sedan från WordPress . Ta sedan bort alla plugins-mappar från din server med cPanel.
- Installera standardtemat t.ex. Twenty sixteen och ta sedan bort alla andra teman.
- Från Dashboard > Updates 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(Miscellaneous Fixes)
- Använd inte apostrof i bildfilens namn, t.ex. Aditya-Farrad.jpg
- Försök att ändra filtillägget.
- Inaktivera alla plugins.
- Se(Make) till att din värd har den senaste versionen av PHP installerad.
- Kontakta din värdleverantör för support.
Detta är slutet på den här guiden och jag hoppas att du vid det här laget måste ha löst problemet WordPress visar HTTP-fel när du laddar upp bilder(WordPress shows HTTP error when uploading images) . 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.(Like and share this blog post in the social networks to help spread the word about this problem.)
Related posts
Webappar HTTP-fel 503 och WAS-händelse 5189 på Windows 10
HTTP-fel 503, Tjänsten är inte tillgänglig problem
Fix HTTP-fel 304 Ej modifierad
Hur man flyttar WordPress-webbplats från en värd till en annan
Hur man installerar och ställer in WordPress på Microsoft Azure
Hur man gör en WordPress-webbplats säker
Hur man lösenordsskyddar sidor på din WordPress-webbplats
Hur man övergår från den klassiska WordPress-redigeraren till Gutenberg
Hur man manuellt ställer in WordPress på en domän
Vad är AMP för WordPress och hur man installerar det
WordPress Jetpack: Vad är det och är det värt att installera?
Hur man duplicerar en sida i WordPress
Hur man uppdaterar PHP i WordPress
Hur du skapar din egen kupongpopup i WordPress
Hur man tar bort skadlig programvara från din WordPress-webbplats
10 viktiga WordPress-plugins för en webbplats för småföretag
Hur man lägger till en flytande sidofält i Wordpress
WordPress Gutenberg Handledning: Hur man använder den nya redigeraren
Visa utdraget på hemsidan för WordPress-bloggen
Hur man använder WP Super Cache på WordPress-bloggen