Ergebnis 1 bis 7 von 7

Thema: CM macht kein Update mehr

  1. #1
    Contao-Nutzer
    Registriert seit
    23.12.2017.
    Beiträge
    47

    Standard CM macht kein Update mehr

    Hallo Contao-Experten,

    ich habe eine 4.4.32 Installation laufen, die sich mit dem Contao-Manager nicht mehr updaten lässt. Beim wiederholten Versuch kommt stets die Meldung
    PHP Warning: PHP Startup: Unable to load dynamic library 'imagick.so'
    Bei einer zweiten Installation von Contao 4.4.x beim selben Hoster (1blu) mit derselben PHP-Version, allerdings einem etwas anderen Paket, kam diese Meldung nicht und das Update funktionierte einwandfrei.

    Das Fehlen von imagick sollte eigentlich kein Problem sein, weil Contao imagick nicht zwingend benötigen soll. Die Version 4.4.32 ließ sich auch ohne imagick installieren. Haben sich die Voraussetzungen eventuell geändert? Ist imagick jetzt erforderlich?

    Die benutzte PHP-Version ist 7.2.6.

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du könntest versuchen, die composer.lock in composer.lock.bak umzubenennen und anschließend erneut eine vollständige Abhängigkeitsauflösung aller Pakete auszuführen. Sollte das nicht helfen, könntest Du eventuell zusätzlich auch noch den vendor/ Ordner löschen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Nutzer
    Registriert seit
    23.12.2017.
    Beiträge
    47

    Standard Leider kein Erfolg

    Danke für den Tipp. Das Problem ließ sich damit aber leider nicht lösen. Der CM meldet weiterhin
    Nothing to install or update
    Statt auf 4.4.38 zu aktualisieren bleibt die Installation auf 4.4.32 stehen.

  4. #4
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wie machst Du denn das Update im Contao Manager? Du musst auf jeden Fall eine vollständige Paketaktualisierung aller Pakete machen.

    Poste bitte auch Deine composer.json.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  5. #5
    Contao-Nutzer
    Registriert seit
    23.12.2017.
    Beiträge
    47

    Standard Noch 'ne Idee?

    Danke für Deine Hilfe xchs!

    composer.lock habe ich in composer.lock.bak umbenannt und den Ordner vendor in vendor.old. Anschließend habe ich eine vollständige Paketaktualiserung versucht. Leider ohne Erfolg.

    Und hier ist meine composer.json
    {
    "type": "project",
    "require": {
    "contao/calendar-bundle": "4.4.32",
    "contao/faq-bundle": "4.4.32",
    "contao/manager-bundle": "4.4.*",
    "contao/news-bundle": "4.4.*",
    "contao/newsletter-bundle": "4.4.*",
    "dklemmt/contao_dk_mmenu": "2.1.1"
    },
    "extra": {
    "contao-component-dir": "assets"
    },
    "scripts": {
    "post-install-cmd": [
    "Contao\\ManagerBundle\\Composer\\ScriptHandler::i nitializeApplication"
    ],
    "post-update-cmd": [
    "Contao\\ManagerBundle\\Composer\\ScriptHandler::i nitializeApplication"
    ]
    }
    }
    Könnte es an meinem Hoster liegen, dass das Update nicht klappt?

  6. #6
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du musst Deine composer.json folgendermaßen ändern:

    Code:
    {
    	"type": "project",
    	"require": {
    		"contao/calendar-bundle": "^4.4",
    		"contao/faq-bundle": "^4.4",
    		"contao/manager-bundle": "4.4.*",
    		"contao/news-bundle": "^4.4",
    		"contao/newsletter-bundle": "^4.4",
    		"dklemmt/contao_dk_mmenu": "2.1.1"
    	},
    	"extra": {
    		"contao-component-dir": "assets"
    	},
    	"scripts": {
    		"post-install-cmd": [
    			"Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
    		],
    		"post-update-cmd": [
    			"Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
    		]
    	}
    }
    Geändert von xchs (31.01.2019 um 17:55 Uhr)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  7. #7
    Contao-Nutzer
    Registriert seit
    23.12.2017.
    Beiträge
    47

    Standard Problem gelöst! Vielen Dank

    Danke für Deine Hilfe. Die Änderung der composer.json hat das Problem gelöst und ich habe wieder etwas gelernt.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •