Hallo,
der Betreff ist komisch aber das Problem auch: Ich habe aktuell eine Testinstallation mit Contao 4.10.6 und folgenden installierten Modulen:
* RockSolid Custom Elements
* RockSolid Front end Helper
* Notification Center
Das lieft bisher unter PHP 7.4.18. Nun hatte ich das ganze mal auf PHP 8.0.5 umgestellt und wollte dann auf Contao 4.11.x aktualisieren. Der Contao Manager zeigt beim composer update in der Konsole dann aber ein Problem an und bricht das Update ab:
Code:
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- codefog/contao-haste 4.24.13 requires php ~5.6 || ~7.0 -> your php version (8.0.5.0) does not satisfy that requirement.
- terminal42/notification_center 1.5.18 requires codefog/contao-haste ^4.14.1 -> satisfiable by codefog/contao-haste[4.24.13].
- terminal42/notification_center is locked to version 1.5.18 and an update of this package was not requested.
Aktuell ist also contao-haste in Version 4.24.13 installiert, welches PHP 5.6 oder 7.0 benötigt. Das kollidiert dann natürlich mit PHP 8.
Was ich aber nicht verstehe ist, warum Composer nicht die aktuelle Version 4.24.15 installiert, die mit PHP ~7.0 || ~8.0 die Abhängigkeiten erfüllt? Das sollte doch automatisch erfolgen oder nicht?
Oder gibt es im Contao Manager die Möglichkeit, contao-haste manuell zu aktualisieren?
Gruß
Lesezeichen