Wie kann ich den Magento Store von Localhost auf den Server migrieren?

Nachdem Sie Ihren Traum-Magento-Shop auf localhost erstellt haben, wird es manchmal nervös, wenn Sie ihn auf den Produktionsserver verschieben. Es ist ein Kinderspiel und wir helfen Ihnen bei der Migration Ihres Magento-Stores von localhost auf den Produktionsserver.

Voraussetzung

1. Arbeitsdomäne 2. Produktion bereit für Magento

Arbeitsdomäne

Unter Arbeitsdomäne ist die Domäne zu verstehen, auf der Sie Ihren Shop hosten. Zum Beispielhttps://mademo1.knowband.com

Produktion bereit für Magento

Das bedeutet, dass alle Elemente auf dem Server ordnungsgemäß eingerichtet sein müssen, damit ein Magento ausgeführt werden kann. Wenn Sie hierzu Hilfe benötigen, können Sie den Link überprüfen https://www.knowband.com/blog/magento-tutorials/install-magento-using-command-line/

Schritte für die Migration

1. Exportieren Sie Ihre localhost-Datenbank

Exportieren Sie Ihre localhost Magento Store-Datenbank. Es gibt zwei Möglichkeiten, dies zu tun A) Über PhpMyAdmin B) CLI

Mein persönlicher Favorit ist die Befehlszeilenschnittstelle (CLI), da sie schneller als die vorherige ist. Wir werden jeden Weg einzeln sehen.

a) PhpMyAdmin

Melden Sie sich bei Ihrem PhpMyAdmin an und gehen Sie zu Ihrer Datenbank. Dort sehen Sie die Option "Export" in der Kopfzeile. Hier ist "testmage1" der Name meiner Datenbank. Überprüfen Sie das nachstehende Bild als Referenz

PhpMyAdmin

b) CLI

CLI oder Befehlszeilenschnittstelle ist besser als PhpMyAdmin, da sie schneller ist.

mysqldump -u root -p testmage1> Datenbankname.sql

Geben Sie den Namen Ihrer Datenbank an die Stelle von testmage1. Dieser Befehl erstellt den Speicherauszug Ihrer Datenbank mit dem Namen Datenbankname.sql

2. Komprimieren Sie und laden Sie Ihre Magento-Dateien hoch

Nachdem die Datenbank jetzt exportiert wurde, ist es Zeit, Ihre Magento-Speicherdateien zu komprimieren. Erstellen Sie die ZIP-Datei aller Dateien Ihres Shops. Auf diese Weise ist es einfach, sie auf den Server hochzuladen. Öffnen Sie nun Filezilla und laden Sie die gezippte Datei über den Server hoch und entpacken Sie sie in den gewünschten Ordner.

3. Datenbank importieren

Nun ist es Zeit, Ihre Datenbank in Ihre Produktion zu importieren. Nun gibt es wieder zwei Möglichkeiten

a) PhpMyAdmin

Melden Sie sich bei Ihrem PhpMyAdmin der Produktion an und erstellen Sie eine leere Datenbank mit demselben Namen wie auf Ihrem localhost. Nach dem Erstellen einer Datenbank sehen Sie "Import"Option in der Kopfzeile. Bild als Referenz prüfen.

importieren

Nachdem Sie auf den Importbrowser geklickt haben, legen Sie die Datei wie im Bild gezeigt ab und klicken Sie auf GO. Dies dauert einige Minuten und Ihre Datenbank wird importiert.

b) CLI

Um eine Datenbank über die CLI zu importieren, müssen Sie Ihre Datenbankdatei über FTP hochladen und sich über Ihr Terminal bei Ihrem Server anmelden. Verwenden Sie den folgenden Befehl, um die Datenbank zu importieren

mysql -u Benutzername -p Datenbankname <Datei.sql

Datenbankname ist hier der Name der Datenbank, in die Ihre Datei importiert wird, und file.sql ist die Datei, die Sie importieren.

4. Ändern Sie local.xml

Jetzt müssen wir unsere Datei local.xml ändern, damit unser Magento auf die Datenbank zugreifen kann. Öffnen Sie Magento_Root / app / etc / local.xml. Suchen Sie nach dem Knoten <verbindung>.

<host> <! [CDATA [Hostname]]> </ host> <Benutzername> <! [CDATA [Datenbankbenutzername]]> </ Benutzername> <Kennwort> <! [CDATA [Datenbankkennwort]]> </ Kennwort> <Datenbankname > <! [CDATA [Datenbankname]]> </ Datenbankname>

Aktualisieren Sie diese Tags gemäß der Produktionskonfiguration. Ihre Datenbankverbindung ist jetzt fertig.

5. Domainnamen aktualisieren

Nun ist es Zeit, den Domainnamen in die Datenbank einzugeben. Offener Tisch core_config_data und aktualisieren Sie Ihre Domäne in 1.web / unsecure / base_url. 2.web / secure / base_url wie in der Abbildung gezeigt.

6. Cache leeren

Jetzt ist es an der Zeit, den Cache zu aktualisieren, da möglicherweise ein Cache von Ihrem localhost-Rechner vorhanden ist. Um den Cache zu aktualisieren, gehen Sie zu Magento_Root / var / cache. Dieser Ordner enthält Ihren Cache. Löschen Sie alle Dateien und Verzeichnisse dieses Ordners. Jetzt bist du fertig. Ihr Magento-Shop wurde erfolgreich von localhost auf den Produktionsserver migriert. Gehen Sie zu Ihrem Webbrowser, geben Sie Ihre Domain in die Adressbasis ein und drücken Sie die Eingabetaste. Ihre Website wird so geöffnet, wie es in Ihrem localhost war.

Bottomline

Dies sind die Schritte, um Ihren localhost Magento-Speicher auf den Produktionsserver zu migrieren. Behalten Sie stets eine Sicherung Ihres Codes und Ihrer Datenbank, falls etwas schief geht. Wenn Ihre Website nicht ordnungsgemäß geöffnet wird, führen Sie die oben genannten Schritte erneut durch und überprüfen Sie, ob Sie etwas verpasst haben. Viel Spaß beim Codieren 🙂

Prashant Kumar

Prashant Kumar

Prashant is a passionate Magento developer. He loves exploring e-commerce and reading books.

Leave a Reply

Your email address will not be published. Required fields are marked *