WordPress und Docker – Update Plugins und Themes mit gemapptem Ordnern

Wenn man wie hier beschrieben eine lokale WordPress Instanz zum entwickeln gestartet hat, dann kommt es häufig vor das es Updates für Plugins oder Themes gibt. Wenn man dann im Backend von WordPress versuche die Updates zu installieren möchte WordPress die FTP Zugangsdaten haben, damit die Updates eingespielt werden können.

Wenn man das umgehen möchte kann man das sehr einfach machen indem man folgende Schritte ausführt:


# im Terminal / Cmd
docker ps
# öffnet wine Liste mit allen laufenden containern.
# Folgende Inhalte werden gelistet:
# CONTAINER ID  IMAGE  COMMAND  CREATED   STATUS   PORTS   NAMES
# In der Liste suchen wir dann den 
# wordpress:latest Container 
# und kopieren die CONTAINER ID die am Anfang des Eintrags steht

# jetzt verbinden wir uns zum laufenden wordpress Docker Container:
docker exec -it DIE_KOPIERTE_CONTAINER_ID bash

# im docker image ändern wir jetzt den Besitzer des Ordners wp-content:
chown www-data wp-content

Das war es. Jetzt darf WordPress in dem Ordner schreibene und die Updates können ausgeführt werden.

Wenn man den Container neu gestartet hat und weitere Updates einspielen möchte, dann muss man diesen Vorgang wiederholen.
Die einmal gemachten Updates bleiben aber erhalten, solange die Plugins und Themes in ein Volumen gemappt sind.

CNX-Galerie WordPress Plugin Version 0.1.1

Die neue Version der CNX-Galerie, Version 0.1.1 ist jetzt fertig und in der Beta Testphase angekommen.

Im direkten Einsatz kann man sie unter rally.cnx.de betrachten, wobei der User im Frontend eigentlich keinen Unterschied feststellen wird, nur der Backenduser wird feststellen, alles ist übersichtlicher, praktischer und es gibt ein paar neue Features, wie zum Beispiel die Sortierung der Bilder für die Ausgabe.

Außerdem ist die Flash abfrage hinzugekommen, die bewirkt, das User die ohne Flash-Plugin vorbeikommen ein Bild und nicht nichts dargestellt bekommen.

In der Nächsten Version gibt es dann vielleicht auch die Javascript Version der Darstellung, damit auch die armen Apple Nutzer etwas von den Bildern haben! 😉