Fehler bei Update auf 4.11
Hallo,
wenn ich auf der Kommandozeile mit "composer update" von der 4.10.7 auf die 4.11 updaten möchte, bekomme ich folgende Fehlermeldung im Terminal:
Code:
In ParameterBag.php line 98:
You have requested a non-existent parameter "kernel.root_dir". Did you mean
one of these: "kernel.project_dir", "kernel.build_dir", "kernel.cache_dir"
, "kernel.logs_dir"?
Das ist meine composer.json:
Code:
{
"name": "contao/managed-edition",
"type": "project",
"description": "Contao Open Source CMS",
"license": "LGPL-3.0-or-later",
"authors": [
{
"name": "Leo Feyer",
"homepage": "https://github.com/leofeyer"
}
],
"require": {
"php": "^7.2",
"contao/calendar-bundle": "^4.9",
"contao/comments-bundle": "^4.9",
"contao/conflicts": "@dev",
"contao/faq-bundle": "^4.9",
"contao/listing-bundle": "^4.9",
"contao/manager-bundle": "4.11.*",
"contao/news-bundle": "^4.9",
"contao/newsletter-bundle": "^4.9",
"do-while/contao-backupdb-bundle": "^1.3",
"omosde/contao-om-backend": "^1.3",
"madeyourday/contao-rocksolid-custom-elements": "^2.2",
"codefog/contao-cookiebar": "^2.1",
"codefog/contao-news_categories": "^3.1",
"georgpreissl/facelift": "^1.0",
"madeyourday/contao-rocksolid-icon-picker": "^2.0",
"terminal42/notification_center": "^1.5",
"delahaye/dlh_googlemaps": "^2.4",
"erdmannfreunde/contao-grid-bundle": "^1.0",
"codefog/contao-widget_tree_picker": "^2.4",
"erdmannfreunde/onepage-navigation": "^1.1"
},
"conflict": {
"contao-components/installer": "<1.3",
"contao/core-bundle": "<4.4.8"
},
"extra": {
"branch-alias": {
"dev-4.4": "4.4.x-dev"
},
"contao-component-dir": "assets"
},
"scripts": {
"post-install-cmd": [
"Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
],
"post-update-cmd": [
"Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
]
},
"autoload": {
"psr-4": {
"App\\": "src/"
}
},
"config": {
"platform": {
"php": "7.3.24"
}
}
}
... hat jemand von euch eine Idee woran das liegen kann?
Danke!
Liste der Anhänge anzeigen (Anzahl: 1)
Mit "composer install -vvv" bekomme ich leider die gleiche Fehlermeldung.
Hier ein Screenshot der Fehlermeldung, falls das bei der Problemsuche hilft:
Anhang 24426
Liste der Anhänge anzeigen (Anzahl: 1)
Und das hier ist ein Screenshot der Fehlermeldung die ich bei "composer update" bekomme:
Anhang 24427
... da steht ja folgende Anweisung:
Code:
Please edit your root composer.json and set "post-update-cmd" to "@php vendor/bin/contao-setup --ansi" instead of using "ScriptHandler::initializeApplication()".
... heißt das ich muss meine composer.json auf folgendes umändern:
Code:
...
"scripts": {
"post-install-cmd": [
"Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
],
"post-update-cmd": [
"@php vendor/bin/contao-setup --ansi"
]
},
...
... und dann nochmal "composer update" ausführen?
Liste der Anhänge anzeigen (Anzahl: 1)
Habs jetzt so probiert:
Code:
"scripts": {
"post-install-cmd": [
"@php vendor/bin/contao-setup --ansi"
],
"post-update-cmd": [
"@php vendor/bin/contao-setup --ansi"
]
},
... wieder der gleiche Fehler:
Anhang 24428
... ich bin ratlos :rolleyes:
Liste der Anhänge anzeigen (Anzahl: 1)
Es liegt offenbar an "omosde/contao-om-backend".
Egal ob ich dieses Bundle selbst in der composer.json eintrage oder mit "require" installieren möchte, es kommt immer die Fehlermeldung.
... egal, kann einstweilen ohne das Bundle leben.
Hab nun aber ein anderes Problem:
Die lokale 4.11er Version läuft nun.
Wenn ich jedoch die ...
- composer.json und composer.lock per FTP in die Remote-Version hochlade
- und dann per SSH ein "composer install" probiere
... bekomme ich diesen Wulst an Fehler:
Anhang 24429
... was bedeutet das nun wieder? :o
Bisher hat diese Methode immer sehr gut funktioniert.