WordPress toont HTTP-fout bij het uploaden van afbeeldingen

Terwijl ik vandaag aan mijn blog werk,  vertoont WordPress een (WordPress)HTTP- fout bij het uploaden van afbeeldingen, ik was in de war en hulpeloos. Ik heb geprobeerd de afbeelding opnieuw en opnieuw te uploaden, maar de fout gaat niet weg. Na 5-6 pogingen kon ik de afbeeldingen opnieuw succesvol uploaden. Maar mijn succes was van korte duur, want na een paar minuten klopt dezelfde fout aan mijn deur.

WordPress toont HTTP-fout bij het uploaden van afbeeldingen

Hoewel er veel oplossingen beschikbaar zijn voor het bovenstaande probleem, maar ze zullen je tijd verspillen, daarom ga ik deze HTTP - fout oplossen bij het uploaden van afbeeldingen en nadat je klaar bent met dit artikel, kan ik je verzekeren dat deze foutmelding zal zijn al lang weg.

Fix voor WordPress toont HTTP-fout(HTTP Error) bij het uploaden van afbeeldingen

Afbeeldingsgrootte(Image Size)

Het eerste en voor de hand liggende ding om op te letten, is dat de afmetingen van uw afbeelding niet groter zijn dan uw inhoudsgebied met een vaste breedte. Laten we bijvoorbeeld zeggen dat u een afbeelding van 3000 x 1500 wilt plaatsen, maar het inhoudsgebied van de post (ingesteld door uw thema) slechts 1000 px is, dan zult u deze fout zeker zien.

Let op:(Note:) Aan de andere kant probeer je altijd de afmetingen van je afbeelding te beperken tot 2000X2000.

Hoewel het bovenstaande uw probleem mogelijk niet per se oplost, is het nogmaals de moeite waard om dit te controleren. Als je de WordPress- richtlijnen voor afbeeldingen wilt bekijken, lees dan hier(read here) .

Vergroot je PHP-geheugen(Increase your PHP memory)

Soms lijkt het vergroten van het toegestane PHP -geheugen voor WordPress dit probleem op te lossen. (WordPress)Nou(Well) , je kunt er nooit zeker van zijn totdat je het probeert, voeg deze code definition('WP_MEMORY_LIMIT', '64M')(define(‘WP_MEMORY_LIMIT’, ’64M’)) toe aan je wp-config.php- bestand.

verhoog de php-geheugenlimiet om wordpress http IMAGE-fout op te lossen

Opmerking: raak geen andere instellingen in wp-config.php aan, anders wordt uw site volledig ontoegankelijk. Als je wilt, kun je meer lezen over het bewerken van het wp-config.php-bestand(Editing wp-config.php file) .

Om de bovenstaande code toe te voegen, ga je gewoon naar je cPanel en ga je naar de hoofdmap van je WordPress -installatie waar je het bestand wp-config.php vindt.

Wp-config php-bestand

Als het bovenstaande niet voor u werkt, is de kans groot dat uw webhostingprovider u niet toestaat om de PHP -geheugenlimiet te verhogen. In dat geval kan rechtstreeks met hen praten u helpen bij het wijzigen van de PHP -geheugenlimiet.

Een code toevoegen aan het .htaccess-bestand(Adding a code to .htaccess file)

Om uw .htaccess -bestand te bewerken, gaat u naar Yoast SEO > Tools > File Editor (als u Yoast SEO niet hebt geïnstalleerd, moet u deze installeren en kunt u hier lezen hoe u deze plug-in configureert(how to configure this plugin here) ). Voeg in het .htaccess-bestand gewoon deze regel code toe:

SetEnv MAGICK_THREAD_LIMIT 1

stel env magik dreigingslimiet in op 1

Nadat u de code hebt toegevoegd, klikt u op "Gewijzigd opslaan in .htaccess" en controleert u of het probleem is opgelost.

Thema-functies.php-bestand wijzigen(Changing theme functions.php file)

Eigenlijk gaan we WordPress(WordPress) gewoon vertellen om GD te gebruiken als de standaard WP_Image_Editor -klasse met behulp van het thema functions.php-bestand. Vanaf de nieuwste WordPress - update is GD geabstraheerd en  wordt Imagick gebruikt als een standaard afbeeldingseditor, dus teruggaan naar de oude lijkt het probleem voor iedereen op te lossen.

