Probleme Verständisfrage Isotope Installation
Hallo liebe Community,
ich möchte Isotope installieren. Mir ist klar, das Isotope beispielsweise mit der aktuell installierten "contao-haste Version 5.3.0" nicht kompatibel ist. Oder mit der aktuell insstallierten Leads Version. Mit anderen Worten verstehe ich das manche Abhängikeiten laut der Fehlerausgabe nicht passen.
Meine Frage lautet: Wie bekomme ich die Abhängikeiten so hin, das Isotope sich installieren läßt. Also Downgrade von beisielsweise von "contao-haste" u.a.. Geht das überhaupt aus dem Istzustand? Oder muss ich die komplette Installation der Website von vorne neu beginnen und zu allerst Isotope installieren, und dann die weiteren Erweiterungen? Dann gehen davon wieder einige nicht, wahrscheinlich.
Ich hoffe ihr versteht was ich meine
Contao: Version 4.13.56
composer.json:
Code:
"require": {
"contao-themes-net/zero-one-theme-bundle": "^1.0",
"contao/calendar-bundle": "^4.13",
"contao/comments-bundle": "^4.13",
"contao/conflicts": "*@dev",
"contao/faq-bundle": "^4.13",
"contao/listing-bundle": "^4.13",
"contao/manager-bundle": "^4.13",
"contao/news-bundle": "^4.13",
"contao/newsletter-bundle": "^4.13",
"codefog/contao-haste": "^5.3",
"do-while/contao-backupdb-bundle": "^1.0",
"fritzmg/contao-backend-documentation": "^1.0",
"inspiredminds/contao-event-registration": "^2.2",
"pdir/contao-seo-plugin": "^1.0",
"pdir/contao-sticky-footer": "^1.1",
"terminal42/contao-conditionalformfields": "^3.1",
"terminal42/contao-leads": "^3.0",
"terminal42/contao-mailusername": "^2.1",
"terminal42/notification_center": "^2.5"
}
Ausgabe Bei Installationsversuch per SSH:
Code:
Problem 1
- Root composer.json requires isotope/isotope-core * -> satisfiable by isotope/isotope-core[1.4.7, 1.4.8, 2.0.0, ..., 2.9.7].
- isotope/isotope-core 1.4.7 requires contao >=2.11 -> could not be found in any version, there may be a typo in the package name.
- isotope/isotope-core 1.4.8 requires contao-legacy/ajax >=1.1.4 -> could not be found in any version, there may be a typo in the package name.
- isotope/isotope-core[2.0.0, ..., 2.1.0] require contao-legacy/conditionalselectmenu 2.0.* -> could not be found in any version, there may be a typo in the package name.
- isotope/isotope-core[2.1.1, ..., 2.1.15] require contao-legacy/conditionalselectmenu 2.* -> could not be found in any version, there may be a typo in the package name.
- isotope/isotope-core 2.2.0 requires contao-legacy/haste ~4.3 -> could not be found in any version, there may be a typo in the package name.
- isotope/isotope-core[2.2.1, ..., 2.2.6] require codefog/contao-haste ~4.3 -> found codefog/contao-haste[4.5.1, ..., 4.25.31] but it conflicts with your root composer.json require (^5.3).
- isotope/isotope-core[2.3.0, ..., 2.3.5] require codefog/contao-haste ~4.8 -> found codefog/contao-haste[4.8.0, ..., 4.25.31] but it conflicts with your root composer.json require (^5.3).
- isotope/isotope-core[2.4.0, ..., 2.7.4] require php ~5.4 || ~7.0 -> your php version (8.3.25) does not satisfy that requirement.
- isotope/isotope-core[2.8.0, ..., 2.9.7] require codefog/contao-haste ^4.24.3 -> found codefog/contao-haste[4.24.3, ..., 4.25.31] but it conflicts with your root composer.json require (^5.3).
Ausgabe bei Installation per Contao-Manager:
Code:
- Root composer.json requires terminal42/contao-leads ^3.1 -> satisfiable by terminal42/contao-leads[3.1.0, ..., 3.1.7].
- terminal42/contao-leads[3.1.0, ..., 3.1.7] require contao/core-bundle ^5.3 -> found contao/core-bundle[5.3.0, ..., 5.6.3] but these were not loaded, likely because it conflicts with another require.
[103.1MiB/19.76s] <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>
[58.0MiB/19.80s] Memory usage: 57.96MB (peak: 223.39MB), time: 19.81s.
[58.0MiB/19.80s] Finished Composer Cloud resolving.
Vielen Dank
Es scheitert an der Umsetzung
Moin Spooky,
danke für deine Antwort.
Und mit contao-haste": "^5.3", kommt Isotope klar?
Es tut mir leid das ich es nicht verstehe . Wie setze ich den Downgrade der beiden Erweiterungen um?
Habe schon mit dem Contao-Manager probiert und auch durch Anpassung der composer.json.
https://github.com/inspiredminds/contao-isotope-haste5 hatte ich auch schon gesehen. Diese Erweiterung isntallieren neben der vorhandenen Haste 5....?
Sorry
Isotope ist installiert aber...
das hat schon mal funktioniert.
Ziemliches Dilemma nun...ausgerechnet "inspiredminds/contao-event-registration" musste jetzt runter da Notification Center 1.x nicht kompatibel. Benötigt die 2.x
Was nun?
Code:
"contao-themes-net/zero-one-theme-bundle": "^1.0",
"contao/calendar-bundle": "^4.13",
"contao/comments-bundle": "^4.13",
"contao/conflicts": "*@dev",
"contao/faq-bundle": "^4.13",
"contao/listing-bundle": "^4.13",
"contao/manager-bundle": "^4.13",
"contao/news-bundle": "^4.13",
"contao/newsletter-bundle": "^4.13",
"do-while/contao-backupdb-bundle": "^1.0",
"fritzmg/contao-backend-documentation": "^1.0",
"isotope/isotope-core": "^2.9",
"pdir/contao-seo-plugin": "^1.0",
"pdir/contao-sticky-footer": "^1.1",
"terminal42/contao-conditionalformfields": "^3.1",
"terminal42/contao-leads": "^3.0",
"terminal42/contao-mailusername": "^2.1",
"terminal42/notification_center": "1.x"
Liste der Anhänge anzeigen (Anzahl: 4)
Isotope ist installiert aber...
Zitat:
Was genau meinst du damit? Isotope war noch nie mit Haste 5 kompatibel.
Sorry, weiß jetzt gerade nicht was du meinst. Das Isotope nicht mit Contao-Haste 5.x hatte ich verstanden.
Ich habe die "Contao-Haste 5.3.0" deinstalliert, da das Downgrade nicht funktionierte.
Dann konnte ich "Isotope-Core" installieren:
Anhang 28101
Contao-Haste Version ist nun:
Anhang 28099
Leads Version ist nun:
Anhang 28100
Notification Center Version ist nun:
Anhang 28102
Soweit also alles okay :)
Nur halt "inspiredminds/contao-event-registration" braucht nun Notification-Center 2.x wenn ich das richtig sehe:
Code:
Problem 1
- Root composer.json requires inspiredminds/contao-event-registration ^2.0 -> satisfiable by inspiredminds/contao-event-registration[2.0.0, ..., 2.2.5].
- inspiredminds/contao-event-registration[2.0.0, ..., 2.2.4] require terminal42/notification_center ^2.0 -> found terminal42/notification_center[2.0.0, ..., 2.5.2] but it conflicts with your root composer.json require (1.x).
- inspiredminds/contao-event-registration 2.2.5 requires contao/core-bundle ^5.0 -> found contao/core-bundle[5.0.0, ..., 5.6.3] but these were not loaded, likely because it conflicts with another require.
Isotope ist installiert aber...
Okay. Danke dir Fritz.
Mit anderen Worten....
entweder Isotope oder event-registration ohne die benötigte Multibuchungsoption.
Beides geht nicht. Stimmt?