Als je bekend bent met WordPress zeg je ‘O ja, die heb ik ook wel eens gehad’. Ken je hem niet, dan weet je nu wat te doen als je hem tegen het lijf loopt!
Een van de eerste veel voorkomende WordPress fratsen waar ik tegenaan liep was deze dus, de http error melding als je probeert een afbeelding te uploaden naar de media bibliotheek.
Heel soms verdwijnt de error vanzelf als je het meerdere keren probeert. Meestal moet je zelf de oplossing aandragen. Ik ging Googlen, probeerde van alles, kwam erachter dat ik iets in een bestand moest wijzigen op de server in mijn WordPress installatie. Ik had geen hoster met WordPress support, dus moest ik dat zelf doen. Natuurlijk maakte ik een foutje in de code en hoppa, ik kon niets mee. Natuurlijk had ik er niet aan gedacht eerst een backup van het bestand te maken dus was ik nog veel verder van huis… Ellende!
Dat gaat jou niet gebeuren! 🙂
Mogelijke oplossingen voor de HTTP error bij het uploaden van afbeeldingen
1. Als eerste kun je proberen om de alternatieve uploader in WordPress te gebruiken. In deze afbeelding zie je in de tekst onderaan dat WordPress die oplossing zelf al voorstelt:
2. Als dat niet werkt, kijk dan naar de afbeelding zelf. Is hij te groot? De maximale bestandsgrootte zie je in het uploadvenster. Verklein hem zonodig.
3. Is de afbeelding een bestandstype dat niet is toegestaan? Een lijst met toegestane bestandstypen vind je hier. Pas het bestandstype aan indien van toepassing.
4. Staat er misschien een koppelstreepje in je bestandsnaam? Bijvoorbeeld: wordpress-logo.jpg? Wijzig dit dan in wordpress_logo.jpg of wordpresslogo.jpg
5. Soms kan een plugin deze fout veroorzaken. Een plugin die je afbeeldingen comprimeert bijvoorbeeld. Het tijdelijk deactiveren van die plugin kan het probeem verhelpen. Mogelijk is het probleem bij een volgende update van de plugin weer verholpen. Je kunt natuurlijk ook een alternatieve plugin zoeken.
Wijzigingen aanbrengen in WordPress bestanden
De oorzaak kan ook liggen in instellingen in je WordPress bestanden. Die kunnen dan aangepast worden. Dat is op zich niet erg moeilijk, maar je moet een paar dingen weten:
a. Deze wijzigingen voor je door op de server van je hoster, in jouw WordPress mappen. Die kun je bereiken via een ftp programma als filezilla (voor instellingen, zie je hoster) of via een online filemanager bij jouw hoster. Die bereik je door in te loggen bij je hostingpartij.
b. Staat je hoster de wijziging toe?
c. Kan de helpdesk van je hostingpartij de wijziging voor je doorvoeren?
d. voordat je een bestand wijzigt, is het aan te raden een backup ervan op je pc op te slaan. Als je dan een fout maakt, kun je altijd het oorspronkelijke bestand weer terugplaatsen.
e. Je moet heel nauwkeurig te werk gaan. Een puntje of spatie te veel of te weinig en het werkt niet!
Deze aanpassingen kunnen je http error vaak oplossen:
6. De geheugenlimiet in het WordPress config bestand is wellicht niet hoog genoeg. Die kun je (als je hoster het toestaat) aanpassen door aan het bestand WP-config.php deze code toe te voegen: define(‘WP_MEMORY_LIMIT’, ‘128M’);
7. Het kan ook zijn dat mod_security de boosdoener is. Die kan worden uitgezet door een aantal regels in het .htaccess bestand toe te voegen. Ook dit moet toegestaan zijn door je hoster.
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
Overbodig te zeggen hoe groot het belang van een hoster met WordPress ondersteuning is als je dit soort zaken niet makkelijk zelf uit kunt of wilt voeren.
Goed, mocht je tegen de http upload error aanlopen, dan kom je er nu vast wel uit. Als je maar niet doet wat ik deed!
Zo, op naar Amsterdam!
Meer WordPress nieuws & tips? Klik hier!