Aanbevolen:(Recommended:) Blijkbaar is er ook een plug-in om dit te doen, ga hierheen. (go here.) Maar als u het bestand handmatig wilt bewerken, gaat u hieronder verder.

Om het thema Functions.php-bestand te bewerken, navigeert u gewoon naar Appearance > Editor en selecteert u Themafuncties(Theme Functions) (function.php). Als je daar bent, voeg je deze code toe aan het einde van het bestand:

add_filter( ‘wp_image_editors’, ‘change_graphic_lib’ );

function change_graphic_lib($array) {
return array( ‘WP_Image_Editor_GD’, ‘WP_Image_Editor_Imagick’ );
}

Opmerking: (Note:) zorg(Make) ervoor dat u deze code toevoegt aan het einde van het PHP -  teken ( ?>)

Themafuncties bestand bewerken om gd editor als standaard te maken

Dit is de belangrijkste oplossing in de gids WordPress toont HTTP- fout bij het uploaden van afbeeldingen, maar als uw probleem nog steeds niet is opgelost, gaat u verder.

Mod_Security uitschakelen(Disabling Mod_Security)

Opmerking:(Note:) deze methode wordt niet aanbevolen omdat deze de beveiliging van uw WordPress en hosting in gevaar kan brengen. Gebruik deze methode alleen als je al het andere hebt geprobeerd en als het uitschakelen hiervan werkt, neem dan contact op met je hostingprovider en vraag om ondersteuning.

Ga opnieuw naar je bestandseditor via  Yoast SEO > Tools > File Editor en voeg de volgende code toe aan je .htaccess-bestand:

<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>

mod-beveiliging uitgeschakeld met htaccess-bestand

En klik op "Opslaan gewijzigd in .htaccess".

De nieuwste versie van WordPress opnieuw installeren(Reinstalling the latest version of WordPress)

Soms kan dit probleem optreden vanwege een beschadigd WordPress -bestand en een van de bovenstaande oplossingen werkt mogelijk helemaal niet. In dat geval moet u de nieuwste versie van WordPress opnieuw installeren :

  • Maak een back(Backup) -up van uw plug-(Plugin) inmap vanuit cPanel ( download ze) en schakel ze vervolgens uit vanuit WordPress . Verwijder daarna alle mappen met plug-ins van uw server met behulp van cPanel.
  • Installeer het standaardthema, bijvoorbeeld Twenty Six, en verwijder vervolgens alle andere thema's.
  • Installeer vanuit Dashboard > Updates de nieuwste versie van WordPress opnieuw .
  • Upload en activeer alle plug-ins (behalve de plug-ins voor beeldoptimalisatie).
  • Installeer elk gewenst thema.
  • Probeer nu de afbeeldingsuploader te gebruiken.

Dit lost de HTTP- fout van (HTTP)WordPress op bij het uploaden van afbeeldingen.

Diverse oplossingen(Miscellaneous Fixes)

  • Gebruik geen apostrof in de namen van afbeeldingsbestanden, bijv. Aditya-Farrad.jpg
  • Probeer de extensie van het bestand te wijzigen.
  • Schakel alle plug-ins uit.
  • Zorg(Make) ervoor dat uw host de nieuwste versie van PHP heeft geïnstalleerd.
  • Neem contact op met uw hostingprovider voor ondersteuning.

Dit is het einde van deze handleiding en ik hoop dat u het probleem inmiddels opgelost moet hebben. WordPress toont HTTP-fout bij het uploaden van afbeeldingen(WordPress shows HTTP error when uploading images) . Als je nog vragen hebt over dit bericht, stel ze dan gerust opmerkingen.

Like en deel deze blogpost in de sociale netwerken om het woord over dit probleem te verspreiden.(Like and share this blog post in the social networks to help spread the word about this problem.)



About the author

Ik ben een webontwikkelaar en audio-engineer met meer dan 10 jaar ervaring. Ik ben gespecialiseerd in het ontwikkelen van Chrome/Web Audio-apps, evenals Discord-applicaties. Dankzij mijn vaardigheden op beide gebieden kan ik kwaliteitsproducten maken die gemakkelijk te gebruiken en te onderhouden zijn. Daarnaast ben ik een ervaren gebruiker van Discord en werk ik al ruim twee jaar aan de app.



Related posts