Emubox bietet kostenlose Migrationsunterstützung für Ihre Website auf einem unserer Hostingpläne. Wir wissen, dass der Wechsel des Hostings nicht notwendigerweise ein schwieriger und stressiger Prozess sein muss, deshalb tun wir unser Bestes, um Ihnen bei diesem ganzen Prozess zu helfen.
Bitte beachten Sie, dass Sie sich darum kümmern sollten, vier wichtige Elemente Ihres Hosting-Kontos zu übertragen: Dateien, Datenbanken, SSL (wenn Sie ein bezahltes SSL-Zertifikat haben, ist dies weniger wichtig) und E-Mails. Sie müssen auch die Nameserver Ihres Domainnamens ändern. Stellen Sie sicher, dass Sie alle Einstellungen Ihres alten Hostings auf Ihre neue Hosting-Plattform setzen - dieselbe PHP-Version in Plesk, wie sie in cPanel war, und andere spezifische Optionen. Wenn Sie diese vergessen, funktioniert Ihre Anwendung wahrscheinlich nicht korrekt.
Ihre Dateien migrieren
Dieser Teil des Migrationsprozesses ist der leichteste, nämlich das Übertragen aller Dateien Ihrer Website. Die Standard-Datei-Orte in cPanel sind /domain.com, /public_html oder /public_html/domain.com und die Standard-Datei-Orte in DirectAdmin sind /domains/domain.com/httpdocs. Alles, was wir hier tun müssen, ist, alle Dateien von Ihrem alten Hosting-Konto auf Ihr neues zu übertragen. Wir können das in zwei Weisen tun.
Die erste Möglichkeit ist es, einfach einen Ftp-Client (z.B. Filezilla, CoreFTP, WinSCP, Cyberduck, Transmit) zu verwenden und alle Dateien vom cPanel auf Ihren lokalen Rechner herunterzuladen und dann in Plesk hochzuladen. Hier muss man Geduld haben, da dieser Vorgang sehr langsam ist, wenn es viele Dateien gibt, und es sehr wichtig ist, das Binärmodus im Ftp-Client zu verwenden.
Die zweite Möglichkeit ist eine schnellere Vorgehensweise und wird von vielen empfohlen. In diesem Fall verwenden wir die Dateimanager-Anwendungen in cPanel und Plesk. Der erste Schritt besteht darin, ein Archiv aller Dateien in cPanel zu erstellen, indem Sie im Hauptfenster von cPanel auf "Backup" klicken und dann "Home Directory" unter "Download a Home Directory Backup", oder gehen Sie direkt zu "Dateimanager", klicken Sie mit der rechten Maustaste auf den Verzeichnis Ihres Websites (für Benutzername /public_html/domain.com) und wählen Sie "Compress/Archive", was ein Zip-Archiv (oder einen anderen Typ von Archivdatei – tar.gz) Ihrer Dateien erstellt.
Jetzt müssen Sie das Datei in /domains/domain.com/httpdocs über FTP oder die Dateimanager-Funktion Ihres Plesk-Hostings hochladen.
Nachdem die Übertragung abgeschlossen ist, müssen Sie zum Dateimanager in Plesk gehen, den Ordner Ihres .zip-Dateis finden und auf Entpacken (mit der rechten Maustaste des Mause – ein Menü sollte erscheinen), das direkt neben anderen Aktionen wie Kopieren oder umbenennen. Im nächsten Fenster bestätigen Sie die Entpackung, danach sollten alle Dateien im Ordner /domains/domain.com/httpdocs sichtbar sein.
Sicherstellen Sie sich, dass nur Website-Dateien vorhanden sind. Jetzt haben Sie die Gelegenheit, alle Dateien zu entfernen, die Sie nicht benötigen. Dieser Schritt hilft Ihnen, extra Speicherplatz zu sparen und Ihr Konto sauber zu halten. Haben Sie im Hinterkopf, dass unbeachtete und veraltete Skriptdateien eine Schwachstelle in Ihrer Verteidigung darstellen können.
Datenbankmigration
Nicht alle Websites verwenden Datenbanken, aber die meisten CMS und andere dynamische Websites tun es, wie z.B. WordPress, Drupal oder Joomla. Oder die beliebtesten offenen E-Commerce-Lösungen wie OpenCart, Magento, WooCommerce (basierend auf WordPress), Prestashop, Zen Cart, osCommerce.
Um Ihre Datenbanken zu migrieren, sollten Sie sie zuerst von Ihrem cPanel-Hosting-Konto auf Ihren lokalen PC herunterladen. Hier sind auch 2 Möglichkeiten, dies zu erreichen.
Die erste Option ist, sich zum „Backup“-App in Ihrer Kontrollfunktion – cPanel-Dashboard und dann unter „Eine MySQL-Datenbank-Backup herunterladen“ auf die Datenbank klicken, die Sie herunterladen möchten.
Die zweite Option ist, indem Sie phpMyAdmin aufrufen, „Export“ klicken, „Benutzerdefiniert“, die Datenbank auswählen, die Sie übertragen möchten (finden Sie das „Komprimierung“-Option und wählen Sie „gepackt“ aus, wenn Sie diese Art der Übertragung vorziehen), und dann „Weiter“ klicken.
Sie haben die Datenbank jetzt heruntergeladen. Wenn Sie nicht wissen, welche Datenbank Ihre Website verwendet, können Sie leicht in der Konfigurationsdatei Ihres webbasierten Anwendungsprogramms nachschauen. WordPress hält seine Datenbankdetails in der Datei wp-config.php, die sich im Wurzelverzeichnis befindet.
Nächstes, melden Sie sich bei Ihrem Plesk-Hosting-Konto an, gehen Sie zu „Datenbanken“, „Hinzufügen“. Füllen Sie alle erforderlichen Felder aus, um eine neue Datenbank zu erstellen: Datenbankname und Datenbank-Nutzername ist user_db2 und Paswort: pass456@. Beachten Sie, dass dies nur ein Beispiel ist, und Sie einen geeigneten Namen und ein komplexeres Passwort wählen sollten (die Anwendung hat einen Datenbank-Passwort-Generator, den Sie für diesen Zweck verwenden können).
Melden Sie sich zurück zu „Datenbanken“, unter „Importieren“, und wählen Sie die Datenbank aus, die Sie gerade erstellt haben – in diesem Beispiel ist es user_db2.
Auswählen Sie das Datei, suchen Sie den ZIP-Datei, die Sie von Ihrem alten cPanel-Konto heruntergeladen haben und klicken Sie auf „ Hochladen“. Wenn es fehlschlägt, können Sie auch versuchen, die Datenbank in phpMyAdmin importieren. Gehen Sie zu phpMyAdmin, klicken Sie auf „Import“, und wählen Sie die Datei aus – wieder dieselbe.
Nachdem Sie alle Schritte oben ausgeführt haben, sollte Ihre Datenbank bereits importiert sein. Jetzt ist es Zeit, Ihre Datenbank mit Ihrer Website zu verbinden, indem Sie den Datennamen, den Benutzernamen und das Passwort ändern.Sie müssen die Konfigurationsdatei Ihres CMS oder anderen dynamischen Webseiten finden – WordPress hat z.B. auch eine Datei windows.php, Joomla eine Datei configuration.php, und Drupal eine Datei sites/default/settings.php.
Anderes CMSs haben ihre eigenen Konfigurationsdateien und durch Lesen ihrer Dokumentationen werden sie Ihnen leicht vertraut sein. Bitte ändern Sie die Werte dieser Parameter (setzen Sie neue). Unser Beispiel war: Datennamen und Benutzername sind user_db2 und Passwort ist pass456@.
Emails migrieren
Die Übertragung von E-Mails ähnelt der Übertragung von Dateien Ihres Webs, aber mit ein paar Unterschieden, die Sie kennen sollten und über die wir Ihnen bald mehr erzählen werden.
Zunächst müssen Sie eine exakt gleiche E-Mail-Adresse ([email protected]) in Plesk erstellen, wie sie in Ihrem cPanel-Konto ist. Wir geben hier ein Beispiel mit der E-Mail-Adresse [email protected]. Sie können auch denselben Passwort verwenden, wenn Sie möchten.
Angenommen, Sie haben bereits Ihre E-Mail in Ihrem Control Panel erstellt. Jetzt müssen Sie zu https://domain.com/roundcube/ gehen und sich bei Ihrer neu erstellten E-Mail anmelden, um die Verzeichnisstruktur Ihrer E-Mail auf dem Plesk-Server zu erstellen. Sie können das E-Mail-Verzeichnis im IMAP-Verzeichnis sehen.
In unserem Beispiel für [email protected] sind alle E-Mail-Dateien im cPanel in dem Verzeichnis /mail/domain.com/info gespeichert und auf Plesk in /imap/domain.com/info/Maildir.
Wir müssen diese Dateien und Verzeichnisse von ihrem alten Standort zu neuem verschaffen. Hier können wir FTP für diesen Prozess verwenden (beachten Sie, dass Sie den Binärmodus verwenden sollten) oder den Datei-Manager (Plesk-Control-Panel). Die Metaphysik ist die gleiche wie in unserem ersten Kapitel – "Migrating files" – in diesem Artikel.
Sobald Sie alle Ihre Dateien übertragen haben, ist es sehr wichtig, alle Dateien zu löschen, die mit "dovecot" beginnen, da dies dazu zwingt, dass dovecot seine Indizes neu erstellt und nachdem wir alle unsere E-Mails auf unserem neuen Konto sehen können.
Name Servers (DNS) und SSL
Nachdem alle Ihre Daten migriert wurden: Dateien, Datenbanken und E-Mails. Sie müssen die Name-Servers Ihrer Domain auf ns1.emubox.ch und ns2.emubox.ch ändern. Dieses Option finden Sie im registrierten Domain-Namenserver, wo Sie Ihre Domain registriert haben.
Wenn die Domänen-Auflösung abgeschlossen ist (in den meisten Fällen nach wenigen Stunden), müssen Sie einen SSL-Zertifikat für Ihre Domain installieren, da es ohne es https nicht wie erwartet funktioniert.
Das ist alles von der Migrationsprozess. Ihre Websites und E-Mails sollten jetzt auf Ihrem neuen Plesk-Hosting funktionieren. Es könnte natürlich Probleme während der Migration geben, und deshalb sind wir hier, um Ihnen zu helfen. Alles was Sie tun müssen, ist ein Ticket zu senden und unser technischer Team wird sich so schnell wie möglich bei Ihnen melden.