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.
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.
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.
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
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 ( ?>)
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>
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.)
Related posts
Web-apps HTTP-fout 503 en WAS-gebeurtenis 5189 op Windows 10
HTTP-fout 503, probleem met de service is niet beschikbaar
Fix HTTP Error 304 Niet gewijzigd
Hoe een WordPress-site van de ene host naar de andere te verplaatsen
Hoe WordPress te installeren en in te stellen op Microsoft Azure
7 WordPress-tips voor een mobielvriendelijke website
Hoe over te stappen van de klassieke WordPress-editor naar Gutenberg?
Hoe u uw WordPress-beheerderslogin kunt vinden
Leid gebruikers om vanaf 404-pagina in WordPress
Een zwevende zijbalk toevoegen in Wordpress
11 Beste WordPress Podcast-plug-ins
Hoe alle sporen van een WordPress-plug-in te verwijderen
Moet WordPress Yoast SEO-instellingen 2022 hebben
Hoe u uw eigen Twitter-achtige website opzet met het P2-thema van WordPress
Hoe WordPress handmatig op een domein in te stellen
Het beste schrijfformaat voor blogs om uw punten over te brengen
Wix versus WordPress: wat is het beste voor het maken van uw website?
Hoe u pagina's op uw WordPress-website met een wachtwoord kunt beveiligen
Hoe maak je een back-up van je WordPress-site
Verbroken links volgen met Google Webmaster Tool