Shopware Knowledgebase

Shopware 3.0.5 Update-Informationen

Update - Version

Letzte Aktualisierung am 20.05.2010

Wichtige Vorab-Informationen

Das Update ist ausschließlich für Shopware 3.0.4.1 verfügbar. Falls Sie eine ältere Shopware-Version einsetzen, müssen Sie zunächst auf 3.0.4.1 aktualisieren, bevor Sie ein Update auf die aktuelle Version durchführen können.

Hinweis: Falls Sie beim Aufruf des Scripts eine Aufforderung zur Aktivierung von Cookies erhalten, obwohl Sie Cookies aktiviert haben, loggen Sie sich bitte einmal ins Shopware Backend ein und rufen das Script danach erneut auf!

Hinweis: Bei der Verwendung einer Warenwirtschaft, die auf die Shopware API zugreift muss zunächst die Kompatibilität überprüft werden. Wenden Sie in diesem Fall daher vor dem Update auf die Version 3.0.5 an den Hersteller Ihrer Warenwirtschaft. Die Shopware AG übernimmt keine Gewährleistung für die Funktionalität der Schnittstelle in einer neuen Version!

Hinweis: Die Durchführung des Updates erfordert technische Kenntnisse. Die Shopware AG übernimmt keine Gewährleistung und keinen Support für selbst durchgeführte Updates und daraus resultierende Probleme. Vor dem Update sollte auf jeden Fall ein Backup der Datenbank und der Shopware Dateien erfolgen!

Eine Übersicht, über die möglichen Wege zum Update und unseren Wartungsvertrag erhalten Sie unter http://www.shopware.de/Update-_detail_374_256.html

Update Script - Download

Download Update Script

Hinweis: Dieses Script aktualisiert Ihren Shop von Shopware 3.0.4.1 auf Shopware 3.0.5.1

Ein Update von 3.0.5 auf 3.0.5.1 ist somit nicht mehr erforderlich.

Update - Anleitung

Installation

Entpacken Sie die Datei "update.zip". Kopieren Sie die Datei "update.php" in den Document-Root Ihres Servers. Das ist das Verzeichnis indem sich die config.php und die shopware.php befinden.

Rufen Sie die Datei in Ihrem Webbrowser auf: http://www.meinshop.de/update.php

Schritt 1: Login - Dialog

Geben Sie Ihren Shopware Backend Benutzernamen und Ihr Passwort ein und klicken Sie auf "Login". Ihr Shopware Benutzer benötigt Admin-Rechte um ein Update durchführen zu können!

Schritt 2: Disclaimer / Update-Infos

Bestätigen Sie durch Anklicken der Checkbox, dass Sie alle wichtigen Informationen zum Update gelesen haben und mit dem Update-Prozess fortfahren möchten.

Schritt 3: Eingabe Verbindungsdaten

Klicken Sie links auf "Update starten".

Geben Sie Ihre FTP-Verbindungsdaten für den Server ein.

Wählen Sie das Verzeichnis indem sich der Shop befindet, indem gleichen Verzeichnis sollte sich die update.php befinden.

Schritt 4: Aktivieren Wartungsmodus

Während des Updates wird Ihr Shop in den Wartungsmodus versetzt. Das bedeutet, dass dieser für die Zeit des Updates von extern nicht erreichbar ist. Sie selbst können auf den Shop zugreifen, da Ihre IP vom Wartungsmodus ausgeschlossen wird.

Falls Sie das Update bereits durchgeführt haben und zum Beispiel nochmal in den Dateivergleich wechseln möchten, klicken Sie einfach auf "Update überspringen".

Schritt 5: Backup des Shops

Im nächsten Schritt wird eine Sicherung Ihrer alten Shopware-Version angelegt, diese beeinhaltet Ihre Datenbank, Templates und die Engine-Dateien die während des Updates überschrieben würden.

Das Backup befindet sich im Ordner /backup_305/ auf Ihrem Server und sollte unmittelbar nach Erstellung durch Sie heruntergeladen werden.

Bei großen Shops können während des Backups Fehler auftreten, Sie sollten daher immer auch eine manuelle Sicherung der Daten vornehmen!

