Home » Veyton

HOWTO: VEYTON Update & Troubleshooting 4.0.10 – 4.0.11 – 4.0.12

31 März 2010

In der Community ergeben sich immer wieder Fragen und Probleme beim durchführen des Updates von xt:Commerce Veyton. In letzter Zeit habe ich selber einige Updates von Veyton Onlineshops durchgeführt und konnte einige Fehlerquellen erkennen, auf die Google noch keine Antwort weiß, dieser Artikel soll das ändern. :)

Den Updates liegt immer ein .pdf bei, in welchen die Schritte erklärt werden, diese sollte eingehalten werden, bei Problemen oder Unklarheiten kann die folgende Anleitung evtl. Soforthilfe leisten.

Schritt 1: Backup

Am Anfang sollte man ein Backup des kompletten Onlineshops machen, dass heißt man läd den gesamten Verzeichnisinhalt des Webservers auf seine Festplatte und exportiert die Datenbank (vorzugsweise mit phpMyAdmin) in eine Datei und speichert auch diese lokal zur Sicherheit ab.

Einige Webhoster bieten auch die Möglichkeit im Confixx oder Plesk Pannel (Webserver Verwaltungsprogramme des Webhosters) “OnClick” den gesamten Webspace inklusive Datenbank zu sichern, dieses ist sicherlich die angenehmste Lösung, hat aber den Nachteil das man keine einzelnen Dateien zurück laden kann.

Warum das Backup?

Sollte es zu Fehlern während oder nach dem Update kommen, kann man jederzeit auf die alte Veyton Onlineshop Version downgraden. Gerade bei an Updates Onlineshops welche “live” sind ist dieser Punkt ein muss.

Schritt 2: Neue Versionen herunterladen

Für die bisherigen Updates benötigte man immer die aktuelle Veyton-Version des Onlineshop, sowie das Veyton Update Paket mit dem jeweiligen Patch (Update Script). Diese gibt es im Downloadbereich auf der xt:Commerce Webseite, also beides herunterladen und entpacken.

Sollten mehrere Updates anfallen, würde ich dazu raten diese nicht alle gleichzeitig durchzuführen, falls es am Ende zu einem Fehler kommen sollte fällt das finden des Fehlers sehr schwer.

Schritt 3: Upload der Dateien und Upgrade

Die Datei config.php im Ordner /conf darf nicht überschrieben werden, daher sollte diese vor dem Upload in den lokalen Dateien gelöscht werden (nicht die Datei auf dem Server löschen!). Benutzt man das in Veyton vorhandene Template (xt_default) und hat dieses modifiziert, sollte auch dieses nicht auf den Webspace geladen werden. Danach können die aktuellen Dateien von Veyton, sowie der xtUpdater-Ordner auf den Webspace geladen werden.

Sind alle Dateien vollständig übertragen rufen Sie Ihren Shop auf und hängen Sie an die Domain xtUpdater/ an, also:

www.ihrshop.de/xtUpdater/

Folgen Sie den Anweisungen.
Nach erfolgreichem Ausführen des xtUpdater, müssen die Ordner /xtInstaller/ sowie /xtUpdater/ wieder vom Server gelöscht werden.

Schritt 4: Veyton Template Update

Zuletzt muss noch das Template auf den neusten Stand gebracht werden, mit Version 4.0.11 waren hier sehr viele Änderungen notwendig, mit der 4.0.12 nur noch einige Kleinigkeiten, ich hoffe dieser Trend setzt sich fort.

Die nötigen Änderungen sind sehr genau in dem .pdf beschrieben, welches dem Update beiliegt.

Troubleshooting: Fehler und Fehlersuche:

Nach dem Update funktionieren im Administarationsbereich einige Funktionen nicht mehr z.B. Bilderupload oder Media-Manager:

Lösung: Dieser Fehler Tritt auf, wenn Teile des /Conf Ordners nicht übertragen wurden, das erneute Übertragen des Ordners, mit Ausnahme der Datei config.php behebt das Problem in der Regel.

Zahlungsweisen (Paypal in meinem Fall) die auf externe Anwendungen zugreifen, springen nicht zum Checkout des Shops zurück.

Lösung: Beim Update (4.0.11 vermutlich) wurden nicht alle “Hooks” in den Checkout-Dateien des Templates geändert.

Datenbank-Fehlermeldung nach Update:

Mögliche Lösung: Prüfen ob die config.php versehentlich überschrieben oder gelöscht wurde.

Beim Aufruf des Shops wird man zum xtInstaller oder xtUpdater-Script weitergeleitet:

Mögliche Lösung: Prüfen ob die config.php versehentlich überschrieben oder gelöscht wurde.

Ein Fehler bei der Darstellung des Onlineshops

Lösung: Zum einen kann ein falsch gesetzter Hook (Einhängepunkte für Plugins) diesen Fehler verursachen, in diesem Fall hilft es nur die Datei mit der im Orginaltemplate zu vergleichen. Zum anderen kann auch ein kleiner Tippfehler beim ändern der Dateien diesen Fehler hervorrufen.

Falls ein Leser weitere Tipps geben kann, die Kommentarfunktion steht euch offen ;)

Like it? Then share, rate or comment it:

Themenrelevante Artikel:

Hinweis: Die mit * gekennzeichneten Links sind Partnerlinks

Leave your response!

Um Quelltext in Kommentaren lesbar zu posten nutzt bitte <pre lang="php">EUER CODE</pre>

Um Quelltext in Kommentaren lesbar zu posten nutzt bitte <pre lang="php">EUER CODE</pre>