Eine solche Aktualisierung ist dank der Verwendung des offiziellen PHP Docker Containers im DockerHub eine recht einfache Sache. Leider kommt das Image aber ohne zusätzliche Extension, also Erweiterungen. Die müssen dann zusätzlich noch installiert werden. Hier kann man mittels Dockerfile aus dem originalen Image eine eigene Kreation erzeugen, in der alle notwendigen Erweiterungen wie Datenbankanbindungen und Grafikbibliotheken enthalten sind. Ich gehe in diesem Artikel nicht weiter auf die Erstellung eines angepassten PHP Docker Images ein, sondern zeige ganz speziell die Probleme, die bei der Installation der GDLib auftreten. Denn hier hat sich bei dem Wechsel von PHP 7 auf PHP 8 ein wenig verändert.
Kategoriearchiv: Abonnement
WordPress REST API ist nicht erreichbar
Hin und wieder kommt es vor, das im Umgang mit WordPress die REST API nicht angesprochen werden kann. Das erweist sich dahingehend als problematisch, weil so wichtige Funktionen der Blog-Software nicht genutzt werden können. Neben einer Vielzahl von Plugins versagt, auch der Gutenberg Bock Editor seinen Dienst. Will man einen Artikel speichern kommt oft eine kryptische Meldung, das JSON einen Fehler verursacht hat.
Wir können also bereits ohne tiefgreifende Untersuchung sehr schnell an der Funktionsweise unserer WordPress Installation feststellen, ob die REST API erreichbar ist. Wer dennoch auf Nummer sicher gehen will und schwarz auf weiß sehen möchte, ob bei der eigenen WordPress Installation die REST API korrekt arbeitet, kann dies auf zwei verschiedene Art und Weisen tun. Die erste Möglichkeit ist der Aufruf der URL <meine-wordpress-installtion>/wp-json/. Wobei der Tag durch die eigene IP oder Domain zum WordPress ersetzt werden muss. Wird daraufhin ein JSON Objekt wie in Abbildung 1 ausgegeben ist alles korrekt.
Kommt hingegen eine Fehlermeldung wie in Abbildung 2 können Sie sich sicher sein, das die REST API nicht erreichbar ist.