Falls Sie bereits ein Backup durchgeführt haben und wieder zurück auf Ihre vorherige Shopware-Version migrieren möchten, klicken Sie einfach auf "Backup einspielen". Damit werden alle im Zuge des Updates vorgenommenen Änderungen rückgängig gemacht.

Schritt 6: Update starten

Nachdem das Backup erfolgreich durchgeführt wurde und kein Fehler aufgetreten ist, können Sie nun den eigentlichen Update-Prozess starten. Klicken Sie hierzu auf den Button "Update durchführen". Je nach Größe Ihres Shops, kann der nachfolgende Update-Prozess einige Minuten dauern.

Schritt 7: Update - Log

Falls das Update nicht komplett durchgeführt werden konnte, finden Sie im Update-Log Informationen, welche Dateien noch nicht auf dem aktuellen Stand sind. Im Zweifelsfall sollten Sie Ihren Shop wiederherstellen, wenn Fehler während der Aktualisierung aufgetreten sind. In den meisten Fällen hängen Probleme beim Update mit fehlerhaften Datenbank-Tabellen oder fehlenden Server-Berechtigungen zusammen.

Schritt 8: Prüfen der individuellen Anpassungen

Während des Updates werden alle System-Dateien von Shopware auf den Originalstand zurückgesetzt. Falls in Ihrem System Individualprogrammierungen durchgeführt worden sind, müssen Sie nun im Tab "Anpassungen" prüfen, ob diese in den aktualisierten Shop zurückübernommen werden sollen.

Das Update-Script gibt Ihnen eine Übersicht über alle Dateien und Hookpoints, die in Ihrer Version nicht dem Stand 3.0.4.1 entsprechen. Sie können sich den Inhalt dieser Dateien ansehen, die Datei lokal sichern oder aber die Datei durch die aktuelle 3.0.5 Version ersetzen. Bei Anpassungen die über den Vererbungsprozess von Shopware umgesetzt worden sind (inherit), lassen sich die entsprechenden Dateien über einen integrierten Editor bearbeiten. So können Funktionen, die ggf. Standardmäßig in der 3.0.5 enthalten sind, wieder aus den Klassen entfernt werden.

Bitte prüfen Sie auch, ob die definierten Hookpoints noch benötigt werden. Falls nicht, können diese an dieser Stelle einfach entfernt werden.

Schritt 9: Überprüfen der Viewports

In der linken Dateiliste sehen Sie alle Viewports, die in der Vergangenheit angepasst worden sind. Alle Viewports die dem Stand 3.0.4.1 entsprechen, werden automatisch vom Update-Script auf 3.0.5 aktualisiert. Sie haben nun verschiedene Möglichkeiten um auch Ihre modifizierten Viewports auf den aktuellen Stand zu migrieren.

"Eigene Änderungen" Hier können Sie prüfen, welche Änderungen Ihr Viewport in Bezug auf den Originalzustand der Datei hat. Alle hier markierten Änderungen sind in der Regel individuelle Anpassungen, die Sie auch im aktualsierten Shop übernehmen müssen. Falls die Änderungsliste nur Leerzeilen enthält, können Sie die Datei gefahrlos überschreiben.

"Unterschiede zwischen der aktuellen Version und 3.0.5" Hier werden Ihnen ALLE erforderlichen Änderungen angezeigt, um Ihren angepassten Viewport auf den aktuellen Stand zu bringen.

"Unterschiede zwischen 3.0.4 und 3.0.5" Allgemeine Anzeige der Änderungen in dieser Datei zwischen den Versionsständen 3.0.4 und 3.0.5.

"Viewport bearbeiten"

Über den integrierten Code-Editor können Sie nun schnell und einfach Ihre Änderungen in die aktuelle Version dieses Viewports übernehmen.

Vorgehen:

  • Klicken Sie auf den Button "Neue Version einspielen"
  • Shopware aktualisiert den Viewport auf Version 3.0.5
  • Wechseln Sie in den ersten Tab "Eigene Änderungen"
  • Markieren Sie alle dort aufgeführten Änderungen und kopieren Sie diese in die Zwischenablage
  • Wechseln Sie wieder in den Editor und fügen Sie Ihre Änderungen an den passenden Stellen im neuen Viewport ein
  • Klicken Sie auf "Speichern"

