Ergebnis 1 bis 11 von 11

Thema: Update auf 4.11.x bei Domainfactory mit Fehlern

  1. #1
    Contao-Nutzer
    Registriert seit
    27.05.2016.
    Beiträge
    49

    Standard Update auf 4.11.x bei Domainfactory mit Fehlern

    Liebe Community,
    ich bräuchte bitte Eure Hilfe.
    Beim Update auf die Version 4.11 erhalte ich beim Provider Domainfactory folgende Fehler:

    Versuch über Konsole
    Code:
    contao/manager-plugin: ...done generating plugin class
    > contao-setup
    X-Powered-By: PHP/4.4.9
    Content-type: text/html
    
    <br />
    <b>Parse error</b>:  syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in <b>/kunden/.../www/vendor/contao/manager-bundle/bin/contao-setup</b> on line <b>14</b><br />
    Script contao-setup handling the post-update-cmd event returned with error code 255
    (07:53:35) [www] php -v
    PHP 4.4.9 (cgi) (built: Jan 13 2016 11:52:37)
    Copyright (c) 1997-2008 The PHP Group
    Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
        with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
    Ich gehe schwer davon aus, dass es mit der PHP-Version zu tun hat.
    Allerdings bringt ein php -v auf der gleichen Konsole:
    Code:
    PHP 7.3.10 (cli) (built: Oct 23 2019 13:53:33) ( NTS )
    Copyright (c) 1997-2018 The PHP Group
    Zend Engine v3.3.10, Copyright (c) 1998-2018 Zend Technologies
        with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.3.4, Copyright (c) 2002-2019, by ionCube Ltd.
    Versuch über Contao-Manager
    Code:
    $ /usr/local/bin/php7.3.10-cli -q -dmax_execution_time=0 -dmemory_limit=-1 -dallow_url_fopen=1 -ddisable_functions= -ddate.timezone=Europe/Berlin /kunden/.../www/web/contao-manager.phar.php composer install --prefer-dist --no-dev --no-progress --no-ansi --no-interaction --optimize-autoloader
    Installing dependencies from lock file
    Verifying lock file contents can be installed on current platform.
    Nothing to install, update or remove
    Package patchwork/utf8 is abandoned, you should avoid using it. Use symfony/polyfill-mbstring or symfony/string instead.
    Package zendframework/zend-code is abandoned, you should avoid using it. Use laminas/laminas-code instead.
    Package zendframework/zend-eventmanager is abandoned, you should avoid using it. Use laminas/laminas-eventmanager instead.
    Generating optimized autoload files
    Class League\Uri\Schemes\AbstractUri located in ./vendor/league/uri-schemes/src/Schemes/deprecated.php does not comply with psr-4 autoloading standard. Skipping.
    Class League\Uri\Schemes\Data located in ./vendor/league/uri-schemes/src/Schemes/deprecated.php does not comply with psr-4 autoloading standard. Skipping.
    Class League\Uri\Schemes\File located in ./vendor/league/uri-schemes/src/Schemes/deprecated.php does not comply with psr-4 autoloading standard. Skipping.
    Class League\Uri\Schemes\Ftp located in ./vendor/league/uri-schemes/src/Schemes/deprecated.php does not comply with psr-4 autoloading standard. Skipping.
    Class League\Uri\Schemes\Http located in ./vendor/league/uri-schemes/src/Schemes/deprecated.php does not comply with psr-4 autoloading standard. Skipping.
    Class League\Uri\Schemes\Uri located in ./vendor/league/uri-schemes/src/Schemes/deprecated.php does not comply with psr-4 autoloading standard. Skipping.
    Class League\Uri\Schemes\UriException located in ./vendor/league/uri-schemes/src/Schemes/deprecated.php does not comply with psr-4 autoloading standard. Skipping.
    Class League\Uri\Schemes\Ws located in ./vendor/league/uri-schemes/src/Schemes/deprecated.php does not comply with psr-4 autoloading standard. Skipping.
    composer/package-versions-deprecated: Generating version class...
    composer/package-versions-deprecated: ...done generating version class
    contao/manager-plugin: Generating plugin class...
    contao/manager-plugin: ...done generating plugin class
    77 packages you are using are looking for funding.
    Use the `composer fund` command to find out more!
    > contao-setup
    sh: contao-setup: command not found
    Script contao-setup handling the post-install-cmd event returned with error code 127
    # Process terminated with exit code 127
    # Result: Command not found
    Hat jemand einen Rat für mich?

    DANKE
    Tom
    Geändert von t.mayer (18.02.2021 um 09:21 Uhr)

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

    Standard

    Zitat Zitat von t.mayer Beitrag anzeigen
    Liebe Community,
    ich bräuchte bitte Eure Hilfe.
    Beim Update auf die Version 4.11 erhalte ich beim Provider Domainfactory folgende Fehler:

    Versuch über Konsole
    Code:
    contao/manager-plugin: ...done generating plugin class
    > contao-setup
    X-Powered-By: PHP/4.4.9
    Content-type: text/html
    
    <br />
    <b>Parse error</b>:  syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in <b>/kunden/.../www/vendor/contao/manager-bundle/bin/contao-setup</b> on line <b>14</b><br />
    Script contao-setup handling the post-update-cmd event returned with error code 255
    (07:53:35) [www] php -v
    PHP 4.4.9 (cgi) (built: Jan 13 2016 11:52:37)
    Copyright (c) 1997-2008 The PHP Group
    Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
        with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
    Ich gehe schwer davon aus, dass es mit der PHP-Version zu tun hat.
    Ja, laut der Ausgabe wurde PHP 4.4.9 verwendet. Du benötigst mindestens PHP 7.3.

  3. #3
    Contao-Nutzer
    Registriert seit
    27.05.2016.
    Beiträge
    49

    Standard

    Das weiß ich.
    Laut php -v verwendet die Konsole auch PHP 7.3. Auch im Hosting-Bereich ist PHP 7.3 eingestellt.

    Kann es sein, dass bei contao-setup ein Befehl ausgeführt wird, der irgendwie anders auf die php-Binary zugreift?

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

    Standard

    Zitat Zitat von t.mayer Beitrag anzeigen
    Das weiß ich.
    Laut php -v verwendet die Konsole auch PHP 7.3. Auch im Hosting-Bereich ist PHP 7.3 eingestellt.
    Du hast aber folgendes geschrieben:

    Zitat Zitat von t.mayer Beitrag anzeigen
    Code:
    php -v
    PHP 4.4.9 (cgi) (built: Jan 13 2016 11:52:37)
    Copyright (c) 1997-2008 The PHP Group
    Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
        with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies

  5. #5
    Contao-Nutzer
    Registriert seit
    27.05.2016.
    Beiträge
    49

    Standard

    Das hat die Konsole geschrieben während composer update.
    Wenn ich in der Konsole php -v eingebe, wird PHP 7.3 angezeigt.

    Genau hier vermute ich ja das Problem...
    Leider weiß ich aber nicht, warum die alte PHP-Version während dem composer-update greift.

    Gibt es hier einen Cache o. ä.?

    Wie gesagt: bisher gings ja einwandfrei. Irgendetwas muss sich seit 4.11.x geändert haben...

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

    Standard

    Ah ok, interessant, hmm.

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

    Standard

    Editiere mal deine composer.json und ändere
    Code:
        "scripts": {
            "post-install-cmd": [
                "contao-setup"
            ],
            "post-update-cmd": [
                "contao-setup"
            ]
        }
    auf
    Code:
        "scripts": {
            "post-install-cmd": [
                "@php contao-setup"
            ],
            "post-update-cmd": [
                "@php contao-setup"
            ]
        }
    und versuche es dann nochmal.
    Geändert von Spooky (18.02.2021 um 11:21 Uhr)

  8. #8
    Contao-Nutzer
    Registriert seit
    27.05.2016.
    Beiträge
    49

    Standard

    Dann kommt folgender Fehler:
    Code:
    Could not open input file: contao-setup

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

    Standard

    Versuch's mal mit
    Code:
        "scripts": {
            "post-install-cmd": [
                "@php vendor/bin/contao-setup"
            ],
            "post-update-cmd": [
                "@php vendor/bin/contao-setup"
            ]
        }

  10. #10
    Contao-Nutzer
    Registriert seit
    27.05.2016.
    Beiträge
    49

    Standard

    Vielen vielen Dank Spooky!
    Jetzt klappts - sowohl auf der Konsole als auch im Contao-Manager.

    Meinst Du, das betrifft nur Domainfactory-Kunden?

    LG und nochmals DANKE!!!

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

    Standard

    Zitat Zitat von t.mayer Beitrag anzeigen
    Meinst Du, das betrifft nur Domainfactory-Kunden?
    Nein, das ist ein generelles Problem, je nach Umgebung. Also nicht unbedingt nur bei DomainFactory.

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
  •