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, daher sollte es im Interesse des Shopbetreiber’s sein eine stets aktuelle Version der Shopsoftware zu nutzen.
Vor dem Update ist nach dem Update
Ganz egal ob wir Modifikationen am Shopsystem vorgenommen haben oder ob wir eine Standardversion des Shops 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 hier beschrieben.
Wo finde ich das Update?
Das Update-Paket entspricht der jeweils aktuellen Version des Shopsysytem, du findest dieses genau wie die Vollversion des Shopsystems im Downloadbereich.
Und wie mache ich jetzt ein Update?
Der Update Prozess verläuft ähnlich wie eine Neuinstalltion. Im folgenden gibt es 2 Möglichkeiten ein Update des Shop’s durchzuführen.
- totaler Upload des neuen Shopsystem’s
- überschreiben der bestehenden Dateien in unserem Shopsystem
Es wird empfohlen das bestehende Shopsystem komplett zu verschieben oder den Ordner in dem der Shop installiert ist umzubenennen. Nach dem Updateprozess müssen dann alle Änderungen die wir am Shop vorgenommen haben manuell in das neue Shopsystem übertragen. Welche Ordner und Dateien hiervon in der Regel betroffen sind erfährst du etwas weiter unten in dieser Anleitung.
Los geht’s, gib mir alles!
Ok, das Backup steht, alle deine Daten sind gesichert und du hast grundlegend verstanden wie das Update ablaufen wird? Dann machen wir uns jetzt daran das Update in den folgenden Schritten durchzuführen:
- downloaden des aktuellen Archives & entpacken (download)
- benenne deinen bestehenden Shopordner auf dem Webspace um
- oder verschiebe die bestehenden Daten auf deinem Webspace
- lade das neue Shopsystem per FTP auf deinen Webspace
Jetzt kommt der knifflige Teil, übertrage jetzt alle deine Änderungen 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.
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 kann also nicht schaden 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 Shopinstalltion übertragen und die dort vorhandene Datei ersetzen.
Bin ich jetzt fertig?
Fast! Nun kannst du in deinem Webbrowser über die URL
- http://www.meinprestashop.de/install
den Updateprozess durchführen um deine Datenbank an die neue Shopversion anzupassen. Der Updateprozess gleicht dem Installationsprozess und sieht in etwa so aus:
Wenn du den Updateprozess erfolgreich durchgeführt hast solltest du den 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.


