Contao Manager 1.4.4 - nach Aktualisierung auf 4.4.* -> Installtool Error 500
Moin,
nach mehreren vergeblichen Versuchen einer 1:1 Kopie einer 4.4er Installation, die jeweils zu diesen Fehlern führten...
-> Installtool lässt sich nicht aufrufen, weiße Seite/ 500er
-> BackEnd lässt sich nicht aufrufen, weiße Seite/ 500er
-> FrontEnd lässt sich nicht aufrufen, weiße Seite/ 500er
... habe ich mal versucht, das Problem runter zu brechen und Schritt für Schritt zu testen, ab wann genau das Installtool nicht (mehr) aufgerufen werden kann.
Vielleicht kann das jemand reproduzieren?
• Installation von Contao 4.9 mit Contao Manager 1.4.4
-> Hier wäre das Installtool noch erreichbar (Lizenztext erscheint)
• Downgrade auf Contao 4.4.*
-> Installtool ist nicht erreichbar (weiße Seite/ 500er).
Da ich heute morgen noch mit dem Contao Manager 1.4.3 erfolgreicher war, wäre mein Tipp, dass sich in der Version 1.4.4 ein Fehler eingeschlichen hat.
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:
Nein, du kannst auch bei der Installation den Expertenmodus benutzen.
Oh! Den kannte ich noch gar nicht. Hoffe, ich habe das nun richtig gemacht.
Installation in einem neuen, nacktes Verzeichnis, dieses Mal Expertenmodus ausgewählt.
Beim Contao-Paket habe ich 4.4.* eingetragen und dann auf aktualisieren geklickt.
Anhang 24573
Folgende Fehlermeldung erscheint:
Anhang 24572
Was bedeutet das und was mache ich falsch?
Edit:
Fortsetzung...
Im Anschluss daran forderte mich der Contao Manager auf, die Composer Abhängigkeiten zu installieren. Dies scheiterte und führte zu folgenden Fehlermeldungen in der Konsole:
HTML-Code:
> Resolving dependencies using Composer Cloud v3.1.1
!!! Current server is sponsored by: Contao Association !!!
[3.4MiB/0.14s] Loading composer repositories with package information
[47.7MiB/1.08s] Updating dependencies
[1004.1MiB/6.90s] Your requirements could not be resolved to an installable set of packages.
[1004.1MiB/6.90s]
Problem 1
- contao/manager-bundle[4.11.0, ..., 4.11.2] require php ^7.3 || ^8.0 -> your php version (7.2.23.0) does not satisfy that requirement.
- Root composer.json requires contao/manager-bundle 4.11.* -> satisfiable by contao/manager-bundle[4.11.0, 4.11.1, 4.11.2].
[1004.1MiB/6.90s] 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.
[40.5MiB/7.75s] Memory usage: 40.47MB (peak: 1004.5MB), time: 7.76s.
[40.5MiB/7.75s] Finished Composer Cloud resolving.
# Cloud Job ID iWTjKOoQiYWpHrR3d8zrkouL8useRbPuWreJi1AjmwVBfxzVDJYcfjQjAhz87gOFha0nupwLza6noUwWqpliYCZJmYlohhV8XMH2diKEOCm8I8NjI2xXSR0m2iJ failed
Hier werden jetzt PHP 7.3 und Contao 4.11 vorausgesetzt.
Ich nix mehr verstehen......
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Wie sieht im Moment Deine composer.json aus?
HTML-Code:
{
"type": "project",
"require": {
"contao/calendar-bundle": "4.4.*",
"contao/comments-bundle": "4.4.*",
"contao/conflicts": "*@dev",
"contao/faq-bundle": "4.4.*",
"contao/listing-bundle": "4.4.*",
"contao/manager-bundle": "4.4.*",
"contao/news-bundle": "4.4.*",
"contao/newsletter-bundle": "4.4.*"
},
"extra": {
"contao-component-dir": "assets"
},
"scripts": {
"post-install-cmd": [
"Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
],
"post-update-cmd": [
"Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
]
}
}
Zitat:
Gibt es bei Dir auch eine composer.lock von Deinen Installationsversuchen?
Ja, da ich heute schon 5 neue/ frische Ansätze gemacht habe, steht da wohl nur der neueste Versuch drin. Soll ich die hier posten?
Ich habe heute mit verschiedenen Versionen experimentiert, 4.4.0, 4.4.40, 4.4.55. Ob ich es über den Expertenmodus versuche oder über 4.9 -> 4.4 machte am Ende keinen Unterschied.
Der letzte Versuch lief so:
1. Installation Expertenmodus, oben im Pulldown 4.9 ausgewählt (das macht in den nächsten Schritten einen Unterschied, wie ich gemerkt habe...)
2. Prozess läuft durch, bei den Paketen stehen erwartungsgemäß die noch nicht installierten Pakete für 4.9 bereit. Ich ändere auf 4.4.* und klicke auf Aktualisieren.
3. Fehlermeldung in der Konsole
Anhang 24577
4. Aufforderung, Composer-Abhängigkeiten zu installieren. Klicke auf "installieren".
5. Grünes Häkchen in der Konsole (Composer-Abhängigkeiten)
6. Im Contao Manager wird mir ein erfolgreich installiertes Contao Paket angezeigt: 4.9.13 !!!
(-> bis hierher kann man also festhalten, dass das direkte Installieren von 4.4 über den Expertenmodus nicht klappt, daher hätte ich am Anfang wohl gleich die 4.9 auswählen und intallieren können.)
7. Also Downgrade-Versuch auf 4.4.* -> Aktualisieren
8. Prozess läuft ohne Fehler durch, 4.4.55 ist installiert.
9. Install/ FronEnd/ BackEnd lassen sich nicht aufrufen, auch nicht nach ersetzter oder neu erzeugter htaccess.