WordPress uploadt afbeelding fout
Summary
Je krijgt deze WordPress foutmelding terwijl je een afbeelding probeert te uploaden op je WordPress site.
Er zijn verschillende redenen voor deze fout, en we zullen proberen de beste oplossing te vinden om er vanaf te komen.
Controleer de naam van uw afbeeldingsbestand
Controleer allereerst de naam van uw afbeelding. Als die speciale tekens bevat, kan dat de reden zijn. Hernoem de afbeelding met eenvoudige woorden, zelfs met willekeurige woorden.
De nabewerking van het beeld is mislukt.
Dit gebeurt wanneer u een afbeelding probeert te uploaden met een grote pixelgrootte, bijvoorbeeld een afbeelding van 3000 x 2000 pixels. Dat is te groot voor uw server om te verwerken.
Andere mogelijke oplossingen:
- Verklein je afbeelding voor het uploaden. U kunt GIMP gebruiken (het is een gratis en zeer nuttige fotobewerkingssoftware). Na de installatie, selecteer (in het menu hierboven): Image -> Scale Image -> zet een lagere afbeeldingsgrootte.
- Verhoog PHP geheugen – Nogmaals, de PHP geheugenlimiet speelt een cruciale rol voor elke WordPress site.
- ModSecurity – Uw hosting server kan mod_security ingeschakeld hebben, en het kan de oorzaak zijn van deze fout, dus u kunt het uitschakelen en controleren of het werkt.
Om de mod_security uit te schakelen voegt u de volgende code toe aan de .htaccess:
OPGELET: ELKE WIJZIGING AAN DIT BESTAND KAN UW SITE BREKEN. ALVORENS IETS TE DOEN, DOWNLOAD EEN KOPIE VAN DAT BESTAND NAAR UW COMPUTER, OF KOPIEER DAT BESTAND OP UW SERVER EN HERNOEM HET DOOR EEN “-OLD” TOE TE VOEGEN AAN HET BESTAND. VOOR HET GEVAL ER IETS FOUT GAAT, HERPLAATS HET OUDE BESTAND.
<IfModule mod_security.c> SecFilterEngine Off SecFilterScanPOST Off </IfModule>
Kan de map en gebroken afbeeldingen in de mediabibliotheek niet aanmaken
Zie je deze foutmelding wanneer je een nieuwe afbeelding probeert te uploaden: “Unable to create directory wp-content/uploads/2022/02. Is de bovenliggende map schrijfbaar door de server”? Zo ja, dan is de map toestemming niet goed geconfigureerd. Hier is de oplossing:
- Navigeer naar wp-content/uploads/ (met Filezilla, of zelfs via cPanel en Files Manager functie)
- Gebruik je FTP programma om de uploads map toestemming te veranderen naar 755, pas dit toe op alle ingesloten items.
- Dit zal ervoor zorgen dat alle items en mappen binnen je uploads map op 755 worden gezet.