Lösung für nicht angezeigte hochgeladene Bilder in WordPress
Dieses Problem tritt auf Linux-Servern auf. Mein Blog hatte dieses Problem schon einmal, aber ich konnte mich nicht mehr erinnern, wie ich es gelöst hatte. Problembeschreibung: Beim Hochladen von Bildern über das Backend wird ein X angezeigt. Beim direkten Zugriff auf die Bildadresse erscheint die Fehlermeldung 403. Die Dateiberechtigungen sind auf 600 gesetzt. Wenn man die Bildberechtigungen auf 604 ändert, werden sie korrekt angezeigt, aber das ist nur eine symptomatische Behandlung.
Heute habe ich endlich die Lösung gefunden: Ändern Sie die Berechtigungen des uploads-Ordners unter /wp-content/ auf 755, und das Problem ist gelöst.
Natürlich ist dieses Problem nicht häufig, da die gängige Meinung im Internet besagt, dass viele Dateiberechtigungen unter Linux auf 777 gesetzt werden müssen. Dies birgt jedoch erhebliche Sicherheitsrisiken. Daher empfehlen wir, Ordnerberechtigungen auf 711, Dateiberechtigungen auf 604 und maximal 755 für Ordnerberechtigungen zu setzen, damit alles normal funktioniert.