Es gibt mehrere Möglichkeiten, eine Staging-Site zu nutzen. Eine Möglichkeit besteht darin, auf einer Staging-Site zu entwickeln und dann auf eine Produktions-Site zu migrieren, vor bis zur Live-Schaltung. Eine andere Möglichkeit ist das Klonen einer Produktionsseite, damit Sie eine neue Version von MemberMouse oder etwas anderes testen können, bevor Sie es in einer Produktionsumgebung reproduzieren.
Auch wenn das Testen in einer Staging-Umgebung für einige Websites von entscheidender Bedeutung ist, muss man sich darüber im Klaren sein, dass die Stage-Site nicht auf eine Live-Site migriert werden kann. Die Dateien sind vielleicht nicht so wichtig, aber die Datenbank schon.
Die Live-Site hat eine dynamische Datenbank, die sich mit Mitgliederaktivitäten, Zahlungsaktivitäten, E-Mail-Aktivitäten und mehr füllt. Auf der Staging-Site werden diese Aktivitäten nicht protokolliert, und wenn sie auf eine Live-Datenbank übertragen werden, sind alle historischen Daten nicht mehr aktuell, und es können Mitglieder fehlen, Zahlungen wiederholen sich und andere unvorhersehbare Probleme treten auf.
Aus diesem Grund ist es wichtig, die auf der Staging-Site vorgenommenen Änderungen auf die Live-Site zu übertragen.
Jeder Versuch, dies zu umgehen und nur eine teilweise Datenbankmigration durchzuführen, wird zu problematischen Zahlungen und mehr führen.