PhPepperShop Update über mehrere Versionen 'Kurzanleitung': =========================================================== Hier am Beispiel des Updates eines PhPepperShops v.1.2 zur Shopversion 2.5: 1.) Benötigte Daten des alten Shops auslesen und bereithalten: {shop_verzeichnis}/shop/Admin/ADMIN_initialize.php, nahezu unterste Zeile: Datenbankrechner Datenbankname Datenbankbenutzer Passwort des Datenbankbenutzers Wenn zwei Datenbankbenutzer benutzt werden, hier vom zweiten DB-Benutzer auch noch den Namen und sein Passwort auslesen: {shop_verzeichnis}/shop/initialize.php, nahezu unterste Zeile. 2.) Wir erstellen nun ein Backup der gesamten Shopdateien und legen dieses Backup an einen sicheren Ort ab. DIES IST SEHR WICHTIG! 3.) Bevor wir uns ans Update machen, erstellen wir auch von der Shop-Datenbank ein Backup. DIES IST SEHR WICHTIG! Es kann bei Updates immer mal wieder zu Problemen kommen (verschiedene MySQL-Versionen, ...). 4.) Nun werden die Datenbank-Updates aller neueren Shop-Versionen eingespielt. Alle SQL-Dateien sind in Ihrem Kundenaccount des PhPepperShop Verkaufsystems erreichbar. Gehen Sie dazu ins Verkaufssystem auf http://www.phpeppershop.com/shop/ und melden Sie sich links an. Nun sehen Sie im Abschnitt Downloads alle verfügbaren Dateien, inkl. den Update-SQLs. v.1.3 SQL-Update : http://phpeppershop.streaming-24.com/phpeppershop_files/v13_update.sql v.1.4 SQL-Update : http://phpeppershop.streaming-24.com/phpeppershop_files/v14_update.sql v.1.5 SQL-Update : Im PhPepperShop Verkaufssystem Kundenaccount herunterladbar v.2.0 SQL-Update : Im PhPepperShop Verkaufssystem Kundenaccount herunterladbar v.2.5 SQL-Update : Im PhPepperShop Verkaufssystem Kundenaccount herunterladbar Nun lesen wir die Updates ein. Dies geht am einfachsten via phpMyAdmin oder eine MySQL-Shell. Wenn man den PhPepperShop mit zwei Datenbankbenutzern einsetzt, müssen noch folgende zwei SQL-Dateien heruntergeladen werden. Diese Dateien müssen zuerst noch bearbeitet werden und dann mit MySQL-Root Rechten eingelesen werden: v.2.0 2 User Update: Im PhPepperShop Verkaufssystem Kundenaccount herunterladbar v.2.5 2 User Update: Im PhPepperShop Verkaufssystem Kundenaccount herunterladbar 5.) Nachdem die Datenbank aktualisiert wurde laden wir die neusten Shop-Dateien herunter, in diesem Fall hier sind dies die der Version 2.5. Nach dem Herunterladen müssen noch die Datenbankzugriffsdaten wieder in die entsprechenden Dateien eingepflegt werden: {shop_verzeichnis_neu}/shop/Admin/ADMIN_initialize.php [DB-Benutzer 1] {shop_verzeichnis_neu}/shop/Admin/ADMIN_backup.php [DB-Benutzer 1] {shop_verzeichnis_neu}/shop/initialize.php [DB-Benutzer 2] Danach müssen noch die Verzeichnisrechte angepasst werden, wie in der Anleitung 'Installation ohne Telnet/SSH' beschrieben steht: http://phpeppershop.streaming-24.com/phpeppershop_files/installation_ohne_telnet_ssh.pdf Ebenfalls in dieser Anleitung beschrieben, steht auch, wie man den htaccess-Administrations- schutz (wieder)herstellt. DIES IST SEHR WICHTIG! 6.) Nun muss man vom alten Shop die Produkte-Bilder (shop/ProdukteBilder) und, falls benutzt, die Produkte Detailbilder (shop/ProdukteDetails) in den neuen Shop kopieren. 7.) Nun müssen noch die Administrationsarbeiten fertiggestellt werden: Im neuen Shop in die Administration wechseln wir zuerst ins Menu 'Shop Konfiguration'. Hier findet man zuunterst einen Link namens 'Datenbank aufräumen'. Nun sollte man noch ins Layout-Management wechseln und dort alle Einstellungen 'neu' vornehmen Ebenfalls sollten die allgemeinen Shopeinstellungen überprüft werden. Zum Schluss müssen in 'Lieferländer und Versandarten' noch alle Versandkosten neu eingegeben werden. 8.) Bei Problemen sollte das Forum auf http://www.phpeppershop.com/ weiterhelfen können. ---- * Beim Update von v.1.5 auf v.2.0 kann es sein, dass man einen SQL-Fehler der Art Duplicate Entry erhält, weil ein PostFinance Patch in der v.1.5 schon eingetragen ist. Um dies zu beheben, bitte die Update-Anleitung zur v.2.0 anschauen: http://www.phpeppershop.com/phpeppershop_files/v20_updateinfo.txt --- v.1.0, fjo, 20.12.2007