Update-Hinweise Pixtacy
Voraussetzungen
Sie können dieses Update nur installieren, wenn Sie Pixtacy 4.1.10 oder höher im Einsatz haben. Um
Ihre Versionsnummer herauszufinden, rufen Sie im Webbrowser folgende Adresse auf:
http://www.meinefirma.de/pixtacy/index.php?about
Ersetzen Sie dabei meinefirma.de
durch Ihren Domainnamen und ggf. pixtacy
durch den
korrekten Verzeichnisnamen bzw. Pfad. Sie sehen dann eine Informationsseite, auf der Sie die
Versionsnummer ablesen können. Sollte es sich um eine ältere Version handeln, installieren Sie bitte zuerst
das letzte 4.x-Update, das auf der
Pixtacy-Webseite zum Herunterladen bereitsteht.
*** ACHTUNG ***
Wenn Sie eine gekaufte Pixtacy-4-Lizenz im Einsatz haben, wird Ihr Shop durch die Installation dieses Updates
in den Demozustand zurückversetzt. Um ihn wieder freizuschalten, benötigen Sie einen neuen Aktivierungscode, den
Sie hier anfordern können.
Durchführen des Updates
Damit Sie das Update durchführen können, benötigen Sie ein FTP-, SFTP- oder SSH-Übertragungsprogramm
sowie die Zugangsdaten für Ihren Webserver. Wenn Sie beides vorliegen haben, gehen Sie folgendermaßen vor:
- Führen Sie eine Datensicherung durch, indem Sie die folgende URL aufrufen:
http://www.meinefirma.de/pfad-zu-pixtacy/index.php?backup
Ersetzen Sie dabei www.meinefirma.de/pfad-zu-pixtacy durch die Internetadresse, unter der Pixtacy installiert ist.
Die Datensicherung kann bei umfangreicheren Shops mehrere Sekunden oder auch Minuten dauern. Wenn die Sicherung abgeschlossen ist, wird im Webbrowser die Startseite Ihres Shops aufgerufen.
- Übertragen Sie die Datei index_531.php sowie die Verzeichnisse pixtacy_531 und system_531, die sich im
Updatepaket befinden, in das Pixtacy-Verzeichnis auf Ihrem Webserver (das ist das
Verzeichnis, in dem sich u. a. die Datei index.php und das Verzeichnis system befinden).
- Verschieben Sie das Verzeichnis pixtacy_531 in das Unterverzeichnis templates.
- Führen Sie folgende Umbenennungen durch:
alter Name |
neuer Name |
config/_message.html |
config/message.html** |
system |
system_alt* |
system_531 |
system |
index.php |
index_alt.php* |
index_531.php |
index.php |
templates/pixtacy |
templates/pixtacy_alt* |
templates/pixtacy_531 |
templates/pixtacy |
config/message.html |
config/_message.html |
*) Falls bereits ein Objekt mit diesem Namen existiert, löschen Sie dieses zuvor oder benennen Sie es um.
**) Wenn im Verzeichnis config eine Datei namens message.html existiert, wird bei jedem Aufruf
einer Pixtacy-Seite deren Inhalt angezeigt. Dadurch wird verhindert, dass während der
beschriebenen Umbenennungen (wenn sich der Pixtacy-Shop kurzzeitig in einem nicht-funktionsfähigen Zustand befindet),
ein Besucher undefinierte Fehlermeldungen zu sehen bekommt oder möglicherweise sogar ungewollt Schäden an der
Datenbank anrichtet. Sie können die Datei message.html optisch und inhaltlich nach Belieben
ändern und an Ihre Bedürfnisse anpassen.
- Verschieben Sie das Verzeichnis pixtacy_alt aus dem Verzeichnis templates ins
Pixtacy-Hauptverzeichnis.
- Falls Sie ein Masterpasswort eingerichtet haben, das Umlaute oder Sonderzeichen enthält, müssen Sie die
Pixtacy-Konfigurationsdatei
config/config.php von der Latin1- in die UTF-8-Codierung überführen. Oder Sie müssen das hinterlegte
Passwort so ändern, dass es nur aus Buchstaben, Ziffern und einfachen Satzzeichen besteht. Andernfalls
funktioniert das Einloggen ins Redaktionssystem nicht mehr.
Damit ist das Update abgeschlossen.
Update rückgängig machen
Falls Sie das Update wieder rückgängig machen wollen, um mit der zuvor installierten Version weiterzuarbeiten,
gehen Sie folgendermaßen vor:
- Verschieben Sie das Verzeichnis pixtacy_alt aus dem Pixtacy-Hauptverzeichnis in das
Verzeichnis templates.
-
Führen Sie folgende Umbenennungen durch:
alter Name |
neuer Name |
config/_message.html |
config/message.html |
system |
system_531 |
system_alt |
system |
index.php |
index_531.php |
index_alt.php |
index.php |
templates/pixtacy |
templates/pixtacy_531 |
templates/pixtacy_alt |
templates/pixtacy |
config/message.html |
config/_message.html |
-
Da durch manche Updates die Datenbankstruktur verändert wird, kann es sein, dass beim Zurückwechseln zu einer
älteren Version diese nicht mehr sauber arbeitet. Dies gilt vor allem dann, wenn durch das Update mehrere
Versionsnummern übersprungen wurden. Daher empfiehlt es sich, nach dem Austausch der Dateien auch die Datenbank
wieder in ihren Zustand vor dem Update zu versetzen. Beachten Sie aber, dass dabei alle Änderungen, die Sie nach
dem Update vorgenommen haben, und auch die Daten der zwischenzeitlich eingegangenen Bestellungen verlorengehen.
Um die Datenbank in den Zustand vor dem Update zurückzuversetzen, rufen Sie die folgende URL auf:
http://www.meinefirma.de/pfad-zu-pixtacy/index.php?restore
Ersetzen Sie dabei www.meinefirma.de/pfad-zu-pixtacy durch die Internetadresse, unter der Pixtacy installiert ist.
Geben Sie in das eingeblendete Dialogfenster Ihr Masterpasswort ein, und klicken Sie auf [wiederherstellen].
Die Inhalte der MySQL-Datenbank werden wiederhergestellt, was bei umfangreicheren Shops mehrere Sekunden oder auch
Minuten dauern kann. Anschließend wird das Redaktionssystem geladen.
-
Löschen Sie die Datei index_531.php sowie die Verzeichnisse system_531
und templates/pixtacy_531 von Ihrem Webserver.
- Falls Sie ein Masterpasswort eingerichtet haben, das Umlaute oder Sonderzeichen enthält, müssen Sie die
Pixtacy-Konfigurationsdatei
config/config.php von der UTF-8- in die Latin1-8-Codierung überführen. Oder Sie müssen das hinterlegte
Passwort so ändern, dass es nur aus Buchstaben, Ziffern und einfachen Satzzeichen besteht. Andernfalls
funktioniert das Einloggen ins Redaktionssystem nicht mehr.
Damit ist das Update rückgängig gemacht.