Liebe Community,
vorab, ich weiß, dass Contao 4.4.57 hoffnungslos veraltet ist.
Nichtsdestotrotz bitte ich um Hilfe für folgendes Problem:
Beim Versuch, eine Erweiterung zu installieren bzw. bestehende Erweiterungen einer 4.4.57er-Installation zu deinstallieren bzw. wenn ich überhaupt nur "Alle Pakete aktualisiere" im Contao-Manager v1.7.0, erhalte ich immer folgenden Fehler:
Code:
> Contao\ManagerBundle\Composer\ScriptHandler::initializeApplication
In Process.php line 143:
[TypeError]
Argument 1 passed to Symfony\Component\Process\Process::__construct() must
be of the type array, string given, called in /var/www/clients/client26/web
41/web/vendor/contao/manager-bundle/src/Composer/ScriptHandler.php on line
99
Glaubt mir, ich hab alles versucht (und kenn mich mit Composer & Co. eigentlich ziemlich gut aus).
Die Composer Resolver Cloud hab ich deaktiviert.
Alle Caches gelöscht, das contao-manager-Verzeichnis sowie /var/cache/prod gelöscht.
Den Ordner /vendor gelöscht.
Alle Erweiterungen manuell aus der composer.json entfernt,...
Seit dem Contao-Manager v.1.7.0 erhalte ich bei 4.4er-Installationen immer den o.a. Fehler beim Versuch einer Paketaktualisierung oder eines Composer-Selfupdates.
In anderen Threads hab ich gelesen, dass die Composer-Version wichtig ist.
Allerdings hab ich keine Ahnung, wie ich die für 4.4. "downgraden" kann (ggf. auf Composer 2.2.x).
In diesem Thread hat Spooky gemeint, dass (soweit ich das richtig verstanden habe) der Contao Manager v1.7.0 nicht mehr mit Contao 4.4 kompatibel ist, und ein Upgrade auf 4.9 erfolgen MUSS:
https://community.contao.org/de/show...rror-%E2%80%A6
Meine composer.json sieht so aus:
Code:
{
"type": "project",
"require": {
"codefog/contao-cookiebar": "^2.1",
"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",
"hofff/contao-googleanalytics": "^1.5",
"madeyourday/contao-rocksolid-antispam": "^2.0",
"terminal42/contao-easy_themes": "^2.2"
},
"extra": {
"contao-component-dir": "assets"
},
"scripts": {
"post-install-cmd": [
"Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
],
"post-update-cmd": [
"Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
]
}
}
Kann mir da jemand helfen?
Danke und lg, Julle.
Lesezeichen