Ergebnis 1 bis 9 von 9

Thema: Contao Manager - Could not open input file: vendor/bin/contao-setup

  1. #1
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard Contao Manager - Could not open input file: vendor/bin/contao-setup

    Hallo,

    Contao 4.9
    PHP 7.2 bzw. getestet mit 8.1
    Provider Domainfactory

    ich habe eine Contao 4.4 Installation upgedatet auf eine 4.9.

    Diese würde ich gerne nun weiter auf 4.13 updaten, sowie neue Plugins installieren bzw. alte deinstallieren.

    Doch das gelingt nicht, es kommt im Manager (im Testlauf erscheint diese Meldung nicht, läuft sauber durch) stets folgende Meldung:

    Code:
    Could not open input file: vendor/bin/contao-setup
    > @php vendor/bin/contao-setup
    Script @php vendor/bin/contao-setup handling the post-install-cmd event returned with error code 1
    # Process terminated with exit code 1
    # Result: General error
    Ich habe vor dem Contao Update ein Composer Update durchlaufen lassen, das hat problemlos funktioniert.
    Möchte ich dies nun machen, erhalte ich auch hier den o.a. Fehler.

    Ich habe beim Update auch PHP von 7.2 auf 8.1 umgestellt. Dann testweise wieder zurück auf 7.2 - hatte keine Auswirkungen.
    In der composer.json stand zuvor auch noch folgendes drin, was ich entfernt habe:

    Code:
    "require": {
            "php": "^5.6 || ^7.0",
    Auch das hatte keine Auswirkungen.

    Hier die komplette 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": {
            "codefog/contao-mobile_menu": "^2.7",
            "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.9.*",
            "contao/news-bundle": "4.9.*",
            "contao/newsletter-bundle": "4.9.*",
            "heimrichhannot/contao-slick": "^1.6",
            "hofff/contao-googleanalytics": "^1.5",
            "menatwork/semantic_html5": "^2.0"
        },
        "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",
            "public-dir": "web"
        },
        "scripts": {
            "post-install-cmd": [
                "@php vendor/bin/contao-setup"
            ],
            "post-update-cmd": [
                "@php vendor/bin/contao-setup"
            ]
        }
    }
    Weiß jemand was ich tun kann?

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Deine composer.json ist immer noch auf Contao 4.9. Du nutzt in deiner composer.json jedoch contao-setup, was aber erst ab Contao 4.13 verfügbar ist. Wenn du auf Contao 4.13 aktualisieren möchtest, musst du deine composer.json entsprechend ändern und dann eine Paketaktualisierung durchführen.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.614
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    das scheint ein Bug zu sein. Ich hatte das auch schon. Die vermisste Datei existert in 4.4 und in 4.9 nicht.
    Ich habe die Datei dann aus einer anderen 4.13 rein kopiert.
    Dann lief der Manager durch und die Installation scheint Ok.

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Ihr müsst da nichts kopieren ...
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Deine composer.json ist immer noch auf Contao 4.9. Du nutzt in deiner composer.json jedoch contao-setup, was aber erst ab Contao 4.13 verfügbar ist. Wenn du auf Contao 4.13 aktualisieren möchtest, musst du deine composer.json entsprechend ändern und dann eine Paketaktualisierung durchführen.
    Vielen Dank. Würde die composer.json so passen?
    Hab ich aus einer 4.13er kopiert und nur den Teil bei require ersetzt.
    Oder geht es um die Versionsangaben "4.9*"?

    Code:
    {
        "type": "project",
        "require": {
            "codefog/contao-mobile_menu": "^2.7",
            "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.9.*",
            "contao/news-bundle": "4.9.*",
            "contao/newsletter-bundle": "4.9.*",
            "heimrichhannot/contao-slick": "^1.6",
            "hofff/contao-googleanalytics": "^1.5",
            "menatwork/semantic_html5": "^2.0"
        },
        "extra": {
            "public-dir": "web",
            "contao-component-dir": "assets"
        },
        "scripts": {
            "post-install-cmd": [
                "@php vendor/bin/contao-setup"
            ],
            "post-update-cmd": [
                "@php vendor/bin/contao-setup"
            ]
        }
    }

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Zitat Zitat von gm-team Beitrag anzeigen
    Vielen Dank. Würde die composer.json so passen?
    Nein. Was hast du überhaupt geändert? Es ist immer noch falsch: du willst Contao 4.9 installieren - jedoch aber schon contao-setup nutzen, was aber erst in Contao 4.13 existiert.
    Geändert von Spooky (29.08.2022 um 10:21 Uhr)
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Nein. Was hast du überhaupt geändert? Es ist immer noch falsch: du willst Contao 4.9 installieren - jedoch aber schon contoa-setup nutzen, was aber erst in Contao 4.13 existiert.
    Sorry, Mißverständnis.

    D.h. es müsste so sein? Oder überhaupt den Teil "scripts" gänzlich entfernen?

    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": {
            "codefog/contao-mobile_menu": "^2.7",
            "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.9.*",
            "contao/news-bundle": "4.9.*",
            "contao/newsletter-bundle": "4.9.*",
            "heimrichhannot/contao-slick": "^1.6",
            "hofff/contao-googleanalytics": "^1.5",
            "menatwork/semantic_html5": "^2.0"
        },
        "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",
            "public-dir": "web"
        },
        "scripts": {
            "post-install-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ],
            "post-update-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ]
        }
    }

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Ja, so passt es jetzt für Contao 4.9.
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Danke, ich konnte nun Composer Update durchführen und Contao auf 4.13 updaten.

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
  •