-
Jones hat einen Beitrag veröffentlicht
Update von WordPress und PHP in einem Docker-Setup
Docker-Image
Ich habe WordPress mit Docker installiert und mich dabei von dieser Anleitung leiten lassen:
https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-docker-compose
Das Lernprogramm verwendet dies
docker-compose.yml
Datei, die Folgendes verwendetwordpress:5.1.1-fpm-alpine
Bild:Version: '3' Dienste: db: Bild: mysql:8.0 container_name: db ... wordpress: depends_on: - db image: wordpress:5.1.1-fpm-alpine # <-- Beachten Sie hier die WordPress-Version container_name: wordpress ...
Veraltete WordPress-Version
Jetzt muss ich einige Plugins installieren, die jedoch neuere Versionen von WordPress erfordern. Zum Beispiel das WP phpMyAdmin-Plugin:
Dieses Plugin funktioniert nicht mit Ihrer Version von WordPress. Bitte aktualisieren Sie WordPress.
Das WordPress-Dashboard zeigt ebenfalls Aktualisierungsbenachrichtigungen an:
WordPress 6.7.1 ist verfügbar! Bitte aktualisieren Sie jetzt.
Versuchen Sie zu aktualisieren
Aber wenn ich auf die Schaltfläche
Bitte aktualisieren Sie jetzt.
Link, erhalte ich diesen Fehler:Sie können nicht aktualisieren, da WordPress 6.7.1 die PHP-Version 7.2.24 oder höher benötigt. Sie verwenden Version 7.2.18.
Frage
Wie kann ich WordPress zusammen mit PHP zuverlässig aktualisieren? Ich möchte nicht das ganze Docker-Setup durcheinander bringen.
digitalocean.de
Wie Sie WordPress mit Docker Compose installieren | DigitalOcean
WordPress ist ein kostenloses und quelloffenes Content Management System (CMS), das häufig zur Erstellung neuer Websites verwendet wird. Der Betrieb von WordPress umfasst in der Regel die Installation...
Foto verschieben nach...
Keine Alben gefunden. Bitte erstellen und wählen Sie ein Album.AlbenBanner-
Zunächst einmal scheint wordpress:5.1.1-fpm-alpine kein offizielles WordPress-Image zu sein. Diese sind immer etwas schwer zu pflegen, einfach einzurichten, aber eine Menge Kopfschmerzen bei der Wartung. Um ein solches Upgrade durchzuführen, müssen Sie WordPress und php innerhalb des Containers sowie deren Abhängigkeiten aktualisieren, viel Glück dabei! Ein besserer Ansatz wäre es, ein Backup von allem zu erstellen (machen Sie einen Snapshot des gesamten Servers, wenn möglich). Führen Sie dann lokal eine neue Version von WordPress mit einer wiederhergestellten Kopie der Datenbank aus. Sobald alles funktioniert, können Sie ein neueres Image mit diesen Daten verwenden.
-
@banner Ich habe eine Sicherungskopie der Docker-Volumes mit Namen erstellt. Dann habe ich die Docker-Image-Version aktualisiert, aber die Website gab einen 500-Fehler aus. Dann habe ich die Backup-Volumes wiederhergestellt. Aber die Website meldet einen Fehler beim Herstellen einer Datenbankverbindung. Es sieht so aus, als ob die Aktualisierung von WordPress und PHP durch Docker auch mit der Sicherung/Wiederherstellung von Docker-Volumes ein Problem darstellen könnte.
-
-