Dieser Artikel enthält spezifische Anweisungen für diejenigen, die bereits eine Live-Site mit MemberMouse betreiben und den Umzug Ihrer Site auf einen neuen Server oder Hosting-Anbieter planen. Wenn Sie eine Staging-Site auf eine Live-Site umstellen, läuft der Prozess anders ab, und dieser Artikel würde keine genauen Anweisungen liefern. Stattdessen wird der Artikel Migration von einer Staging-Site würde die entsprechenden Schritte für den Wechsel von einem Staging-Server zum Live-Betrieb enthalten.
Lesen Sie diese MemberMouse-spezifischen Anweisungen sorgfältig durch, verstehen Sie sie und erstellen Sie einen klaren Plan, bevor Sie mit der Migration beginnen. Migrationen können problematisch sein, z. B. unerwartete Abrechnungszeiten, nicht synchronisierte E-Mails, fehlende Mitglieder, fehlende Dateien und Probleme mit Dateiberechtigungen. Es ist wichtig, dass Sie vor Beginn einer Migration wissen, wie sie abläuft, oder dass Sie jemanden haben, der Ihnen bei der Durchführung hilft. Wenn Sie einen Entwickler mit Erfahrung mit MemberMouse suchen möchten, haben wir eine aktive Liste von Durchführungspartner hier, die bei einer Migration helfen können.
Wichtige Schritte zur Vorbereitung der Migration
Führen Sie zunächst ein vollständiges Server-Backup Ihrer Dateien und Ihrer Datenbank durch, um für den Fall einer Katastrophe gerüstet zu sein. Es ist wichtig, dass diese Sicherung vom Server und nicht von einem Plugin erstellt wird, das möglicherweise nicht alle Datenbanktabellen oder E-Mail-Konten ausreichend sichert, wenn es verwendet wird. Es muss eine zweite Sicherung durchgeführt werden, die in späteren Schritten detailliert beschrieben wird.
Wenn Sie eine Datenbank von einer Version von MemberMouse auf eine andere migrieren, kann es zu Diskrepanzen kommen, da sich die Datenbanktabellen zwischen den Versionen unterscheiden können. Aus diesem Grund empfehlen wir, dass Sie Upgrade des MemberMouse-Plugins auf Ihrer Live-Site vor der Migration auf die neueste Version aktualisieren.
Planen Sie ein, Ihre Website offline zu nehmen, bevor Sie mit den Migrationsschritten beginnen. Dies ist wichtig, da während des Umzugs keine Änderungen an Ihrer Datenbank oder Ihren Dateien vorgenommen werden. Wenn während des Umzugs eine Automatisierung stattfindet, kann dies Auswirkungen auf die Berichterstattung, den Versand ungenauer E-Mails, die Rechnungsstellung und die Anmeldung von Mitgliedern haben.
Um Ihre Website offline zu schalten, müssen Sie alle Plugins deaktivieren und MemberMouse deinstallieren, um zu verhindern, dass es Automatisierungsvorgänge auslöst. Alle Ihre Einstellungen bleiben in der Datenbank erhalten, und wenn Sie dieselbe Version von MemberMouse erneut installieren, verfügt sie über dieselben Funktionen und Einstellungen wie vor der Deinstallation.
Bei automatisierten E-Mails oder Werbung sollten Sie zusätzliche Schritte in Betracht ziehen, um Nutzer während dieses Prozesses nicht auf Ihre Website zu leiten und um kein E-Mail-Marketing von Dritten zu versenden.
Migrieren Sie Ihre Live-Site manuell auf einen neuen Server
Wenn Sie bereit sind, auf Ihrem neuen Server live zu gehen, sollten Sie die folgenden Schritte zügig und auf einmal durchführen, und zwar zu einem Zeitpunkt, an dem Sie Ihre Live-Site offline nehmen können, bis die Migration abgeschlossen ist:
1. Zu diesem Zeitpunkt haben Sie alle Anweisungen sorgfältig gelesen, MemberMouse ist auf dem neuesten Stand, deaktiviert und deinstalliert, Ihre Website sollte offline sein, alle Ihre Plugins sind deaktiviert und in Ihrer Datenbank sollten keine Änderungen vorgenommen werden. Wenn Ihre Website offline ist und alle Plugins deaktiviert sind, sollten Sie an diesem Punkt eine zweite Sicherungskopie erstellen. Dieses Backup dient als Ausweichlösung, falls während der Migration etwas schief geht.
2. Nachdem Sie Ihre Dateien auf den neuen Server kopiert haben, machen Sie einen Datenbank-Dump von Ihrer Live-Site und verschieben Sie alle Tabellen in die Datenbank des neuen Servers. Alle Datenbanktabellen sollten bei einer Migration kopiert werden, um die volle Funktionalität, genaue Protokolle und die richtige Meta-Zuordnung zu gewährleisten. Wenn Sie mit der Arbeit mit Datenbanken oder der Verwendung von PHPMysql nicht vertraut sind, sollten Sie sich vor Beginn der Migration gründlich informieren oder einen Fachmann mit entsprechender Erfahrung hinzuziehen.
Sie sollten MemberMouse erst dann aktivieren, wenn Sie die DNS Ihrer Domäne verwaltet haben und Ihre Domäne ordnungsgemäß auf den neuen Server verweist. Wenn Ihre Domäne nicht ordnungsgemäß auf den neuen Server verweist, wird Ihr MemberMouse-Plugin aufgrund einer Fehlkommunikation mit unserem Lizenzserver nicht aktiviert.
Alternative Methoden der Migration
Die Migration einer Mitgliederseite ist anders als die einer normalen Website. Sie sollte manuell durchgeführt werden und nicht zuverlässig mit einem Migrations-Plugin abgeschlossen werden. Ein Migrations-Plugin kann diese Schritte ohne Probleme durchführen, aber eine manuelle Migration wird einen erfolgreicheren Umzug gewährleisten. Die oben genannten Anweisungen zum Deaktivieren der Plugins Ihrer Website und zum Abschalten des Zugriffs auf die Website sind auch dann erforderlich, wenn Sie diese Migrationsmethode wählen. Wenn Sie ein Migrations-Plugin der manuellen Methode vorziehen, kann unser Support im Falle eines Problems eingeschränkt sein.
Die Migration von cPanel zu cPanel ist eine weitere zuverlässige Migrationsmethode, die einen zuverlässigen Umzug von einem Server auf einen anderen ermöglicht. Diese Art der Migration wird oft von einem Hosting-Unternehmen mit speziellen Tools durchgeführt. Sie können eine Website auf dem neuen Server spiegeln und alle E-Mail-Konten, Protokolle und die Datenbank in einem Schritt kopieren. Der beste Ansprechpartner für diese Art von Umzug ist Ihr neuer Hosting-Anbieter. Die oben genannten Anweisungen zum Deaktivieren der Plugins Ihrer Website und zum Abschalten des Zugriffs auf die Website sind auch dann erforderlich, wenn Sie diese Migrationsmethode wählen.
Ändern der Domain oder URL der Website?
Wenn Sie während des Serverwechsels dieselbe Domäne und URL für Ihre Website beibehalten, gilt dieser Abschnitt nicht für Sie. Wenn Sie die Domäne ändern oder Ihre MemberMouse-Website in einem anderen Ordnerpfad Ihrer Domäne ablegen, müssen Sie zusätzlich zu den Schritten der Migration selbst wichtige Schritte unternehmen.
- Konfigurieren Sie bei Bedarf alle URLs neu, die Sie in Systemen von Drittanbietern registriert haben, z. B. Stripe, Mailchimp, iDevAffiliate oder andere benutzerdefinierte Anwendungen, die Sie mit Ihrer Website verbunden haben und für deren Konfiguration eine URL erforderlich ist. Erkundigen Sie sich bei allen Drittanbietern, ob Änderungen oder Anpassungen erforderlich sind. Abgesehen von etwaigen URL-Änderungen, die Sie bei diesen Anbietern vornehmen müssen, sind auf der MemberMouse-Verwaltungsseite keine weiteren Änderungen erforderlich.
- Besondere Aufmerksamkeit muss PayPal gewidmet werden, wenn Sie es als Zahlungsabwickler verwenden. Es wäre wichtig, Folgendes zu lesen und zu verstehen dieser Artikel alle Abonnementberichte, die Sie bei PayPal haben, aufrechtzuerhalten. Wenn Sie dies nicht tun, wird die Kommunikation zwischen PayPal und Ihrer Website unterbrochen.
- Folgen Sie der Anweisungen in diesem Artikel, um Ihre URL zu aktualisieren mit Ihrer MemberMouse-Lizenz, um die Funktionalität und die Abonnementabrechnung beizubehalten. Bitte beachten Sie, dass Sie dasselbe MemberMouse-Konto verwenden müssen, um wiederkehrende Zahlungen und Kundenabrechnungen zu verwalten.
Zusätzliche Informationen zur Migration von MemberMouse
Sehen Sie sich diese Office Hours-Diskussion über die Migration zwischen Hosts an
Allgemeine Informationen zum Verschieben einer Website von einem Server auf einen anderen finden Sie in dieser von WordPress bereitgestellten Dokumentation: https://wordpress.org/support/article/moving-wordpress/
Wenn der Migrationsprozess länger als eine kurze Zeit dauert, können wiederkehrende Abrechnungszyklen verpasst werden. Stellen Sie also sicher, dass Sie die Migration zügig durchführen und alle wiederkehrenden Abrechnungen überprüfen, die an diesem Tag anfallen sollten.
Temporäre URLs können eine hervorragende Methode sein, um Ihre Website zu überprüfen, bevor sich das DNS verbreitet hat. Um diese Funktion zu erhalten, sind möglicherweise einige wenige Anpassungen erforderlich. Wenden Sie sich daher am besten an Ihren Hoster, um zu erfahren, ob sie verfügbar sind und wie Sie sie aktivieren können. Bitte beachten Sie, dass MemberMouse nicht aktiviert wird, wenn Sie eine temporäre URL verwenden, es sei denn, die URL wurde zu einer Aufführungslizenz, die Sie bei uns beantragt haben.
Für diejenigen, die diese technischen Informationen benötigen und möglicherweise Datenbankarbeit leisten müssen: Vor Version 3.0 wurden alle MemberMouse-Daten in Tabellen gespeichert, die mit dem Präfix mm_. In den Versionen 3.0 und höher werden die MemberMouse-Daten in einer Tabelle mit einem anderen Benennungsmuster als in früheren Versionen gespeichert. Jetzt: wp_mm_
Hauptseiten sind mit WordPress-Seiten verlinkt, und WordPress-Inhalte werden in der wp_posts
Tabelle. Alle MemberMouse-Mitglieder sind an Benutzer in der Tabelle wp_benutzer
und wp_usermeta
Tabellen und einige MemberMouse-Konfigurationseinstellungen werden in der wp_options
Tabelle. Alle MemberMouse-Optionen sind mit dem Präfix mm-
.