Contao 5.2.4 Installation | Erweiterungen nicht installierbar
Hallo,
ich habe zur Zeit eine seit längerer Zeit laufenden Contao-Installation (4.12.7) mit einigen Erweiterungen (inkl. Isotope).
Ich wollte hier aktuelle Erweiterungen updaten - hat soweit geklappt (mit ein paar Schwierigkeiten) und andere Erweiterungen gehen nicht, da eine höhere PHP-Version benötigt wird, aber die anderen Erweiterungen unterstützen wiederum keine höhere PHP-Version (Teufelskreis).
Jetzt wollte ich bereits eine Parallel-Installation mit der derzeitigen aktuellen 5.2.4. einrichten, um im nächsten Jahr von dort aus auf die LTS 5.3 zu wechseln.
Ich habe dazu die Datenbank migrieren müssen - das hat soweit geklapt.
Anschließend wollte ich die einzelnen Erweiterungen installieren, aber bei keiner meiner benötigten 15 Erweiterungen ist dies möglich.
Zum Beispiel Isotope eCommerce in der aktuellsten Version 2.8.17 funktioniert nicht und es gibt mir hier zum Beispiel diese Meldung raus:
Code:
> Resolving dependencies using Composer Cloud v3.6.0-1-g9d9036c
[6.8MiB/0.18s] Loading composer repositories with package information
[76.9MiB/9.35s] Updating dependencies
[174.6MiB/10.24s] Your requirements could not be resolved to an installable set of packages.
[174.6MiB/10.24s]
Problem 1
- contao/newsletter-bundle 5.2.1 requires contao/core-bundle 5.2.1 -> satisfiable by contao/core-bundle[5.2.1].
- Conclusion: don't install contao/core-bundle 5.2.1 (conflict analysis result)
- contao/newsletter-bundle 5.2.2 requires contao/core-bundle 5.2.2 -> satisfiable by contao/core-bundle[5.2.2].
- Conclusion: don't install contao/core-bundle 5.2.2 (conflict analysis result)
- contao/newsletter-bundle 5.2.3 requires contao/core-bundle 5.2.3 -> satisfiable by contao/core-bundle[5.2.3].
- Conclusion: don't install contao/core-bundle 5.2.3 (conflict analysis result)
- contao/newsletter-bundle 5.2.4 requires contao/core-bundle 5.2.4 -> satisfiable by contao/core-bundle[5.2.4].
- Conclusion: don't install contao/core-bundle 5.2.4 (conflict analysis result)
- isotope/isotope-core 2.8.1 requires symfony/polyfill-php80 ^4.4 || ^5.0 || ^6.0 -> found symfony/polyfill-php80[v1.14.0, ..., 1.x-dev] but it does not match the constraint.
- contao/core-bundle[4.9.0, ..., 4.10.4] require php ^7.2 -> your php version (8.1.24.0) does not satisfy that requirement.
- isotope/isotope-core[2.8.0, ..., 2.8.17] require contao/core-bundle ^4.9 -> satisfiable by contao/core-bundle[4.9.0, ..., 4.13.32].
- Only one of these can be installed: contao/core[2.6.0, ..., 2.11.17, 3.0.0, ..., 3.5.40], contao/core-bundle[4.1.0, ..., 4.13.32, 5.0.0, ..., 5.2.4]. contao/core replaces contao/core-bundle and thus cannot coexist with it.
- contao/newsletter-bundle 5.2.0 requires contao/core-bundle 5.2.0 -> satisfiable by contao/core-bundle[5.2.0].
- Root composer.json requires contao/newsletter-bundle 5.2.* -> satisfiable by contao/newsletter-bundle[5.2.0, ..., 5.2.4].
- Root composer.json requires isotope/isotope-core ^2.8 -> satisfiable by isotope/isotope-core[2.8.0, ..., 2.8.17].
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
[174.7MiB/10.25s] <warning>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.</warning>
[44.1MiB/10.33s] Memory usage: 44.15MB (peak: 203.01MB), time: 10.34s.
[44.1MiB/10.33s] Finished Composer Cloud resolving.
# Cloud Job ID ndBkYB2GTI9p71pBNijbLmI3szwnLzUnqWxhQl53A84cAsfT9lTRNBZBbAbzZXVCEMHBKaGkDB0DzVYgkEsh1d0uNilrqyIXSpWuL11HP75RbUM failed
Meine jungräuliche Composer.json:
Code:
{
"type": "project",
"require": {
"contao/conflicts": "*@dev",
"contao/manager-bundle": "5.2.*",
"contao/calendar-bundle": "5.2.*",
"contao/comments-bundle": "5.2.*",
"contao/faq-bundle": "5.2.*",
"contao/listing-bundle": "5.2.*",
"contao/news-bundle": "5.2.*",
"contao/newsletter-bundle": "5.2.*"
},
"extra": {
"public-dir": "web",
"contao-component-dir": "assets"
},
"scripts": {
"post-install-cmd": [
"@php vendor/bin/contao-setup"
],
"post-update-cmd": [
"@php vendor/bin/contao-setup"
]
}
}
Meine Frage ist daher, ist es besser zu warten bis es die 5.3 (LTS) im nächsten Jahr gibt und dann den Wechsel zu vollziehen,
damit auch Isotope funktioniert oder läuft bei mir was falsch?
Danke und Gruß
montao