1. Via Composer
Nähere Informationen zum Thema composer im Zusammenhang mit Shopware:
https://developers.shopware.com/developers-guide/shopware-composer/
Im Vorfeld sollten die Kompatibilitäten aller Plugins geprüft werden und wenn notwendig Updates dieser
durchgeführt werden. Zusätzlich müssen alle Systemvoraussetzungen erfüllt sein.
Es empfiehlt sich, die Schritte zuerst lokal oder bei einem Testsystem durchzuführen und zusätzlich ein Backup des Shops zu erstellen:
1. Im Docker: composer.json anpassen, gewünschte Shopware Version eintragen
"require": { "php": "^7.2", "composer/installers": "^1.0", "shopware/shopware": "5.6.10",
2. Update erhalten über composer
composer install bzw. composer update shopware/shopware
3. Eigentliche Update durchführen
php bin/admin-console post-update
4. Dateirecht prüfen & Dateiberechtigungen für die Cache Ordner gegebenenfalls wieder berichtigen
und dem User & Gruppe zuordnen
chown -R application:application /app/var/cache/
5. Beheben von Fehlern, wenn notwendig
6. Shop auf Funktionalität prüfen
2. Via Browser
Nähere Informationen unter: https://docs.shopware.com/en/shopware-5-en/update-guides/updating-shopware
Im Vorfeld sollten die Kompatibilitäten aller Plugins geprüft werden und wenn notwendig Updates dieser
durchgeführt werden. Zusätzlich müssen alle Systemvoraussetzungen erfüllt sein.
Folgendes Plugin prüft alle Plugins, ob diese noch IonCube verwenden, welches beim Erhöhen der php Version zu Problemen führen kann: https://store.shopware.com/frosh49916215277f/ioncube-check.html
Es empfiehlt sich, die Schritte zuerst lokal oder bei einem Testsystem durchzuführen und zusätzlich ein Backup des Shops zu erstellen:
- Entpacken des Zip-Archives mit der gewünschten Shopware-Version. Die aktuellste Version kann hier heruntergeladen werden: https://www.shopware.com/de/changelog-sw5/?_ga=2.233412126.1215849900.1629358268-185482416.1629358268
2. Mit Hilfe von FTP müssen dann die Daten auf den Server geladen werden, sodass die vorhandenen überschrieben werden. Im Store sollte nun eine Wartungsseite erscheinen
3. Nun kann das Update im Browser ausgeführt werden
4. Nach Ausführen des Udpates muss der Ordern /update-assets gelöscht werden
5. Cache leeren
6. Prüfen des Shops auf seine Funktionalität
7. Erneute Prüfung, ob Updates für Plugins vorhanden sind
3. Via Shell
Nähere Informationen unter: https://docs.shopware.com/en/shopware-5-en/update-guides/updating-shopware
Im Vorfeld sollten die Kompatibilitäten aller Plugins geprüft werden und wenn notwendig Updates dieser
durchgeführt werden. Zusätzlich müssen alle Systemvoraussetzungen erfüllt sein.
Folgendes Plugin prüft alle Plugins, ob diese noch IonCube verwenden, welches beim Erhöhen der php Version zu Problemen führen kann: https://store.shopware.com/frosh49916215277f/ioncube-check.html
Es empfiehlt sich die Schritte zuerst lokal oder bei einem Testsystem durchzuführen und zusätzlich ein Backup des Shops zu erstellen:
- Entpacken des Zip-Archives mit der gewünschten Shopware-Version. Die aktuellste Version kann hier heruntergeladen werden: https://www.shopware.com/de/changelog-sw5/?_ga=2.233412126.1215849900.1629358268-185482416.1629358268
2. Mit Hilfe von FTP müssen dann die Daten auf den Server geladen werden, sodass die vorhandenen überschrieben werden. Im Store sollte nun eine Wartungsseite erscheinen
3. Ausführen folgendes Befehls zum Starten des Updates:
php recovery/update/index.php
4. Nach Ausführen des Udpates muss der Ordern /update-assets gelöscht werden:
rm -r update-assets/
5. Cache leeren
6. Prüfen des Shops auf seine Funktionalität
7. Erneute Prüfung, ob Updates für Plugins vorhanden sind