Beiträge von jll78

    Danke für deine Antwort! Das hilft mir schon einmal weiter. Ich habe jetzt noch von diversen Plugins wie WP Staging gelesen, die wohl die komplette Site in ein Unterverzeichnis abbilden und als Staging Version bereitstellen können. Was haltet ihr von solchen Plugins?

    MySQL Replikation ist ja im Endeffekt genau das, was ich gesucht habe. Das man nicht am Original einer Produktivdatenbank arbeiten soll, war mir klar. Allerdings lagen meine Bedenken ja bei der Integrität der Daten, wenn ich mit der Staging Site fertig bin und diese auf die Produktiv Site umziehen möchte.

    Hallo liebes Forum,

    leider habe ich noch nicht allzu viel Erfahrung mit WordPress und Deployment Prozessen. Jedoch bearbeite ich momentan ein Projekt welches BuddyPress verwendet und auf dem die User rege aktiv sind (aller 10-20 Minuten führen user Aktivitäten aus, d.h. CRUD Aktivitäten in der Datenbank).

    Nun soll ich etwas an der bestehenden Site, die dieses Plugin verwendet, verändern und deployen. Jetzt stelle ich mir folgende Frage und ich hoffe ihr könnt mir diese mit eurer Erfahrung beantworten:

    Wie läuft ein Deployment Prozess ab, wenn

    - ich eine lokale Entwicklungsumgebung habe, in der ich das Theme anpasse, Plugins teste und andere Sachen treibe
    - ich einen Staging Server habe, auf dem ich die Entwicklungssite hochlade und teste
    - ich einen Produktiv Server habe, auf dem ich die Site vom Staging Server nach erfolgreichem Testen hochlade und freigebe, ohne das es zum Datenverlust kommt

    Das Problem, welches ich sehe, ist, dass die Aktivitäten der Nutzer auf der Produktiv Site, welche innerhalb des Zeitraums stattgefunden haben, nachdem eine Kopie der Produktiv DB für den Staging Server erstellt wurde, ja dann alle verloren sind, sobald ich wieder vom Staging Server auf den Produktiv Server umziehe, weil die Datenbank ja ebenfalls mit überschrieben wird.

    Verstehe ich hier etwas falsch oder wie muss ein Deployment Prozess unter diesen Bedingungen ablaufen?

    Vielen Dank schon einmal an euch.