Ich habe verschiedene Lösungen versucht. MAMP Pro, Herd, Docker, Studio by WP und LocalWP.
Das Setup welches schlussendlich überlegen gewonnen hat ist LocalWP + WP Migrate Pro.
So einfach wie damit geht es sonst kaum irgendwo. Es ist so einfach und praktisch gelöst. Ich kann lokal arbeiten und am Ende einfach ein Push zur empfangenden Site. Fertig.
Genau die Lösung die ich gesucht habe. In 5min eingerichtet, ohne Git – Github – Github Actions – Cronjobs und Datenbankmigrationen. Alles in einem simplen GUI. WP Cli wird auch unterstützt.
Du hast niemals die Flexibilität wie mit Docker. Aber es reicht für 90% der Fälle locker. Wenn nicht, kannst du Docker weiter nutzen.
Beispiel-Setup
Lokale WP-Website A. Ich entwickle und setze alles um.
Dann richte ich Live WP-Website B ein, installiere WP und das WP Migrate Pro Plugin für die Verbindung. Ich gebe die jeweilige Connection Info ein und pushe die Website A zu Website B. Fertig.
Ich kann dann weiter entwickeln und dann nur das pushen, was angepasst wurde. Also bspw. nur die Theme Files.