Schritt-für-Schritt-Anleitung zur Migration des Magento Store von cPanel zu Cloud Hosting
Veröffentlicht: 2019-06-04Während ich dieses Tutorial schreibe, betreibt Magento 897.226 Online-Shops und die Zahl steigt stündlich!
Magento entwickelt sich schnell zu DEM CMS für E-Commerce-Unternehmen, hauptsächlich aufgrund der Flexibilität der Plattform und der hohen Anzahl verfügbarer Erweiterungen, die die Magento-Kernfunktionen erweitern und verbessern. Trotz einer leichten Lernkurve wird Magento von allen übernommen, vom erstmaligen Ladenbesitzer bis hin zu den Veteranen der E-Commerce-Branche.
Nun ist es allgemein bekannt, dass ein Online-Geschäft nur so gut ist wie die Hosting-Lösung, die es antreibt. Mit anderen Worten, das Hosting macht oder bricht einen E-Commerce-Shop. Magento ist bekannt für seinen ziemlich hohen Ressourcenbedarf und daher ist nicht jede Art von Hosting ideal für einen Magento-betriebenen Shop.
Dies ist ein häufiger Fehler, den viele Anfänger machen. Nachdem sie einen gesunden Betrag für die Entwicklung des Geschäfts ausgegeben haben, hosten sie es auf einem gemeinsam genutzten Hosting-Server! Und sich dann über abgestürzte Seiten und Umsatzeinbußen beschweren.
E-Commerce ist eine hart umkämpfte Branche und Sie brauchen jeden Vorteil gegenüber den konkurrierenden Geschäften. Wenn Sie sich mit Hosting- und Serververwaltungsproblemen verzetteln, werden Sie keine Zeit finden, sich tatsächlich auf das Wachstum Ihres Unternehmens, den Aufbau Ihrer Marke und die Implementierung von Wachstumshacks zu konzentrieren.
Fast jeder erfolgreiche E-Commerce-Shop, dem Sie begegnen, wird auf einer Cloud-basierten Hosting-Lösung gehostet. Wenn Sie nicht wissen, wie Cloud-Hosting funktioniert oder ob es für Ihr Unternehmen geeignet ist, ist dieses Tutorial genau das Richtige für Sie.
Warum Cloud-Hosting wählen
- Leistung: Die Cloud-Hosting-Lösung bietet einen dedizierten Cloud-Server, der Geschwindigkeit und Leistung für den Shop gewährleistet.
- Skalierbarkeit: E-Commerce-Shops erfordern häufig eine schnelle Skalierbarkeit der Serverressourcen, hauptsächlich während der Verkaufssaison und bei Ladenkampagnen.
- Kosten: Die Preispläne mögen auf der teuren Seite erscheinen, aber auf lange Sicht sparen Sie Geld, das sonst für die Behebung von Problemen aufgewendet worden wäre, die regelmäßig bei billigem Hosting auftreten.
- Ressourcen: Ihr Cloud-Server verfügt über eine eigene Zuweisung dedizierter Ressourcen. In Verbindung mit der Skalierbarkeitsfunktion sind die Vorteile des Cloud-Hostings leicht zu erkennen.
- Sicherheit: Beim Cloud-Hosting ist Sicherheit in die Kernprozesse des Cloud-Hostings integriert. Darüber hinaus verfügen die Server über zusätzliche Sicherheitsmaßnahmen wie 2FA, Firewalls und Anti-Malware-Lösungen.
- Ausfallrisiko: Aufgrund der superoptimierten Architektur erleben Cloud-Server tatsächlich minimale Ausfallzeiten und eine verbesserte Leistung.
- Besserer Umgang mit Verkehrsspitzen: Cloud-Server sind im Allgemeinen aufgrund mehrerer Kernfunktionen, die das Cloud-Hosting definieren, besser auf periodische Verkehrsspitzen vorbereitet.
Nun, das sind nur einige Vorteile, die meiner Meinung nach Cloud-Hosting zu einer großartigen Lösung für Ihren Magento-Shop machen.
Wenn Sie nun davon überzeugt sind, dass Sie von Ihrem aktuellen Shared Hosting auf einen Cloud-Server umsteigen möchten, finden Sie auf dem Markt viele Optionen. Und Sie werden die knifflige Frage von verwaltetem vs. nicht verwaltetem Cloud-Hosting entdecken. Jeder Cloud-Anbieter hat seine eigene Terminologie für Features und viele Details auf den Verkaufsseiten ergeben für viele Shop-Besitzer wenig Sinn. Dies ist ein wichtiger Grund für die mangelnde Akzeptanz von Cloud-Hosting in der E-Commerce-Branche.
Um Besitzern von Magento-Shops zu helfen, werde ich jetzt Cloudways vorstellen, ein verwaltetes Cloud-Hosting für Magento, das ein superschnelles Managed-to-Hosting für E-Commerce-Shops bietet. Wenn Sie sich für einen von Cloudways verwalteten Server entscheiden, erhalten Sie einen optimierten Server für den Magento-Shop, der betriebsbereit ist. Darüber hinaus stellt Cloudways jedoch sicher, dass Sie sich als Besitzer eines Magento-Shops keine Gedanken über Probleme mit der Serververwaltung machen müssen. Auf diese Weise können Sie Ihre ganze Zeit darauf verwenden, über neue Wege zum Wachstum Ihres Unternehmens nachzudenken.
Mit Cloudways haben Sie die Wahl, Ihren Magento-Server auf einem der fünf branchenführenden Cloud-Infrastrukturanbieter zu hosten, darunter AWS, GCE, Linode, DigitalOcean und Vultr. Somit gibt es immer einen Cloudways-Plan, der zum Budget jedes Magento-Shops passt. Darüber hinaus bietet Cloudways:
- SSD-basiertes Hosting
- Erweiterte Cache-Optionen
- CloudwaysCDN
- Optimierter Stapel
- Dedizierte Firewalls
- 1-Klick-Installation
- Automatisierte Backups
- Vertikale Skalierung
- Auto-Healing-Server
- Expertenunterstützung rund um die Uhr
Sind Sie bereit, Ihren Shop zu Cloudways zu migrieren?
Wenn Sie bereit sind, Ihren Shop von Ihrem cPanel-Hosting auf einen von Cloudways verwalteten Server zu verschieben, fangen wir an.
Der Prozess ist ziemlich einfach und wenn Sie die folgenden Schritte befolgen, haben Sie Ihren Magento-Shop im Handumdrehen auf Ihrem neuen von Cloudways verwalteten Server.
Erstellen Sie zunächst ein vollständiges Backup Ihres Shops, einschließlich aller Datenbanken. Verbinden Sie sich dazu über ein SSH-Terminal mit Ihrem Magento cPanel-Hosting. Sie müssten einen Client wie PuTTY verwenden. Navigieren Sie nach der Verbindung zum Stammverzeichnis des Magento 2-Stores.
Als nächstes erstellen Sie mit dem folgenden Befehl ein Backup Ihres Shops:
mysqldump -u IhrDB-Benutzername -p IhrDB-Name > database.sql
Dieser Befehl erfordert den Datenbank-Benutzernamen, den Datenbanknamen und den Namen der Datenbank-Dump-Datei. Der Befehl fragt nach dem Datenbankpasswort. Greifen Sie nach Abschluss des Befehls auf Ihr cPanel-Hosting zu und gehen Sie zu Dateimanager > Stammverzeichnis.
So sieht die Ordnerstruktur des cPanel-Hostings im Allgemeinen aus:
Komprimieren Sie alle Dateien und Ordner.
Ich habe die Zip-Datei als newbackup.zip benannt . Zu diesem Zeitpunkt sind die Website- und Datenbank-Backups fertig. Im Allgemeinen befindet sich die ZIP-Datei unter einer ähnlichen URL wie www.yourdomain.com/newbackup.zip
Jetzt ist es an der Zeit, auf die Cloudways-Plattform umzusteigen. Die erste Aufgabe des Geschäfts ist die Erstellung eines Cloudways-Kontos.
Indem Sie einfach Ihren Namen, Ihre E-Mail-Adresse und Ihr Passwort angeben und einige Fragen beantworten, können Sie sich bei Cloudways anmelden.
Nachdem Sie Ihr Konto erstellt haben, wählen Sie die Magento-Anwendung aus dem Dropdown-Menü aus.
Geben Sie dann Ihrer verwalteten App und Ihrem Server den Namen.
Der nächste Schritt ist nun der Auswahlprozess zwischen verschiedenen Cloud-Infrastrukturanbietern, da ich mich für Digital Ocean entscheide. Stellen Sie dann die Servergröße gemäß Ihren geschäftlichen Anforderungen ein und wählen Sie zuletzt den Standort des Servers aus.
Klicken Sie jetzt auf JETZT STARTEN !
Nach wenigen Minuten wird der Server mit dieser Bildschirmdarstellung gestartet.
Starten Sie die Migration
Bevor Sie mit dem Migrationsprozess beginnen, müssen Sie die aktuellen Anwendungs- und Datenbankdateien entfernen. Verbinden Sie sich dazu per SSH mit dem Cloudways-Server und gehen Sie in das Root-Verzeichnis des Stores. Sie können alle Dateien und Ordner mit dem folgenden Befehl entfernen:
rm -rf *
Gehen Sie jetzt zum Anwendungs-Dashboard und starten Sie dort den DATENBANK-MANAGER .
Sie sehen die Liste der Tabellen. Wählen Sie alle aus und klicken Sie auf Löschen.
Gehen Sie als Nächstes zum SSH-Terminal und führen Sie diesen Befehl aus:
wget http:// yourdomain.com/newbackup.zip
Denken Sie daran, die URL der ZIP-Datei hinzuzufügen, die auf dem cPanel-Hosting gehostet wird.
Entpacken Sie nun die Datei:
entpacken Sie newbackup.zip
Und importieren Sie die Datenbank mit diesem Befehl in die Cloudways-Anwendung:
mysql -u CLOUDWAYS-DB-BENUTZERNAME -p CLOUDWAYS-DB-NAME < database.sql
Geben Sie im obigen Befehl die Datenbankanmeldeinformationen Ihrer auf Cloudways installierten Anwendung an. Beachten Sie, dass der Befehl nach dem Passwort fragt (verfügbar im Abschnitt Datenbank-Anmeldeinformationen).
Öffnen Sie nun die Datei env.php (im Verzeichnis app/etc Ihres Shops) und ersetzen Sie die Datenbankanmeldeinformationen durch die von Cloudways bereitgestellten.
Herzliche Glückwünsche! Sie haben Ihren Magento-Shop erfolgreich vom langsamen cPanel-Hosting auf den blitzschnellen verwalteten Cloudways-Server migriert. Bereinigen Sie also einfach den Cache mit diesen CLI-Befehlen:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento cache:clean
php bin/magento cache:flush
Und danach besuchen Sie die Homepage Ihres Shops, um zu überprüfen, ob alles in Ordnung ist.
Letzte Worte
Ich hoffe, dass Sie jetzt den einfachen Prozess der Migration Ihres Magento-Shops von einem gemeinsam genutzten cPanel-Hosting zu einem Cloud-Hosting verstehen. Noch wichtiger ist, dass Sie auch eine klare Vorstellung davon bekommen, warum Magento Cloud Hosting ideal für Ihren Online-Shop ist.
Da Sie so weit gekommen sind, möchte ich Sie überraschen, dass Cloudways ein KOSTENLOSES Guthaben von 20 USD mit dem Promo-Code „BOOSTMAG“ anbietet.
Wenn Sie noch Fragen oder Verwirrung haben, verwenden Sie den Kommentarbereich und ich werde mich bei Ihnen melden.