bedeutet, dies Du hast vor längerer Zeit das Update von 6.2.1 auf 6.3.1 vorgenommen.
Dann einige Zeit später hast Du gemerkt, dass irgendetwas nicht stimmt und hast Deine genannten 7 Schritte erneut ausgeführt?
Wenn Du bereits auf 6.2 Serie warst sollten beim Update auf die 6.3 Serie bei der Datenbank Migration nur Änderungen des PayPal Moduls (durch Versionsänderung) in den Migration ausgeführt werden.
Kann es sein, dass das Roxive Theme ein eigenes Caching hat? Und als Du ggfs. durch Schritt 1, 2 oder 6 den Cache des Themes geleert hast und dadurch der Shop in Maintenance Mode gewechselt?
Produktivsystem in Testsystem clonen: Datenbank anlegen, Daten vom Produktivsystem in Datenbank importieren importieren (ohne View Tabellen), Dateien kopieren und config.inc.php die Zugangsdaten von angelegter Datenbank eintragen, tmp Verzeichnis leeren
Jetzt kann die Anleitung aus der Dokumentation befolgt werden, in Deinem Fall meine oben verlinkte von 6.2.x auf 6.3.x. Über Konsole folgende Composer Befehle aus Anleitung absetzen
Weil das mit Composer (etwas zerschossen) nicht funktionierte habe ich:
das bedeutet:
Loading composer repositories with package information Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires oxid-esales/oxideshop-ide-helper ^v3.1.2 → satisfiable by oxid-esales/oxideshop-ide-helper[v3.1.2].
- oxid-esales/oxideshop-ide-helper v3.1.2 requires composer-plugin-api ^1.1.0 → found composer-plugin-api[2.0.0] but it does not match the constraint.
Problem 2
- oxid-esales/oxideshop-composer-plugin v4.1.1 requires composer-plugin-api ^1.0 → found composer-plugin-api[2.0.0] but it does not match the constraint.
- oxid-esales/oxideshop-metapackage-ce v6.2.1 requires oxid-esales/oxideshop-composer-plugin v4.1.1 → satisfiable by oxid-esales/oxideshop-composer-plugin[v4.1.1].
- Root composer.json requires oxid-esales/oxideshop-metapackage-ce v6.2.1 → satisfiable by oxid-esales/oxideshop-metapackage-ce[v6.2.1].
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
You are using Composer 2, which some of your plugins seem to be incompatible with. Make sure you update your plugins or report a plugin-issue to ask them to support Composer 2.
Running update with --no-dev does not mean require-dev is ignored, it just means the packages will not be installed. If dev requirements are blocking the update you have to resolve those problems.
xxxx@vhost67:/home/users/passin/www/sibra60$
Da ich auch weiß, dass der Shop etliche Altlasten mitschleppt, hatte ich mich für diese Vorgehensweise entschieden…
Ein anderer Grund ist der Composer. Wenn man regelmäßig damit arbeitet, hat man sicherlich die Befehle für die meisten Anwendungsbereiche an einer Stelle…
Ich mache das 2x im Jahr (Learning by Doing)… Solange alles durchläuft, ist das o.k, aber…
Einträge welcher Art? Wenn da was von Views steht, weißt Bescheid. Dann solltest zuerst die Views aktualisieren und wenn der Fehler bleibt, die Felder in den Tabellen kontrollieren.
aus der Update Anleitung gelöst. Bzw. wurde in einem vorherigen Update von 6.1 auf 6.2 Serie bereits die Aktualisierung des IDE Helper Packages wahrscheinlich vergessen. Das heißt wenn einmal der Wurm drin ist, zieht sich der Fehler immer weiter durch in den nächsten Versionen…
Wenn dies für Dich die Lösung darstellt, dann doch super.
@indianer3c
Also nur mit dem Composer, wie Du geschrieben hast, hat es nicht funktioniert. Es traten immer wieder andere Fehler auf.
Ich habe es schließlich, wie schon ganz oben beschrieben, gemacht. Allerdings habe ich mit den importierten Daten aus der DB experimentiert.
Dabei habe ich das System so oft installiert und wieder gelöscht, dass das zur Routine geworden ist…