Ergebnis 1 bis 6 von 6

Thema: your PHP version (x.x.xx) does not satisfy that requirement

  1. #1
    Contao-Nutzer
    Registriert seit
    13.06.2013.
    Beiträge
    99

    Standard your PHP version (x.x.xx) does not satisfy that requirement

    Hi Leute,

    ich habe seit kurzem folgendes Problem:

    Wenn ich eine Erweiterungen installieren möchte sagt der Composer mir, dass meine PHP Version nicht ausreichend ist.

    Im folgenden Beispiel wird eine PHP Version von min. 5.6 verlangt, und meine PHP-Version lautet nach PHP-Infodatei 5.6.25, somit also ausreichend.
    Woher bekommt der Composer die PHP-Version? Ist diese irgendwo "gecached"?

    Code:
      Problem 1
        - Installation request for null0815/contao-notes >=1.3.1.0,<1.4-dev -> satisfiable by null0815/contao-notes[v1.3.1].
        - null0815/contao-notes v1.3.1 requires php >=5.6 -> your PHP version (5.5.36) does not satisfy that requirement.

  2. #2
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wo hast du die phpinfo aufgerufen? Im Contao Installationsverzeichnis?

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

    Standard

    Wie führst du das composer update aus?

  4. #4
    Contao-Nutzer
    Registriert seit
    13.06.2013.
    Beiträge
    99

    Standard

    Die PHP-Infodatei liegt im Contao Installationsverzeichnis.
    Das Composer-Update führe ich übers Backend aus "Pakete aktualisieren". Composer läuft als als eigenständiger Prozess.

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

    Standard

    Zitat Zitat von Nicolas Beitrag anzeigen
    Composer läuft als als eigenständiger Prozess.
    Dann hast du die falsche PHP Executable angegeben. Die die du angegeben hast, ist offensichtlich nicht PHP 5.6. Du solltest immer die selbe Umgebung für die Composer Operation benutzen, wie sie dann am Server eingesetzt wird.

    Alternativ kannst du die Umgebung auch in deiner /composer/composer.json setzen:
    Code:
    {
        …
        "platform": { "php": "5.6.25" },
        …
    }
    falls du kein CLI für PHP 5.6 zur Verfügung hast.
    Geändert von Spooky (17.10.2016 um 13:49 Uhr)

  6. #6
    Contao-Nutzer
    Registriert seit
    13.06.2013.
    Beiträge
    99

    Standard

    Alles klar, danke für den Tipp.
    Werde der Sache auf den Grund gehen

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
  •