WordPress – Bilder werden nicht hochgeladen / Ubuntu Update PHP 7.2 auf 7.3
Ein seltsames Verhalten habe ich bei WordPress 5.7 (und kleiner) jetzt schon mehrfach festgestellt. Beim Upload von Fotos erscheint folgende Fehlermeldung:
Die Verarbeitung des Bildes ist fehlgeschlagen. Der Server ist möglicherweise ausgelastet oder hat nicht genügend Ressourcen zur Verfügung. Eventuell hilft es, wenn du ein kleineres Bild hochlädst. Die vorgeschlagene Maximalgröße ist 2500 Pixel.
Zunächst dachte ich, dass eine GD Bibliothek fehlt, oder in den PHP Einstellungen die Upload und/oder Post-Größe zu gering ist. Auch Schreibberechtigungen hätten eine Rolle spielen können. Manchmal macht es dann doch Sinn in den Systemanforderungen von WordPress selbst nachzulesen, welche PHP Version überhaupt gefordert wird. Und genau das war der Knackpunkt. PHP 7.2 wird nicht mehr unterstützt.
PHP 7 / 8 Repo unter Ubuntu 18.04 LTS installieren
Um PHP 7.3 (7.4, 8.0) Repo unter Ubuntu zu installieren kann das Repository von ondrej/php genutzt werden. Neben PHP selbst enthält es alle notwendigen PHP Erweiterungen.
Zunächst muss also das Repository eingebunden werden. Wem das Kommando add-apt-repository nicht zur Verfügung steht muss zunächst die software-properties-common Pakete installieren.
root@herakles:/ # sudo apt install software-properties-common root@herakles:/ # sudo add-apt-repository ppa:ondrej/php root@herakles:/ # sudo apt update
Ist das erledigt kann via apt search die gewünschte PHP Version installiert werden. Danach klappt es auch wieder mit dem Upload von Bildern in die Mediathek von WordPress-
Verfasst am 16.03.21, durch Jens.