Update
Unseren PrestaShop aktuell zu halten ist wichtig um Sicherheitslücken im Shopsystem rechtzeitig zu schliessen und Bugs (kleinere Fehler) in der Shopsoftware zu beheben. Nebenbei bestehen die Updates nicht immer nur aus Korrekturen sondern erweitern deinen Shop um neue zusätzliche Funktionen die von den Entwicklern der PrestaShop-Software integriert wurden.
Vollständige Datensicherung
Vor dem Update ist nach dem Update! Ganz egal ob wir Modifikationen am Shopsystem vorgenommen haben oder ob wir eine Standardversion des Shop’s betreiben, wir sichern vor dem Update grundsätzlich das ganze Shopsystem. Eine Sicherung beinhaltet die Ftp-Daten und eine aktuelle Sicherung deiner MySQL Datenbank. Wie du ein Backup deiner Shopsoftware anlegen kannst haben wir in usnerem Artilel [[Backup]] beschrieben.
Aktuelle Shopversion downloaden
Das Updatepaket entspricht der jeweils aktuellen Version des Shopsysytem’s, du findest dieses genau wie die Vollversion des Shopsystems der Kategorie [[Download]]. Hierbei solltest du dich entweder für die offzielle internationale Version oder die PrestaShop German Edition entscheiden, hast du bereits die German Edition ist es ratsam diese auch für das Update zu verwenden. Wenn du deinen Shop mit der internationalen Version installierst hast kannst du natürlich auch ein Update auf die German Edition vornehmen.
Start des Updates
Das Backup wurde erfolgreich angelegt, alle deine Daten sind gesichert und du hast grundlegend verstanden wie das Update ablaufen wird. Dann (und nur dann) machen wir uns jetzt daran das Update in den folgenden Schritten durchzuführen.
Alte Shopversion umbenennen
Jetzt ist es einfacherweise notwendig das Shopverzeichnis in dem du deinen bisherigen Shop installiert hast umzubennen, somit hast du eine schnelle Rückfallposition und kannst bei einem Fehler die Daten wieder herstellen. Wenn dein Shopsystem direkt in das Rootverzeichnis deines Webspaces installiert wurde musst du die vorhandenen Daten vollständig löschen – Achtung vergewissere dich das du von diesen Daten wie in Schritt 1 beschrieben eine vollständige Datensicherung gemacht hast.
Upload der aktuellen Shopversion
In Schritt 2 haben wir dir die Doanloquellen ud die Unterschide zwischen PrestaShop und PrestaShop Germen Edition aufgezeigt. Nachdem du das aktuelle Zip-Archiv heruntergeldaen hast musst dieses auf deinem lokalen Rechner mit einem Entpackern (z.B. 7Zip) entpacken. NAch dem entpacken hast du ein Verzeichnis “prestashop-german-edition-x” auf deiner Festplatte. Die Inhalte dieses Ordner’s musst du jetzt mit deinem FTP-Programm (z.B.: Filezilla) auf deinen Webspace laden. Der Upload der Daten kann je nach Internetanschluss einige Minauten in Anspruch nehmen.
Manuelle Modfikationen
Jetzt kommt der knifflige Teil, übertrage alle deine Änderungen aus deiner Datensicherung die du an deinem bisherigen Shop vorgenommen hast in die zuvor auf den Server geladene neue Version des Shops.
In der Regel betrifft dies die folgenden Ordner und Dateien:
- /mails (Emailtemplates)
- /img (Produktbilder)
- /modules (Zusatzmoduke)
- /themes (unsere Theme’s)
- /translations (Übersetzung)
- /downloads (Virtuelle Produkte)
Bei den Themes ist zu bachten das wir nur unsere modifizierten Themes in unser Shopupdate übertragen. Das Defaultheme unter “/themes/prestashop” sollte möglichst unberührt bleiben und jeweils im Original der aktuellen Shopversion entsprechen. Dein modifziertes Theme sollte also einen anderen Namen wie das Defaultheme haben.
Ganz wichtig: Wenn wir eine veränderte .htaccess Datei einsetzen müssen wir alle Änderungen die wir vorgenommen haben in die neue .htaccess Datei unseres neuen Shopsystems übertragen. (Vorsicht:Nicht die neue .htaccess Datei durch die alte ersetzen!)
Wenn du Module in deinem Shopsystem installiert hast die Änderungen an deinen Templates unter dem Ordner “themes” vornehmen ist es ratsam das du diese vor dem sichern des Themeordner’s deinstallierst und später wieder in deine aktualisierte Shopversion einspielst. Ausserdem solltest du darauf achten das einige Module nur mit bestimmten Shopversionen kompatibel sind, es ist also ratsam wenn du dich vorher über eventuelle Updates zu den jeweiligen Modulen informierst. Die Updatehinweise für die Module der German Edition werden im Forum oder hier auf Prestashop-Deutschland.de regelmässig angekündigt.
Last but not least, wenn du dich entschieden hast an den Basisdateien (Core) des Shopsystem’s manuelle Änderungen vorzunehmen musst du alle diese Änderungen aus den jeweiligen Dateien ausfindig machen und in deine neue Shopversion übernehmen. Zu den Core-Dateien gehören insbesondere die Files im Rootverzeichnis wie z.B.: order.php, cart.php, product.php und alle Klassen unter dem Ordner “classes”. Wenn du Erweiterungen für das Backend installiert hast die einen neuen Tab erzeugen werden diese in aller Regel unter dem Ordner “mein-adminorder/tabs” hinterlegt.
Wenn wir bis hierher alles geschafft haben müssen wir jetzt nur aus unserem alten Shopsystem die Datei:
- /config/settings.php
in unsere neue Shopinstallation übertragen und die dort vorhandene Datei ersetzen.
Der Update-Wizard
Der Grossteil der Arbeit ist nun geschafft, den Rest übernimmt der Update-Wizard welcher unsere Datenbank aktualisert für uns. Den Update-Wizard wirst du noch von deiner Installtion kennen, diese erkennt jetzt automatisch das du bereits einen Shopinstallation hast die aktualsiert werden muss.
Um den Update-Wizard zu starten rufe bitte folgende URL in deinem Browser auf:
- http://www.meinprestashop.de/install
Wenn du alles richtig gemacht hast sollte jetzt eine Oberfläche wie auf folgendem Screenshot erscheinen:
Folge jetzt bitte den Anweisungen die dir im Verlauf der Updatevorganges gegeben werden. Wenn du den Updateprozess erfolgreich durchgeführt hast solltest du deinen Shop prüfen, eine Testbestellung durchführen und dich mit den neuen Funktionen vertraut machen.
Wenn du Hilfe brauchst findest du diese in unserem Forum.


