WICHTIG: Fehler in symfony/finder Version 4.0.7 und 3.4.7 bzw. 4.0.8 und 3.4.8
Nachtrag: In der aktuellen Version von Contao ist der unten angegebene Konflikt schon eingetragen. Es gab jedoch ein Updates von Symfony, leider tritt da auch ein Fehler auf, deshalb ist jetzt folgender Eintrag erforderlich
Code:
"conflict": {
"symfony/symfony": "3.4.8 || 4.0.8"
},
bzw.
Zitat:
Zitat von
Spooky
Stand: 10.04.2018
Aufgrund eines Fehlers in Symfony kommt es im Moment beim Update von Contao zu Problemen mit legacy Modulen.
Deshalb ist es erforderlich beim Aktualisieren zu verhindern, dass der symfony/finder in den Versionen 4.0.7 und 3.4.7 von Symfony installiert wird:
Tragt dazu in die vorhandene composer.json ein Konflikt mit
Code:
"conflict": {
"symfony/finder": "3.4.7 || 4.0.7"
},
Stand: 3.4.2018
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo ,
ich hoffe bin im richtigen Beitrag ..
ich habe erstmals contao 4 installiert ( local am mac)hat alles funktioniert (auch die Installation eines Moduls)
Nun habe ch habe versucht eine weitere Erweiterung zu installieren (rocksolid coustm elements ) und dann nochmals das installtool gestartet
Wenn ich die contao-manager.phar.php/ aufrufe läuft immer folgendes ab :
Serverkonfiguration Ok
PHPWebprozess (7.2.1)Ok
PHP Kommandozeilen Programm (7.2.1)OK
Update für den Contao Manager (Version 1.0.0-beta17 OK
Composer Umgebung Ok
Conto - Installation Analysiere……. da bleibt er hängen
ERROR 500 The Contao version could not be determined
The console returned unexpected content when asked for the Contao version. Please check the output for more information:
—————
Ich habe mehrfach versucht die contao-manager.phar.php/ aufzurufen , es ändert sich nichts , läuft immer wieder bis zu diesem Punkt durch
Habe auch versucht versuche die Datei über web/contao-manager.phar.php/ ochmals sowie bei der Installation aufzurufen - weiße Seite …
Rufe ich die /app_dev.php auf meldet er das unter system-/modules Ordner fehlen
z.B. ) LogicException
The module folder "system/modules/contao-cookiebar" does not exist.
in ContaoModuleBundle.php (line 36)
at ContaoModuleBundle->__construct('contao-cookiebar', '/Applications/MAMP/htdocs/fotoszen/app')in ModuleConfig.php (line 48)
Auch das habe ich versucht in die einzutragen , wie im Beitrag vorgeschlagen :
"conflict": {
"symfony/finder": "3.4.7 || 4.0.7"
},
oder
conflict": {
"symfony/finder": "4.0.7 || 3.4.7"
}
funkt trotzdem nicht
Meine Composer json sieht (jetzt wieder ohne diesen Eintrag ) so aus
Viellleicht bin ich auch auf einem Falschen Weg..
Was mach ich nun ? Weiß momentan nicht mehr weiter ….
Liste der Anhänge anzeigen (Anzahl: 1)
Nein funktioniert leider nicht - keine Veränderng
..aber eine Frage : wieso steht in der Datei composer.json z. B. contao-cookiebar .... die Ordner selbst unter System /Modules heißt ja z.B. cookiebr
kann das etwas mit meinem Problem zu tun haben?
.......eine Meldung diesbez bringt er auch wenn ich die app_dev aufrufe ?
---------------------------------------------------
"hofff/contao-shariff": "^2.0",
"jrgregory/m17-sticky-backend-footer": "^2.0",
"codefog/contao-cookiebar": "^1.4",
"madeyourday/contao-rocksolid-columns": "^2.0",
"madeyourday/contao-rocksolid-custom-elements": "^2.2"
Liste der Anhänge anzeigen (Anzahl: 1)
Die im Root Verzeichnis. Wäre dann bei dir: /Applications/MAMP/htdocs/fotoszen/
Anhang 20738
Liste der Anhänge anzeigen (Anzahl: 1)
Mit dem angehängten Hotfix sollte man die Contao Installation (und den Contao Manager) wieder zum laufen bringen können, wenn man in dieses Problem läuft (vor allem wenn man keinen SSH Zugang hat). Einfach in das Root Verzeichnis der Contao Installation extrahieren und bestehende Dateien überschreiben. (Ist allerdings ungetestet.)
// Anmerkung: dieser Hotfix hat nichts mit dem neuen Problem zu tun, der unter Symfony 3.4.8 auftritt.
Liste der Anhänge anzeigen (Anzahl: 1)
symfony zurückstellen auf 3.4.6
Hallo zusammen
Nach einem Manager 'update' wurde bei uns symfony 3.4.7 geladen mit der Folge, dass die Webseiten nicht mehr erreicht werden konnten. Ich versuchte einiges, aber die Webseiten blieben stumm. Also entschloss ich mich Composer zu installieren und der Versuch glückte. Es ist nicht nur der symfony 'flie' der zurückgestellt werden musste sondern mehrere 'files'. Wie vorgehen:
1. composer.json (Im 'root' Verzeichnis, folgende Zeile eintragen:
Code:
"conflict": {
"symfony/finder": "3.4.7 || 4.0.7"
},
Vergesst den Code:
Code:
"contao/core-bundle": "<4.4.8“,
Dieser führt im Manager zu einem Fehler: ERROR 500
ERROR 500 "/home/aeropens/public_html/contao4aktiv/composer.json" does not contain valid JSON Parse error on line 27: ...ontao/core-bundle": "<4.4.8“, ----------------------^ Invalid string, it appears you forgot to terminate a string, or attempted to write a multiline string which is invalid
2. Danach mit ssh Euren Host verbinden und mit CD das 'root' Verzeichnis auswählen. Der ganze Vorgang ist im Textfile ersichtlich.
Für mich ist unverständlich wie solche 'updates' von Symfony die viele Webauftritte zerstören können in so einem frühen Stadium (ungenügend getestet) veröffentlicht werden.
Also ich bin glücklich das die Seite wieder funktioniert. :)
Gruss Rolf
Anhang 20745
Hotfix funzt prächtig. Aktualisierung im Contao Manager notwendig
Zitat:
Zitat von
Spooky
Mit dem angehängten Hotfix sollte man die Contao Installation (und den Contao Manager) wieder zum laufen bringen können, wenn man in dieses Problem läuft (vor allem wenn man keinen SSH Zugang hat). Einfach in das Root Verzeichnis der Contao Installation extrahieren und bestehende Dateien überschreiben. (Ist allerdings ungetestet.)
Nur eine kleine Info an Non-Cracks (wie ich): der Hotfix von Spooky funktioniert prächtig :) (herzlichen Dank, meine Rettung!). Allerdings muss danach mit dem Contao-Manager nochmals ein Paket-Update durchgeführt werden.