Falls Sie umfangreiche Änderungen am Viewport durchgeführt haben, können Sie natürlich auch den umgekehrten Weg gehen. Das heißt, Sie würden die Änderungen zwischen 3.0.4 und 3.0.5 manuell in Ihren alten Viewport übernehmen. Hierbei helfen Ihnen die beiden Tab-Reiter "Unterschiede".

Schritt 10: Überprüfen der Templates

Natürlich haben sich auch im Template einige wichtige Änderungen in der neuen Version ergeben. Einen Überblick über diese Änderungen finden Sie im Wiki-Artikel: "Template - Änderungen zwischen Version 3.0.4 und 3.0.5"

Das Update-Script hilft Ihnen bei der Migration Ihrer Templates auf die aktuelle Version. Template-Dateien die Sie nicht modifiziert haben und die dem Stand 3.0.5 entsprechen, werden automatisch aktualisiert.

Alle Templates die älter sind oder eigene Anpassungen enthalten, müssen manuell migriert werden.

Natürlich ist es nicht erforderlich ALLE Änderungen an den Templates durchzuführen. Im Wiki-Artikel zu den Template-Änderungen, erhalten Sie eine Übersicht über die Anpassungen, die Sie durchführen müssen!

Links sehen Sie eine Liste aller Template-Dateien, die nicht auf dem aktuellen Stand sind.

Sie können diese Template-Dateien per Checkbox markieren und über den Button "Neue Version einspielen", gesammelt auf den aktuellen Stand bringen. Damit werden natürlich individuelle Anpassungen an den Templates überschrieben, wenn Sie diese übernehmen wollen, helfen Ihnen die weiterführenden Migrationswerkzeuge.

Beschreibung Migrationsfunktionen:

"Eigene Änderungen"

Hier werden Ihnen alle Template-Änderungen gegenüber der Originalversion dieser Datei angezeigt. In Einzelfällen kann es sein, dass die Unterschiede nur aus einer oder mehrerer Leerzeilen bestehen, in diesem Fall können Sie das Template gefahrlos ersetzen.

"Unterschiede zwischen der aktuellen Version und 3.0.5"

In diesem Tab werden Ihnen alle erforderlichen Änderungen angezeigt um Ihre Template-Version auf den Stand 3.0.5 zu aktualisieren.

"Unterschiede zwischen 3.0.4 und 3.0.5" Hier sind allgemein, alle Änderungen zwischen der 3.0.4 und 3.0.5 Version dieser Template-Datei dokumentiert.

"Template bearbeiten"

Über den integrierten Editor können Sie nun Ihr Template Live bearbeiten und auf den aktuellen Stand bringen. Je nachdem, wie umfangreich die Unterschiede zwischen Ihrer Template-Version und der aktuellen Basis ausfallen, ergeben sich 2 Möglichkeiten zur Aktualisierung.

Falls sich Ihre Datei und die Version aus 3.0.4 nur geringfügig unterscheiden, macht es am meisten Sinn über den Button "Neue Version einspielen", die aktuelle Version des Templates zu laden und Ihre Anpassungen neu in diese Datei einzufügen. Das ist dann in jedem Fall die einfachste Methode zur Migration.

Falls Sie umfangreiche Änderungen an der Datei vorgenommen haben, sollten Sie die Original-Datei bestehen lassen und mit Hilfe des Tabs "Unterschiede 3.0.4 / 3.0.5" die neuen Template-Bestandteile manuell übernehmen.

Update abschließen

Wenn sie die Migration abgeschlossen haben, klicken Sie links auf "Update abschließen"

Sie können nun Ihren Shop auf Funktionsfähigkeit überprüfen und das Update anschließend abschließen.

Wichtig! Vergessen Sie nicht, die Checkbox "Wartungsmodus deaktivieren" zu bestätigen.

Artikel-PDF erstellen

Artikel bewerten

Waren diese Informationen hilfreich? Ja Nein


Weitere interessante Artikel:

Bezeichnung:
Rating:
Klicks:
Datum:

Kategorien:

Bestell-Nr.: SW1200_6607

Lieferzeit ca. 5 Tage

€ 1,00

Preise inkl. gesetzlicher
MwSt. zzgl. Versandkosten*

€ 1,00

Preise inkl. gesetzlicher
MwSt. + Versandkosten*