Hur man fixar HTTP HTTP-bilduppladdningsfel

Obs: I nästa ämne du kommer att läsa kommer du att lära dig om: Hur man fixar HTTP HTTP-bilduppladdningsfel

Ser du HTTP-fel när du laddar upp mediefiler i WordPress? Det här felet uppstår vanligtvis när du laddar upp bilder eller andra filer till WordPress med den inbyggda medialaddaren. I den här artikeln kommer vi att visa dig hur du enkelt fixar HTTP HTTP-bilduppladdningsfel.

Så här fixar du http-fel när du laddar upp bilder i WordPress

Vad orsakar HTTP-fel när media laddas i WordPress?

Det finns flera saker som kan orsaka HTTP-fel när du försöker ladda upp filer med WordPress Media Loader. I grund och botten kan WordPress inte ta reda på orsaken och det är därför det visar det allmänna “HTTP-fel”-meddelandet.

HTTP-fel

Den frustrerande delen är att det här felmeddelandet inte ger dig någon aning om vad som kan ha orsakat det. Det betyder att du måste prova olika lösningar för att hitta orsaken och åtgärda felet.

Med det sagt, låt oss se hur du felsöker och fixar HTTP-fel när du laddar media i WordPress.

1. Se till att HTTP-felet inte är tillfälligt

Du bör vänta några minuter först och sedan försöka ladda upp din bildfil igen. Det här felet orsakas ibland av ovanlig trafik och låga serverresurser, vilket automatiskt åtgärdas på de flesta WordPress-värdar.

Om det inte fungerar kan du försöka ladda en annan bildfil. Om den andra filen laddas korrekt, försök att spara din ursprungliga bildfil i en mindre storlek och försök ladda igen.

Slutligen kan du försöka spara filen i ett annat format. Ändra till exempel jpeg till png med hjälp av fotoredigeringsprogram. Försök sedan ladda upp filen igen.

Om alla dessa steg resulterar i ett HTTP-fel betyder det att felet inte är ett tillfälligt fel och definitivt behöver din omedelbara uppmärksamhet.

2. Öka WordPress minnesgräns

Den vanligaste orsaken till detta fel är brist på minne för WordPress att använda. För att fixa detta måste du öka mängden minne som PHP kan använda på din server.

Du kan göra detta genom att lägga till följande kod till filen wp-config.php.

define( 'WP_MEMORY_LIMIT', '256M' );

Denna kod ökar WordPress-minnesgränsen till 256 MB, vilket borde räcka för att lösa eventuella problem med minnesgränser.

Dokumentet har laddats

3. Ändra bildredigeringsbiblioteket som används av WordPress

WordPress som körs på PHP använder två moduler för att bearbeta bilder. Dessa moduler kallas GD- och Imagick-bibliotek. WordPress kan använda vilken som helst av dem beroende på vilken som är tillgänglig.

Imagick har dock varit känt för att ofta uppleva minnesproblem som orsakar http-fel vid uppladdning av bilder. För att fixa detta kan du ställa in GD Library som standardbildredigerare.

Du kan göra detta genom att helt enkelt lägga till den här koden i ditt temas .php-fil eller ett platsspecifikt plugin.

function wpb_image_editor_default_to_gd( $editors ) {
	$gd_editor="WP_Image_Editor_GD";
	$editors = array_diff( $editors, array( $gd_editor ) );
	array_unshift( $editors, $gd_editor );
	return $editors;
}
add_filter( 'wp_image_editors', 'wpb_image_editor_default_to_gd' );

När du har lagt till den här koden kan du försöka ladda upp filen igen med hjälp av media loader. Om detta inte löser problemet kan du ta bort den här koden och prova de andra metoderna som beskrivs i den här artikeln.

4. Använd metoden .htaccess

Denna metod låter dig kontrollera hur Imagick använder serverresurser. Många delade värdleverantörer begränsar Imagicks möjlighet att använda flera trådar för snabbare bildbehandling. Detta gör dock att du ser ett http-fel när bilden laddas.

En enkel lösning är att lägga till följande kod i din .htaccess-fil:

SetEnv MAGICK_THREAD_LIMIT 1

Denna kod begränsar helt enkelt Imagick till att använda en enda tråd för bildbehandling.

Vi hoppas att den här artikeln hjälpte dig att fixa HTTP-fel under WordPress-medieuppladdning. Du kan också kolla in vår WordPress-felsökningsguide samt den ultimata listan över de vanligaste WordPress-felen och hur du åtgärdar dem.

Om du gillade den här artikeln, prenumerera på vår YouTube-kanal för WordPress-videohandledning. Du hittar oss även på Twitter och Facebook.

Relaterade Inlägg

Back to top button