Contao-Camp 2024
Ergebnis 1 bis 20 von 20

Thema: Installation/Update von Contao 4.11 unter Windows/Xampp läuft in Fehler

  1. #1
    Contao-Nutzer Avatar von mopic
    Registriert seit
    15.01.2018.
    Ort
    An der Ostsee
    Beiträge
    46

    Fehler Installation/Update von Contao 4.11 unter Windows/Xampp läuft in Fehler

    Hallo Leute,

    ich laufe bei der Installation von Contao 4.11 lokal unter Windows/Xampp in einen Fehler.

    Aufruf über die Konsole:
    Code:
    php composer.phar create-project contao/managed-edition contao411/ 4.11
    Die Installation läuft durch bis zu folgendem Fehler.
    Code:
    ......
    64 package suggestions were added by new dependencies, use `composer suggest` to see details.
    Package patchwork/utf8 is abandoned, you should avoid using it. Use symfony/polyfill-mbstring or symfony/string instead.
    Generating autoload files
    composer/package-versions-deprecated: Generating version class...
    composer/package-versions-deprecated: ...done generating version class
    86 packages you are using are looking for funding.
    Use the `composer fund` command to find out more!
    contao/manager-plugin: Generating plugin class...
    contao/manager-plugin: ...done generating plugin class
    > @php vendor/bin/contao-setup
    
    dir=$(cd "${0%[/\\]*}" > /dev/null; cd "../contao/manager-bundle/bin" && pwd)
    
    if [ -d /proc/cygdrive ]; then
        case $(which php) in
            $(readlink -n /proc/cygdrive)/*)
                # We are in Cygwin using Windows php, so the path must be translated
                dir=$(cygpath -m "$dir");
                ;;
        esac
    fi
    
    "${dir}/contao-setup" "$@"
    Ändere ich dann in der composer.json den Eintrag "scripts" von...
    Code:
        "scripts": {
            "post-install-cmd": [
                "@php vendor/bin/contao-setup"
            ],
            "post-update-cmd": [
                "@php vendor/bin/contao-setup"
            ]
        }
    ...auf folgendes...
    Code:
        "scripts": {
            "post-install-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ],
            "post-update-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ]
        }
    ...läuft die Installation durch. Allerdings wird dann beim installieren und beim Update immer angezeigt:
    Code:
    Please edit your root composer.json and set "post-install-cmd" to "contao-setup --ansi" instead of using "ScriptHandler::initializeApp
    lication()".
    Ist es okay die composer.json (wie oben geschrieben) zu ändern und den Hinweis zu ignorieren oder laufe ich dann irgendwann (bei neueren Updates) in Probleme?

    Danke für eure Hilfe und sorry für diesen langen "Beitrag".
    Gruß von der Ostsee

    mopic

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

    Standard

    Mit welcher Composer Version hast du das gemacht?
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer Avatar von mopic
    Registriert seit
    15.01.2018.
    Ort
    An der Ostsee
    Beiträge
    46

    Standard

    Ich hatte die Installation mit der Composer Version 2.0.9 gemacht.

    Nach dem "Fehler" hatte ich ein "composer self-update" gemacht und danach weiter getestet. Das hatte keine Änderung ergeben.

    Nun habe ich, nach deiner Antwort hier, die Version 2.0.11 manuell runter geladen und nun läuft die Installation durch.

    Auch wenn ich nicht weiß warum das "composer self-update" noch nicht geholfen hat, bin ich zufrieden. DANKE Spooky
    Gruß von der Ostsee

    mopic

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

    Standard

    Zitat Zitat von mopic Beitrag anzeigen
    Nach dem "Fehler" hatte ich ein "composer self-update" gemacht und danach weiter getestet. Das hatte keine Änderung ergeben.
    Hattest du composer self-update oder php composer.pahr self-update ausgeführt?
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Nutzer Avatar von mopic
    Registriert seit
    15.01.2018.
    Ort
    An der Ostsee
    Beiträge
    46

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Hattest du composer self-update oder php composer.pahr self-update ausgeführt?
    Ich habe composer.phar self-update ausgeführt.

    Ich habe das gleiche gerade nochmal mit einer anderen Installation (4.11) getestet.

    Code:
    $ php -d memory_limit=-1 composer.phar -V
    Composer version 2.0.9 2021-01-27 16:09:27
    
    $ php -d memory_limit=-1 composer.phar self-update
    Upgrading to version 2.0.11 (stable channel).
    
    $ php -d memory_limit=-1 composer.phar -V
    Composer version 2.0.11 2021-02-24 14:57:23
    
    $ php -d memory_limit=-1 composer.phar update
    Dann kommt wieder der Abbruch und "Fehler".

    Und da hilft nun auch nicht der manuelle Download der composer.phar.
    Gruß von der Ostsee

    mopic

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

    Standard

    Zitat Zitat von mopic Beitrag anzeigen
    Ich habe composer.phar self-update ausgeführt.

    Ich habe das gleiche gerade nochmal mit einer anderen Installation (4.11) getestet.

    Code:
    $ php -d memory_limit=-1 composer.phar -V
    Composer version 2.0.9 2021-01-27 16:09:27
    
    $ php -d memory_limit=-1 composer.phar self-update
    Upgrading to version 2.0.11 (stable channel).
    
    $ php -d memory_limit=-1 composer.phar -V
    Composer version 2.0.11 2021-02-24 14:57:23
    Laut der Ausgabe wurde die composer.phar korrekt auf 2.0.11 aktualisiert.



    Zitat Zitat von mopic Beitrag anzeigen
    Code:
    $ php -d memory_limit=-1 composer.phar update
    Dann kommt wieder der Abbruch und "Fehler".

    Und da hilft nun auch nicht der manuelle Download der composer.phar.
    Was für ein Fehler? Du musst immer die gesamte Konsolenausgabe posten, ansonsten kann man keine Aussagen treffen.
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Nutzer Avatar von mopic
    Registriert seit
    15.01.2018.
    Ort
    An der Ostsee
    Beiträge
    46

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Was für ein Fehler? Du musst immer die gesamte Konsolenausgabe posten, ansonsten kann man keine Aussagen treffen.
    Das war vielleicht missverständlich ausgedrückt. Es kommt die Ausgabe/Fehler wie im Ursprungsbeitrag.

    Code:
    $ php -d memory_limit=-1 composer.phar install
    Installing dependencies from lock file (including require-dev)
    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.
    Generating autoload files
    composer/package-versions-deprecated: Generating version class...
    composer/package-versions-deprecated: ...done generating version class
    85 packages you are using are looking for funding.
    Use the `composer fund` command to find out more!
    contao/manager-plugin: Generating plugin class...
    contao/manager-plugin: ...done generating plugin class
    > @php vendor/bin/contao-setup
    
    dir=$(cd "${0%[/\\]*}" > /dev/null; cd "../contao/manager-bundle/bin" && pwd)
    
    if [ -d /proc/cygdrive ]; then
        case $(which php) in
            $(readlink -n /proc/cygdrive)/*)
                # We are in Cygwin using Windows php, so the path must be translated
                dir=$(cygpath -m "$dir");
                ;;
        esac
    fi
    
    "${dir}/contao-setup" "$@"
    Gruß von der Ostsee

    mopic

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

    Standard

    Mit Composer 2.0.11 sollte dieser Fehler definitiv nicht auftreten. Was ist nun die Ausgabe von php composer.phar -V?
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.849
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Hattest du composer self-update oder php composer.pahr self-update ausgeführt?
    Frage zwischendurch reingeschmissen: was ist der Unterschied? Und was bewirkt das eine oder das andere? bzw. was ist zu bevorzugen?
    Grüsse
    Bernhard


  10. #10
    Contao-Nutzer Avatar von mopic
    Registriert seit
    15.01.2018.
    Ort
    An der Ostsee
    Beiträge
    46

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Mit Composer 2.0.11 sollte dieser Fehler definitiv nicht auftreten. Was ist nun die Ausgabe von php composer.phar -V?
    Code:
    $ php -d memory_limit=-1 composer.phar -V
    Composer version 2.0.11 2021-02-24 14:57:23
    Ich habe nun ein exakte Kopie der Seite erstellt, in eine frische Contao Installation. In der neuen Installation läuft install/update problemlos durch. In der "alten" Installation nicht. Im Moment bin ich ratlos warum es so ist, aber ich werde mir Montag nochmal alles ansehen, der Kopf raucht schon.

    Danke Spooky bis hierher. Ich halte dich/euch hier auf dem laufenden sobald ich was finde.
    Gruß von der Ostsee

    mopic

  11. #11
    Contao-Nutzer Avatar von mopic
    Registriert seit
    15.01.2018.
    Ort
    An der Ostsee
    Beiträge
    46

    Standard

    Zitat Zitat von derRenner Beitrag anzeigen
    Frage zwischendurch reingeschmissen: was ist der Unterschied? Und was bewirkt das eine oder das andere? bzw. was ist zu bevorzugen?
    Also ohne .phar funktioniert es bei mir überhaupt nicht.
    Gruß von der Ostsee

    mopic

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

    Standard

    Zitat Zitat von derRenner Beitrag anzeigen
    Frage zwischendurch reingeschmissen: was ist der Unterschied? Und was bewirkt das eine oder das andere? bzw. was ist zu bevorzugen?
    composer self-update aktualisiert den global installierten Composer. php composer.pahr self-update aktualisiert die composer.phar im aktuellen Ordner.
    » sponsor me via GitHub or PayPal or Revolut

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

    Standard

    Zitat Zitat von mopic Beitrag anzeigen
    Code:
    $ php -d memory_limit=-1 composer.phar -V
    Composer version 2.0.11 2021-02-24 14:57:23
    Ich habe nun ein exakte Kopie der Seite erstellt, in eine frische Contao Installation. In der neuen Installation läuft install/update problemlos durch. In der "alten" Installation nicht. Im Moment bin ich ratlos warum es so ist, aber ich werde mir Montag nochmal alles ansehen, der Kopf raucht schon.

    Danke Spooky bis hierher. Ich halte dich/euch hier auf dem laufenden sobald ich was finde.
    Lösche mal den Ordner vendor/bin und führe nochmal composer install aus.
    » sponsor me via GitHub or PayPal or Revolut

  14. #14
    Contao-Nutzer Avatar von mopic
    Registriert seit
    15.01.2018.
    Ort
    An der Ostsee
    Beiträge
    46

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Lösche mal den Ordner vendor/bin und führe nochmal composer install aus.
    Das ist die Lösung! Es hat funktioniert.

    Vielen Dank Spooky!
    (...ein kleines Sponsoring ist gerade via Paypal raus gegangen an dich.)
    Gruß von der Ostsee

    mopic

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

    Standard

    Dankeschön .

    Hintergrund der ganzen Problematik ist übrigens der, dass Composer erst seit kurzem fixes für Windows integriert hat, die das Ausführen von solchen Scripten betreffen. Daher muss man sicherstellen, dass man die neueste Version von Composer 2.x hat, wenn man ein neues Contao 4.11+ Projekt beginnt.
    » sponsor me via GitHub or PayPal or Revolut

  16. #16
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich habe heute mal Contao 4.11.1 unter Windows mit XAMPP ( XAMPP für Windows 7.4.11) mit dem Contao-Manager (Version 1.4.2) installiert.
    Die Installation hat fehlerfrei funktioniert.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  17. #17
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Ich habe heute mal Contao 4.11.1 unter Windows mit XAMPP ( XAMPP für Windows 7.4.11) mit dem Contao-Manager (Version 1.4.2) installiert.
    Die Installation hat fehlerfrei funktioniert.
    Habe gestern gleiches mit der 4.9 LTS/XAMPP Portable (Windows Home) ohne Probleme getestet.
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  18. #18
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Nebenbei - wegen self-update:

    Ich benutze unter Windows nur die Portable Versionen ala xampp-portable-windows-x64-7.4.16-0-VC15.zip

    Entsprechend verzichte ich dann auch auf globale composer Installationen,
    sondern kopiere mir einfach die composer.phar (s. Topic Command-line installation: https://getcomposer.org/download/)
    z.B. in das Verzeichnis D:\xampp

    Hier dann z.B.
    Code:
    php -v
    php composer.phar -V
    php composer.phar self-update
    cd htdocs
    php ../composer.phar -V
    you get the idea
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  19. #19
    Contao-Nutzer Avatar von rflx
    Registriert seit
    06.08.2009.
    Ort
    127.0.0.1
    Beiträge
    98

    Frage

    Zitat Zitat von mopic Beitrag anzeigen
    ...läuft die Installation durch. Allerdings wird dann beim installieren und beim Update immer angezeigt:
    Code:
    Please edit your root composer.json and set "post-install-cmd" to "contao-setup --ansi" instead of using "ScriptHandler::initializeApp
    lication()".
    Hallo zusammen,

    ich hänge hier auch fest bzw. habe etwas Unklarheit. Ich verwende den Contao Manager und habe von einer Contao 4.10 auf die 4.11 aktualisiert. Die oben erwähnte Meldung habe ich auch erhalten. Sollte ich nun die Einträge für "scripts" in der composer.json manuell zu "@php vendor/bin/contao-setup --ansi" nachtragen oder kann ich dies ignorieren? Der Contao Manager sollte aktuell sein (Version 1.4.4) – habe auch einen Composer Update unter "Systemwartung" vorgenommen.

    Viele Grüsse

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

    Standard

    Ignorieren. Der Contao Manager macht das ggf. eh für dich
    » sponsor me via GitHub or PayPal or Revolut

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
  •