Der Bereich Shopware Labs ist die Plattform für alle Entwickler. Hier findet man technische Dokumentationen und zahlreiche Tipps und Tricks rund um das Thema Programmieren. In dieser Rubrik stellen außerdem die Entwickler der shopware AG neue und experimentelle Lösungsansätze vor. Neue Funktionen, die in dieser Rubrik bereitgestellt werden, sind teilweise auch für zukünftige Releases geplant. Die Funktionen können dann ohne Programmierkenntnisse zukünftig direkt im Shopware Backend konfiguriert werden oder werden über Plugins bereitgestellt. Informationen über neue, geplante Funktionen finden Sie in unserer Roadmap.
Bitte beachten Sie, dass die hier bereitgestellten Lösungsansätze nicht offiziell supportet werden und nur eingebaut werden sollten, sofern Sie über das entsprechende, technische Wissen verfügen.
Shop-Übernahme in ein Live-System
- shopware AG
- 22.11.2010
- 0
-
- Labs/ Tutorials
- Kein Support
Inhaltsverzeichnis
Shop-Übernahme auf das Live-System
Wenn Sie Ihren Shop auf einer Test-Umgebung vorbereitet haben, können Sie nun Ihre angepassten Template-Dateien sowie die komplette Einpflegung von Artikel oder Shopseiten auf den Live-Server transferieren. Nachfolgend die Anleitung zu so einer Shop-Übernahme.
FTP-Client
Empfehlenswert ist hier der Client "Putty". Dieser Client ermöglicht eine Dateiübernahme innerhalb Sekunden. Die Besonderheit von Putty ist, das Sie als Anwender sich auf beiden Servern verbinden können und somit die Daten mit dem Copy & Paste Verfahren übernehmen können.
http://www.putty.org/
Falls Putty aufgrund der nicht zutreffenden Rechte des Benutzers auf dem FTP-Server nicht ausführbar ist, können Sie auch ebenfalls die Ordner-Struktur von Shopware herunterladen und im anschließenden Verfahren im Binary-Modus hochladen. Dieses können Sie nach einem FTP-Clienten Ihrer Wahl tätigen.
Verbindung mit Putty
Wenn Sie Putty ausgeführt haben, belassen Sie die Vor-Einstellungen des Programms und geben dort im Feld 'Host Name (or IP adresse) Ihren Server an. Daraufhin öffnet sich ein neues Fenster mit einem schwarzem Hintergrund, welches Sie auffordert Ihre FTP-Zugangsdaten des Testsystems einzugeben.
Als nächstes öffnet sich ein blaues Fenster mit Ihrem Verzeichnis und der Shopware-Ordnerstruktur (Falls Sie im Root-Verzeichnis oder einem anderen Verzeichnis landen, so wechseln Sie in das Verzeichnis wo sich Shopware befindet).
Im Anschluss verbinden Sie sich mit den Live-Server. Hierzu rufen Sie sich die Maske mit der Verbindung zum Live-System unter "Right > FTP-Link" auf.
Nun müssen Sie die Daten des FTPs, um sich ins Verzeichnis zu verbinden, eingeben. Die Eingabe muss nach folgendem Schema gehandhabt werden:
Beispiel:
/#ftp:benutzer:passwort@domain
Nun sollten beide Verzeichnisse, mit dem Shopware-Verzeichnis auf der linken Seite sowie das Ziel-Verzeichnis auf der rechten Seite, zu sehen sein. Als nächstes müssen die Shopware-Ordner auf der linken Seite markiert werden (über Einfg auf der Tastatur) und anschließend in den Directory der Live-Umgebung transferiert werden (Kopieren auf F5). Nach dem Bestätigen übernimmt Putty sämtliche Dateien auf dem FTP-Server. Nach Beendigung des Transfers müssen Sie noch die Datenbank übernehmen. Dieses wird im nächsten Schritt erläutert.
Hinweis: Wenn Sie nicht Putty nutzen, laden Sie nach dem Download der Gesamten Ordner-Struktur von Shopware den Inhalt einfach auf dem FTP-Server im Binary-Modus hoch. Ab hier ist die Reihenfolge der Übernahme exakt die Gleiche.
Export der Datenbank
Um die Datenbank zu exportieren rufen Sie sich zuerst das myPhpAdmin-Menü auf. Hier wechseln Sie nach Aufruf der Datenbank in den Menü-Reiter "Exportieren". Als nächstes, falls die Tabellen nicht alle ausgewählt sind, wählen Sie alle Tabellen aus und nutzen das SQL-Format als Dump. Anschließend geben Sie in das Feld unten einen passenden Namen für die Datenbank ein. Sollte die Datenbank außergewöhnlich groß sein, können Sie in dem Feld unter dem Namensfeld die gewünschte Komprimierung definieren. Zum Schluss des Export-Schrittes, klicken Sie den Button "Ok" zum exportieren.
Import der Datenbank
Nachdem der Dump mit dem Download abgeschlossen ist, müssen Sie nun die Datenbank ins Zielverzeichnis importieren. Hierzu rufen Sie sich das neue myPhpAdmin-Menü auf und wechseln zunächst ins Menü-Register "Importieren". Nun wählen Sie über den Button "Durchsuchen" die exportierte Datenbank aus und laden diese hoch. Anschließend sollten die Tabellen 1 zu 1 aus der vorherigen Umgebung in die Datenbank übernommen worden sein.
Anpassung der Datenbank
Im nächsten Schritt müssen Sie noch die Lizenzen sowie Hostpfad und Installationspfad abgeändert werden. Dieses wird nachfolgenden erklärt.
s_core_config
Zunächst suchen Sie sich die Datenbank "s_core_config" heraus und öffnen Sie diese. Anschließend müssen Sie die Tabellen mit den Namen sHost und sBasepath markieren und über den Stift editieren.
Im nächsten Schritt müssen Sie Ihre Domain wie folgt eintragen:
s_core_multilanguage
Nach der Anpassung des Installationspfades sowie der Hostpfades, müssen Sie nun die Tabelle "s_core_multilanguage" in der Datenbank anpassen. Nach Aufruf der Tabelle müssen Sie im Feld für "domainaliase" Ihre Domain nachfolgend hinzufügen:
s_core_licences
Im letzten Schritt der Datenbankanpassung, müssen Sie die Lizenzen entfernen/einpflegen. Hierzu suchen Sie sich die Datenbank "s_core_licences" heraus.
Wenn Sie diesen Schritt ausgeführt haben, müssen Sie nun die neuen Lizenzen für Ihre neue Domain einpflegen. Dieses können Sie über den Menü-Punkt "SQL" durchführen.
Serverumzug
Genau nach diesem Tutorial können Sie ebenfalls Ihren Shop bei einem Serverumzug transferieren.
Artikel-PDF erstellen
Erweiterung bewerten
Kommentare:
Artikel kommentieren
Weitere interessante Artikel:
Bestell-Nr.: SW1451
Lieferzeit ca. 5 Tage
Preise inkl. gesetzlicher
MwSt. zzgl. Versandkosten*
Preise inkl. gesetzlicher
MwSt. + Versandkosten*







