Magento Serverumzug

 — 9 Kommentare zu diesem Tutorial

Um den eigenen Magento Shop auf einen neuen Server mit anderer Domain umzuziehen, sind lediglich ein paar Schritte nötig, die jeder hinbekommen kann. Allgemeine Kenntnisse in FTP, PHP und mySQL können trotzdem nicht schaden, sind für den Magento Serverumzug aber nicht essentiell.

Magento Serverumzug mit Domainänderung

  1. Alle Dateien (inklusive der versteckten Dateien) auf dem bisherigen Magento Server auf den lokalen Rechner kopieren, z.B. mit FileZilla.
  2. Mit einem SQL-Tool (z.B. phpMyAdmin) einen kompletten Dump (Export) der Datenbank anlegen, inklusive aller Befehlen (Insert, Update, etc.). Der Export sollte in einer .sql Datei gespeichert werden.
  3. Eine neue leere Datenbank anlegen. Die in Schritt 2 erstellte Datei in die neue Datenbank importieren.
  4. In der neuen Datenbank in der Tabelle core_config_data nach den Einträgen web/secure/baseurl und web/unsecure_baseurl suchen und dort die Werte für die neue Domain entsprechend austauschen.
  5. Die in Schritt 1 heruntergeladenen Dateien auf den neuen Server hochladen.
  6. Die im Verzeichnis /var/ befindlichen Ordner leeren (nicht löschen!).
  7. Die Datei .htaccess im Hauptverzeichnis ggf. anpassen. Mit einem Editor öffnen und nach der Zeile RewriteBase suchen und den ggf. geänderten Ordnernamen eintragen. Wurde die Installation vom Root-Ordner zum Root-Ordner kopiert, muss hier nichts geändert werden.
  8. Im Ordner /app/etc/ die Dateien config.xml und local.xml anpassen. Hier müssen die neuen Datenbank-Zugangsdaten eingetragen werden.

Fertig! Der Magento Serverumzug ist abgeschlossen und der alte Shop ist jetzt unter der neuen Adresse zu erreichen.

Wichtige Information zum Magento Connect Manager

Unter /downloader/pearlib sollte nach dem Umzug die Datei “pear.ini” gelöscht werden. Diese Datei enthält die alten Pfade und Extensions können nicht mehr korrekt installiert werden! Wenn Sie nach Löschung dieser Datei den Connect-Manager starten, wird die gelöschte Datei wieder neu geschrieben und enthält anschließend die neuen, aktualisierten Pfade mit der neuen Domain und Verzeichnishierarchie Ihrer Installation.

Autor

Sebastian

Ich interessiere mich für eCommerce-Themen, vor allem im Zusammenhang mit dem Shopsystem Magento Commerce sowie alles rund um Web-Entwicklung und den damit verbundenen Möglichkeiten.

9 Kommentare zu “Magento Serverumzug

  • 11. März 2014 um 10:00
    Permalink

    super beschrieben….hat mir sehr geholfen..danke!

    Antwort
  • 3. Dezember 2014 um 17:29
    Permalink

    Kann man einen Screenshot von den Exporteinstellungen haben? Bekomme immer komische Fehlermeldungen.

    Antwort
    • 3. Dezember 2014 um 22:52
      Permalink

      Hallo pb,

      mit folgenden Einstellungen hat es bei mir funktioniert. Wenn gewünscht kann man noch eine Komprimierung einstellen.

      Beste Grüße
      Sebastian

      Antwort
  • 19. Februar 2015 um 10:43
    Permalink

    moin,
    danke für die Anleitung, jedoch hats nicht so richtig funktioniert.
    Habe meine db in der local.xm und config.xml angepasst, nur leider bringt das nix.
    Ich nutzte magento 1.9
    Habe mir in der mysql.php die $this->_config ausgeben lassen, aber da stehen immernoch die alten zugangsdaten drin. Muss ich noch irgendwas anderes tun?

    Antwort
  • 19. Februar 2015 um 11:50
    Permalink

    Hallo Maik,

    es kann sein das die Werte noch aus dem Cache geladen werden. Um den zu aktualisieren in der Cache-Verwaltung die Indizes & Rewrites aktualisieren und den Cache leeren.

    Beste Grüße
    Sebastian

    Antwort
  • 7. April 2015 um 00:26
    Permalink

    Hallo, Ich habe mir bisher immer diese Anleitung angeschaut bevor ich ein system umgezogen habe 🙂 Dafür vielen Dank … habe nun mittlerweile das Tool http://www.magentocommerce.com/magento-connect/moving-tool-2-0-for-magento.html gekauft und muss wirklich sagen dass es mir sehr sehr viel Zeit spart dieses Tool zu benutzen. Macht praktisch fast alles von alleine, dass einzige was angegeben werden muss sind natürlich die neuen Datenbank Logindaten und die neue Domain..der Rest geht nun von selbst (Auch bei Multistores kein Problem)! Man erhält nach dem generieren eine Installer.php Datei die dann die Installation auf den neuen Server ausführt – perfekt .. solltet Ihr euch mal anschauen!

    Liebe Grüsse
    Missy

    Antwort
    • 8. April 2015 um 21:40
      Permalink

      Hallo Missy,

      vielen Dank für deinen Hinweis und deinen Erfahrungsbericht. Das Tool habe ich selbst noch nicht benutzt, aber es scheint auf jeden Fall einen Blick Wert.

      Beste Grüße
      Sebastian

      Antwort
  • 13. Mai 2015 um 12:46
    Permalink

    Hi,
    ich hänge bei Punkt 7 fest. Wo finde ich genau die Datei .htaccess? Ich finde die bei mir nicht.
    Danke
    Ovi<

    Antwort
    • 19. Mai 2015 um 09:13
      Permalink

      Hallo Ovi,

      die htaccess-Datei findest du im Root-Verzeichnis (die oberste Ebene) deiner Magento Installation. Manche FTP-Programme zeigen die Datei nicht an. Ich benutze FileZilla, denn dort bekommt man die Datei angezeigt.

      Beste Grüße
      Sebastian

      Antwort

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*