Hoe de HTTP Image Upload Error in WordPress te verhelpen

Hoe de HTTP Image Upload Error in WordPress te verhelpen / tutorials

Ziet u de HTTP-fout tijdens het uploaden van media in WordPress? Deze fout treedt meestal op wanneer u een afbeelding of andere bestanden uploadt naar WordPress met behulp van de ingebouwde media-uploader. In dit artikel laten we u zien hoe u eenvoudig de HTTP-uploadfout in WordPress kunt oplossen.

Wat veroorzaakt HTTP-fout tijdens media-upload in WordPress?

Er zijn een aantal dingen die kunnen leiden tot een HTTP-fout wanneer u probeert om bestanden te uploaden met behulp van de WordPress media-uploader. In principe kan WordPress de oorzaak niet achterhalen en daarom wordt het generieke bericht 'HTTP-fout' weergegeven.

Het frustrerende deel is dat deze foutmelding geen enkele aanwijzing geeft over de oorzaak. Dit betekent dat u verschillende oplossingen moet proberen om de oorzaak te achterhalen en de fout op te lossen.

Laten we echter eens kijken hoe we de HTTP-fout kunnen oplossen en oplossen tijdens het uploaden van media in WordPress.

1. Zorg dat de HTTP-fout niet tijdelijk is

Eerst moet je een paar minuten wachten en dan opnieuw proberen je afbeeldingsbestand te uploaden. Deze fout wordt soms veroorzaakt door ongewoon verkeer en te lage serverresources, die automatisch worden opgelost op de meeste WordPress-hostingservers.

Als dat niet werkt, probeer dan een ander afbeeldingsbestand te uploaden. Als het andere bestand met succes is geüpload, kunt u proberen het originele afbeeldingsbestand op te slaan naar een kleiner formaat en opnieuw proberen te uploaden.

Ten slotte wilt u misschien proberen het bestand op te slaan naar een ander formaat. Wijzig bijvoorbeeld jpeg naar png met behulp van een beeldbewerkingssoftware. Probeer daarna het bestand opnieuw te uploaden.

Als al deze stappen resulteren in de HTTP-fout, betekent dit dat de fout niet wordt veroorzaakt door een tijdelijke storing en absoluut uw onmiddellijke aandacht nodig heeft.

2. Vergroot de geheugenlimiet van WordPress

De meest voorkomende oorzaak van deze fout is het gebrek aan geheugen dat beschikbaar is voor WordPress om te gebruiken. Om dit te verhelpen, moet u de hoeveelheid geheugen vergroten die PHP op uw server kan gebruiken.

U kunt dit doen door de volgende code toe te voegen aan uw wp-config.php-bestand.

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

Deze code verhoogt de WordPress-geheugenlimiet tot 256 MB, wat voldoende zou zijn om geheugenlimietproblemen op te lossen.

3. Verander de Image Editor Library gebruikt door WordPress

WordPress werkt op PHP dat twee modules gebruikt om afbeeldingen te verwerken. Deze modules worden GD Library en Imagick genoemd. WordPress kan een van beide gebruiken, afhankelijk van welke beschikbaar is.

Het is echter bekend dat Imagick vaak geheugenproblemen tegenkomt die de HTTP-fout veroorzaken tijdens het uploaden van afbeeldingen. Om dit op te lossen, kunt u van de GD Library uw standaard afbeeldingseditor maken.

U kunt dit doen door eenvoudigweg deze code toe te voegen aan het functie.php-bestand van uw thema of een sitespecifieke plug-in.

 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'); 

Nadat u deze code heeft toegevoegd, kunt u opnieuw proberen bestanden te uploaden met de media-uploader. Als hiermee het probleem niet is opgelost, kunt u deze code verwijderen en andere methoden proberen die in dit artikel worden beschreven.

4. De .htaccess-methode gebruiken

Met deze methode kunt u bepalen hoe Imagick serverbronnen gebruikt. Veel shared hosting providers beperken de mogelijkheid van Imagick om meerdere threads te gebruiken voor snellere beeldverwerking. Dit zou echter resulteren in het zien van de HTTP-fout bij het uploaden van afbeeldingen.

Een eenvoudige oplossing is om de volgende code toe te voegen aan uw .htaccess-bestand:

 SetEnv MAGICK_THREAD_LIMIT 1 

Deze code beperkt Imagick eenvoudigweg om een ​​enkele thread te gebruiken om afbeeldingen te verwerken.

We hopen dat dit artikel je heeft geholpen bij het oplossen van de HTTP-fout tijdens het uploaden van de media in WordPress. Misschien wilt u ook onze WordPress-handleiding voor probleemoplossing en de ultieme lijst met meest voorkomende WordPress-fouten bekijken en hoe u ze kunt oplossen.

Als je dit artikel leuk vond, meld je dan aan voor onze YouTube-video-tutorials over WordPress. U kunt ons ook vinden op Twitter en Facebook.