Update ausführen 1. Sicherungskopien anfertigen Erstellen Sie eine Sicherungskopie aller Shopdateien und von der Datenbank. 2. Dateien kopieren Kopieren Sie alle Dateien aus dem Verzeichnis /copy_this in das Hauptverzeichnis Ihres Shops. Das Hauptverzeichnis ist das Verzeichnis, in dem sich die Datei config.inc.php befindet. 3. Module deaktivieren Alle im Shop aktiven Module sollten während des Updates deaktiviert sein. Gehen Sie dafür im Administrationsbereich zu Erweiterungen -> Module. Wählen Sie nacheinander alle aufgelisteten und aktiven Module und betätigen Sie die Schaltfläche Deaktivieren auf der Registerkarte Stamm. 4. Datenbank updaten Das Update-Paket enthält das Verzeichnis /updateApp mit einem kleinen Programm, welches die Datenbank-Updates durchführt. Kopieren Sie das Verzeichnis /updateApp in das Hauptverzeichnis Ihres Shops. Sie können das Programm entweder per Kommandozeile oder mit dem Browser aufrufen. 4.1 Aufruf per Kommandozeile Wechseln Sie auf der Konsole in das Verzeichnis /updateApp und führen Sie den Befehl php run_cli.php aus. 4.2 Aufruf mit dem Browser Rufen Sie mit Ihrem Browser www.ihreshopurl.de/updateApp auf. Ersetzen Sie dabei www.ihreshopurl.de durch die URL Ihres Shops. Bitte beachten Sie, dass größere Updates bei großen Datenbanken viel Zeit beanspruchen können. Das Datenbank-Update kann dann bis zu mehreren Stunden dauern. Löschen Sie das Verzeichnis /updateApp, wenn das Datenbank-Update fertig ist! 5. Temporäre Dateien löschen und Views aktualisieren Löschen Sie alle Dateien und Ordner außer der .htaccess aus dem Verzeichnis /tmp des Shops. Wurden im Shop Änderungen an der Datenbank vorgenommen (meistens bei einem Major Release), müssen die Views aktualisiert werden. Gehen Sie dafür im Administrationsbereich des OXID eShop zu Service -> Tools und klicken Sie auf die Schaltfläche VIEWS jetzt updaten. 6. Templates anpassen Das Verzeichnis /changed_full enthält Templates und weitere Dateien des Shops, die geändert wurden. Sollten Sie einen Shop ohne angepasste Templates und Dateien aktualisieren, so können Sie alle Dateien aus diesem Verzeichnis direkt in das Hauptverzeichnisses des Shops kopieren. Wurden Templates und Dateien geändert, müssen die Änderungen in die im eShop vorhandenen Dateien übernommen werden. In diesem Fall ist es notwendig, für jede Datei aus dem Wurden Templates und Dateien geändert, müssen die Änderungen in die im eShop vorhandenen Dateien übernommen werden. In diesem Fall ist es notwendig, für jede Datei aus dem Verzeichnis /changed_full zu entscheiden, ob sie direkt kopiert werden kann oder ob die vorhandene Datei angepasst werden muss. Vererbte Templates aus einem benutzerdefinierten Theme (Custom) müssen gegebenenfalls auch geändert werden. Änderungen an den Templates sind in den Verzeichnissen /templ_docu_admin und /templ_docu_azure dokumentiert. Ist einer dieser Ordner nicht vorhanden, gab es keine Änderungen für Dateien des Administrationsbereichs oder des Themes. Haben sich Sprachdateien, die .htaccess, die config.inc.php oder andere Dateien geändert, ermitteln Sie diese Änderungen am besten mit einem Dateivergleich. Falls Sie nicht wissen, ob die Dateien in Ihrem eShop angepasst sind, gehen Sie wie folgt vor: Laden Sie sich aus OXID eXchange das Prüfscript oxchkversion.php. Oxchkversion für Enterprise und Professional Edition Oxchkversion für Community Edition Kopieren Sie die Datei oxchkversion.php in das Hauptverzeichnis Ihres Shops. Rufen Sie in Ihrem Browser http://www.ihreshop.de/oxchkversion.php auf. Ersetzen Sie dabei www.ihreshop.de durch die URL Ihres eShop. Das Prüfscript teilt Ihnen mit, ob und an welcher Stelle der Shop nicht dem Originalzustand entspricht. Löschen Sie die Datei nach abgeschlossener Prüfung. Hinweis: Seit OXID eShop 4.8.0/5.1.0 ist diese Prüfung in den Administrationsbereich des Shops integriert. Sie können es später jederzeit unter Service -> Diagnosewerkzeug aufrufen.
© Copyright 2025 ExpyDoc