Tutorial: modified eCommerce Shopsoftware v1.0x auf v1.0y aktualisieren – Wiki | modified eCommerce Shopsoftware

Tutorial: modified eCommerce Shopsoftware v1.0x auf v1.0y aktualisieren

Aus Wiki | modified eCommerce Shopsoftware

(by Torsten Krüger, 02.2010)

Schnelle Variante:[Bearbeiten]

  1. Sicherheitshalber ein Backup der Datenbank ziehen: modified eCommerce Shopsoftware Admin Panel -> Datenbank Manager -> Backup -> "Mit GZIP" auswählen -> "Vollständige 'INSERT's" auswählen, dann erneut auf "Backup" drücken.
  2. Update 1.0x zu 1.0y aus dem Downloadbereich von modified eCommerce Shopsoftware http://www.modified-shop.org/download runter laden.
  3. Runter geladene Datei entpacken und den Inhalt des Update-Ordners bis auf den Ordner "xtc_installer" per FTP auf den Webspace laden und die Dateien ersetzen.
  4. Bei phpMyAdmin einloggen, Datenbank auswählen und dann auf "Importieren" drücken. Die Datei "update_1.0x_to_1.0y.sql" im Ordner "xtc_installer" auswählen und dann auf "OK" drücken.

Vielen Dank an svizzera für das Bereitstellen der Anleitung.

Ausführliche Variante:[Bearbeiten]

  1. BACKUP vom vorhandenen Shop und von der Datenbank ziehen! (Für die Datenbank empfiehlt sich MySQLDumper, findet sich über Google). D.h. alle Dateien, auch versteckte, per (s)FTP lokal auf platte ziehen. Wenn es schnell gehen soll, kann danach auf dem FTP Server das ganze in einen eigenen Ordner (z.B. "shop_alt_102") verschoben werden. Damit existiert ein anderer root und der Sho ist erst mal offline.
  2. WICHTIG: Die folgenden Zahlungsmodule im Admin-Bereich unter "Module" -> "Zahlungsoptionen" deinstallieren: Moneybookers, Sofortüberweisung und PayPal.
  3. Es gibt zwei Alternativen. In beiden Alternativen müssen die Dateien "configure.org.php" und "configure.php" in den Ordnern /includes/ und /admin/includes/ angepasst werden (siehe dein Backup). Welche Version funktioniert, hängt sicher ab, wie stark dein Shop modifiziert ist. Nutzt du das orginale Template, darfst du natürlich nicht einfach den Template Ordner des Updates dort hochladen, weil dann alles überschrieben wird.
    1. eine komplette Installation von v1.0y herunterladen und auf den Server im alten root vom Shop hoch laden, nicht den "xtc_installer" benutzen!
    2. das Update v1.0x --> v1.0y herunterladen und alle Dateien aus dem Ordner in den Ordner wo dein alter Shop jetzt liegt (z.B. "shop_alt_102") hinein kopieren.
  4. Überprüfe die Datei- und Verzeichnisberechtigungen (siehe dazu seite 12 im Anwenderhandbuch). Die Pfade und Datenbankeinstellungen der Dateien configure.php und configure.org.php in /includes/ und /admin/includes/ anpassen.
  5. WICHTIG: Mit den update_1.0x_to_1.0y.sql Dateien aus dem xtc_installer Ordner die alte Datenbank über phpMyAdmin auf modified eCommerce Shopsoftware Standard anheben! Den Ordner xtc_installer löschen oder gar nicht erst mit hoch laden. Ihr braucht lediglich die sql Datei.
  6. Falls das alte Template weiter benutzt werden soll noch hier weiter lesen: ANLEITUNG: xt:Commerce* 3.04 SP2.1 Template anpassen für modified eCommerce Shopsoftware
  7. Wenn ihr das xtc5 Template benutzen wollt, dann müsste ihr per phpMyAdmin noch folgende Änderung einspielen:
    UPDATE configuration SET configuration_value = 'xtc5' WHERE configuration_key = 'CURRENT_TEMPLATE';
    
  8. Falls ihr die Shop Dateien nur verschoben habt, die aktualisierten Dateien wieder in den root verschieben - Fertig!
  9. Gegebenenfalls in den Adminbereich gehen und dort das Template wieder auf das alte Template umstellen. Es könnten da Fehler auftauchen, die natürlich im Template bereinigt werden müssten.

Vielen Dank an timo.beil für das Bereitstellen der Anleitung.

timo.beil sagte:

[...] Diese Art des Updates wurde getestet mit einem Shop der auf 1.02 installiert wurde, das Template basierend auf XTC5 angepasst wurde und weitere PHP Programme eingesetzt werden. Funktioniert 1a! Danke ans Entwicklerteam und ich hoffe diese Anleitung ist ein sinnvoller Beitrag meinerseits an die Community.

*xt:Commerce ist ein geschützter Name der Firma xt:Commerce GmbH ([1]]

  • Diese Seite wurde zuletzt am 31. Dezember 2012 um 16:11 Uhr bearbeitet.