Ergebnis 1 bis 17 von 17

Thema: Installation von einer bestimmten bugfixversion von contao / 4.9.16

  1. #1
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    680

    Standard Installation von einer bestimmten bugfixversion von contao / 4.9.16

    Hallo zusammen,

    ich muss für ein contao 4.9.16 mit ziemlich vielen Erweiterungen ein Update auf 4.9.24 machen und möchte das erstmal lokal probieren, ob es durchlaufen würde.

    Frage:
    Wie installiere ich auf die 16er Version?

    Ich habe bisher immer sowas benutzt:
    Code:
    php -d memory_limit=-1 composer.phar create-project contao/managed-edition v1 4.9
    aber dann bin ich ja schon auf 24.

    Code:
    php -d memory_limit=-1 composer.phar create-project contao/managed-edition v1 4.9.16
    funktioniert nicht.

    Wie gehe ich am geschicktesten vor?

    Viele Grüße,
    conter

  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

    Kopiere dir einfach composer.json und composer.lock von der bestehenden Installation und führe dann composer install aus.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    680

    Standard

    Ich muss leider noch mal nachfragen.

    Erst ganz normal die aktuelle 4.9 installieren
    und dann
    Kopiere dir einfach composer.json und composer.lock von der bestehenden Installation und führe dann composer install aus.
    ?

    Danke und viele Grüße,
    conter

  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

    Nein, wie gesagt composer.json und composer.lock kopieren, dann composer install ausführen. Dann hast du den selben Stand wie in der bestehenden Installation.
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    680

    Standard

    Vielen Dank, das hat prima funktioniert.

    Eine Erweiterung "Download-Statistiken" von bugbuster bleibt aus mir unerfindlichen Gründen Grün, also noch zu updaten.
    Per Zahnrad steht es auf ^1.3, die installierte Version ist Version 1.3.2 und vefügbar ist 1.3.4.
    Hat jemand dazu eine Idee?

    Außerdem sind in meiner composer.json einige Zeilen drin, bei den ich gern wüsste ob sie obsolet sind und ich sie rauschmeißen kann.

    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": {
            "php": "^7.3",
            "bugbuster/contao-dlstats-bundle": "^1.3",
            "codefog/contao-cookiebar": "^2.1",
            "codefog/contao-mobile_menu": "^2.7",
            "codefog/contao-news_categories": "^3.0",
            "codefog/tags-bundle": "^2.1",
            "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.*",
            "derhaeuptling/contao-mega-menu": "^1.0",
            "fritzmg/contao-file-access": "^2.1",
            "fritzmg/contao-news-sorting": "^1.2",
            "fritzmg/contao-sharebuttons": "^2.1",
            "fritzmg/contao-youtube-iframe": "^2.2",
            "heimrichhannot/contao-filename-sanitizer-bundle": "^2.2",
            "hofff/contao-recursive-download-folder": "^3.1",
            "madeyourday/contao-rocksolid-custom-elements": "^2.2",
            "sineos/filemanager-bundle": "^1.0",
            "terminal42/notification_center": "^1.5",
            "wangaz/contao-jquery-ui-tabs": "^1.1"
        },
        "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"
        },
        "scripts": {
            "post-install-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ],
            "post-update-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ]
        }
    }
    Viele Grüße,
    conter

  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

    Zitat Zitat von conter Beitrag anzeigen
    Eine Erweiterung "Download-Statistiken" von bugbuster bleibt aus mir unerfindlichen Gründen Grün, also noch zu updaten.
    Per Zahnrad steht es auf ^1.3, die installierte Version ist Version 1.3.2 und vefügbar ist 1.3.4.
    Hat jemand dazu eine Idee?
    Code:
    composer why-not bugbuster/contao-dlstats-bundle:^1.3.4
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    680

    Standard

    Hallo,

    da bekomme ich

    Code:
      v1 git:(main)  composer why-not bugbuster/contao-dlstats-bundle:^1.3.4
    
                                                              
      [Symfony\Component\Console\Exception\RuntimeException]  
      Not enough arguments (missing: "version").              
                                                              
    
    prohibits [-r|--recursive] [-t|--tree] [--] <package> <version>
    Viele Grüße,
    conter

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

    Standard

    Code:
    composer why-not bugbuster/contao-dlstats-bundle 1.3.4
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    680

    Standard

    Dann kommt:

    Code:
    ?  v1 git:(main) ? composer why-not bugbuster/contao-dlstats-bundle 1.3.4
    
                                                                                
      [InvalidArgumentException]                                                
      Could not find package "bugbuster/contao-dlstats-bundle" in your project  
                                                                                
    
    prohibits [-r|--recursive] [-t|--tree] [--] <package> <version>

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

    Standard

    Wo hast du das ausgeführt?
    » sponsor me via GitHub or PayPal or Revolut

  11. #11
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    680

    Standard

    in der Konsole, das heißt in meinem Fall am Mac im Terminal in dem Verzeichnis, wo auch die composer.json liegt

    Code:
    ?  v1 git:(main) ? ls
    README.md           composer.phar       node_modules        templates-20211221
    assets              config              package-lock.json   var
    composer Kopie.json contao-manager      package.json        vendor
    composer Kopie.lock files               package.json.dist   web
    composer.json       gulpfile.js         system
    composer.lock       gulpfile.js.dist    templates
    Viele Grüße,
    conter

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

    Standard

    Alternativ kannst du auch ^1.3.4 requiren und dann ein composer update ausführen.
    » sponsor me via GitHub or PayPal or Revolut

  13. #13
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    680

    Standard

    Ich habe jetzt in die composer.json 1.3.4 eingetragen.

    Jetzt läuft das composer Update nicht mehr durch.

    Folgende Meldung:
    Code:
    > Resolving dependencies using Composer Cloud v3.2.0
    !!! Current server is sponsored by: Contao Association !!!
    
    
    [7.4MiB/0.39s] Loading composer repositories with package information
    [76.1MiB/7.85s] Updating dependencies
    [1669.2MiB/84.00s] Your requirements could not be resolved to an installable set of packages.
    [1669.2MiB/84.00s] 
      Problem 1
        - Conclusion: don't install fritzmg/contao-news-sorting 1.3.0 (conflict analysis result)
        - Root composer.json requires fritzmg/contao-news-sorting ^1.2 -> satisfiable by fritzmg/contao-news-sorting[1.2.0, 1.3.0].
        - Conclusion: don't install composer/semver 1.3.0 (conflict analysis result)
        - Conclusion: don't install composer/semver 3.2.3 (conflict analysis result)
        - Conclusion: don't install composer/semver 1.4.0 (conflict analysis result)
        - Conclusion: don't install composer/semver[1.4.2] | install one of composer/semver[3.2.4, 3.2.5, 3.2.6, 3.2.7] (conflict analysis result)
        - Conclusion: don't install composer/semver[1.4.1] | install one of composer/semver[3.2.4, 3.2.5, 3.2.6, 3.2.7] (conflict analysis result)
        - Conclusion: don't install composer/semver 3.2.4 (conflict analysis result)
        - Conclusion: don't install composer/semver 1.5.0 (conflict analysis result)
        - Conclusion: don't install composer/semver 3.2.5 (conflict analysis result)
        - Conclusion: don't install composer/semver 1.5.1 (conflict analysis result)
        - Conclusion: don't install composer/semver[1.6.0] | install one of composer/semver[3.2.6, 3.2.7] (conflict analysis result)
        - Conclusion: don't install composer/semver[1.5.2] | install one of composer/semver[3.2.6, 3.2.7] (conflict analysis result)
        - Conclusion: don't install composer/semver 3.2.6 (conflict analysis result)
        - Conclusion: don't install composer/semver 1.7.0 (conflict analysis result)
        - Conclusion: don't install composer/semver[1.7.1] | install composer/semver[3.2.7] (conflict analysis result)
        - Conclusion: don't install composer/semver 3.2.7 (conflict analysis result)
        - Conclusion: don't install composer/semver 1.7.2 (conflict analysis result)
        - Root composer.json requires bugbuster/contao-dlstats-bundle ^1.3.4 -> satisfiable by bugbuster/contao-dlstats-bundle[1.3.4].
        - Conclusion: don't install composer/semver[1.1.0] | install one of composer/semver[3.2.2, ..., 3.2.7] (conflict analysis result)
        - Conclusion: don't install composer/semver 3.2.2 (conflict analysis result)
        - bugbuster/contao-dlstats-bundle 1.3.4 requires composer/semver ^3.0 -> satisfiable by composer/semver[3.0.0, ..., 3.2.7].
        - You can only install one version of a package, so only one of these can be installed: composer/semver[1.0.0, ..., 1.7.2, 3.0.0, ..., 3.2.7].
        - fritzmg/contao-news-sorting 1.2.0 requires composer/semver ^1.0 -> satisfiable by composer/semver[1.0.0, ..., 1.7.2].
        - Conclusion: don't install composer/semver[1.2.0] | install one of composer/semver[3.2.2, ..., 3.2.7] (conflict analysis result)
    
    [1669.2MiB/84.01s] Running update with --no-dev does not mean require-dev is ignored, it just means the packages will not be installed. If dev requirements are blocking the update you have to resolve those problems.
    [79.8MiB/86.10s] Memory usage: 79.78MB (peak: 1674.6MB), time: 86.11s.
    [79.8MiB/86.10s] Finished Composer Cloud resolving.
    
    
    # Cloud Job ID 2jp5gSl8xxLMSL52VRWFFSdMg3o78IsFxJjiTt66PmKRD97dnDuOUnaufK4aUB4MskQxIWD9VGSl1oZ9VWNVf6DnqtDOPeVcK8aVDqYHb5i5U1taTGv0nFl3A7g failed
    Irgendwas mit semwer

    Kann ich da noch was tun?

    Viele Grüße,
    conter

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

    Standard

    Du musst fritzmg/contao-news-sorting auf ^3.0 aktualisieren. Du bist noch auf 1.x.
    » sponsor me via GitHub or PayPal or Revolut

  15. #15
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    680

    Standard

    Danke spooky!
    Mit noch zwei Anpassungen der Zahnrad-Versionen im Manager und einer im composer.lock habe ich jetzt alle Erweiterungen auf den aktuellen Stand gebracht.

    Da der Kunde sehr streng ist mit potentieller Nicht-Erreichbarkeit: Ist die richtige Vorgehensweise jetzt (neben Backup) die neuen composer.json und composer.lock auf den Liveserver zu übertragen und dann ein composer update zu machen?

    Nebenfrage: Ist das Frontend erreichbar während eines Updates? Ich habe das nie ausprobiert ...

    Viele Grüße,
    conter

  16. #16
    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 conter Beitrag anzeigen
    Da der Kunde sehr streng ist mit potentieller Nicht-Erreichbarkeit: Ist die richtige Vorgehensweise jetzt (neben Backup) die neuen composer.json und composer.lock auf den Liveserver zu übertragen und dann ein composer update zu machen?
    composer install wenn dann


    Zitat Zitat von conter Beitrag anzeigen
    Nebenfrage: Ist das Frontend erreichbar während eines Updates? Ich habe das nie ausprobiert ...
    Nein, vermutlich wird kurz ein Fehler auftreten, während die Pakete installiert/aktualisiert werden und danch der Cache neu aufgebaut wird.
    » sponsor me via GitHub or PayPal or Revolut

  17. #17
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    680

    Standard

    ja, natürlich, install wie in #2

    Danke sehr für die Unterstützung!

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
  •