Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 40 von 62

Thema: Synchronisation von Test- und Realwebsite

  1. #1
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    908

    Standard Synchronisation von Test- und Realwebsite

    Hallo!
    Ich sammle gerade neue Erfahrungen.
    Bisher habe ich eine Testwebsite genutzt um neue Dinge zu implementieren und freigeschaltet, wenn ich fertig war.

    Jetzt nutze ich die TestWebsite um mit Hilfe von eine paar Leuten die Website Droplimits auf Vordermann zu bringen.

    Da ich jetzt nicht mehr allein daran rumbastle entsteht ein mir bisher unbekanntes Problem.
    Auf der eigentlichen Website passieren Dinge und werden Texte zu aktuellen Geschehnissen ergänzt.

    Auf der Testsite probieren wir ein bisschen mit neuen Ideen rum und es ändern sich ebenfalls Dinge, aber eben Andere.

    Gibt es irgendeinen eleganteren Synchornisationsweg als, dann, wenn einem eine Änderung auf der Testsite gefällt, diese manuell auf die reale Website zu übertragen?
    Gibt es da einen bewährten Workflow?
    Geändert von eisenherz (03.02.2023 um 20:03 Uhr)
    DropLimits -Die Seite der Rekordjäger

  2. #2
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    Schau mal hier: https://www.contao-synccto.de

    Ob das Modul mittlerweile für 4.13 verfügbar ist, müsstest Du anfragen.


    Gesendet von iPhone mit Tapatalk

  3. #3
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    908

    Standard

    Zitat Zitat von stefan-at-work Beitrag anzeigen
    Schau mal hier: https://www.contao-synccto.de

    Ob das Modul mittlerweile für 4.13 verfügbar ist, müsstest Du anfragen.


    Gesendet von iPhone mit Tapatalk
    Danke!
    Das hört sich genau an, wie das was ich suche ... muss ich mich mal mit beschäftigen
    DropLimits -Die Seite der Rekordjäger

  4. #4
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    908

    Standard

    Zitat Zitat von stefan-at-work Beitrag anzeigen
    Schau mal hier: https://www.contao-synccto.de

    Ob das Modul mittlerweile für 4.13 verfügbar ist, müsstest Du anfragen.


    Gesendet von iPhone mit Tapatalk
    Sehr spannend. Sieht aus genau wie das was ich brauche.

    Leider hat das Modul eine Abhängigkeit zu einem Modul das noch PHP 7.4 braucht ... ich habe aber schon alles auf 8.1 eingestellt ...
    Einach die PHP Version downgraden führt zum Absturz der Seite

    Was ratet ihr mir?
    Geändert von eisenherz (05.02.2023 um 07:42 Uhr)
    DropLimits -Die Seite der Rekordjäger

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

    Support Contao

    Standard

    Nach Änderung der PHP-Version musst Du die Abhängigkeiten neu auflösen. Entweder über den Manager oder über die Console composer update ausführen.
    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.




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

    Support Contao

    Standard

    Zitat Zitat von eisenherz Beitrag anzeigen
    Was ratet ihr mir?
    issue #317
    Grüsse
    Bernhard


  7. #7
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    908

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Nach Änderung der PHP-Version musst Du die Abhängigkeiten neu auflösen. Entweder über den Manager oder über die Console composer update ausführen.
    Danke!
    Klemmt aber noch
    Code:
    composer.json requires php ^8.1 but your php version (7.4.33.0) does not satisfy that requirement.
    Eintrag einfach ändern oder zieht das dann einen Rattenschwanz an Anpassungen nach sich?
    DropLimits -Die Seite der Rekordjäger

  8. #8
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    908

    Standard

    Zitat Zitat von derRenner Beitrag anzeigen
    Danke!
    Scheint ja kurz vor Fertigstellung ... habe aber im Warten auf die Fertigstellung der Software zur Anbindung meines EC Terminals an die Kassensoftware (ganz andere Baustelle) gelernt ... das "kurz vor Fertigstellung!" immer noch 2 Jahre werden können
    DropLimits -Die Seite der Rekordjäger

  9. #9
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    908

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Nach Änderung der PHP-Version musst Du die Abhängigkeiten neu auflösen. Entweder über den Manager oder über die Console composer update ausführen.
    Das hab ich gerade versucht.
    Dann tauchen umgekehrt Abhängigkeiten auf, von Erweiterung die PHP 8.1 erwarten.
    Dann müsste ich wohl meine Websites alle komplett downgraden ... oder? Die laufen ja alle als Addons mit derselben PHP Einstellung
    DropLimits -Die Seite der Rekordjäger

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

    Standard

    Zitat Zitat von eisenherz Beitrag anzeigen
    Danke!
    Klemmt aber noch
    Code:
    composer.json requires php ^8.1 but your php version (7.4.33.0) does not satisfy that requirement.
    Eintrag einfach ändern oder zieht das dann einen Rattenschwanz an Anpassungen nach sich?
    Du hast in deiner composer.json festgelegt, dass deine Applikation mindestens PHP 8.1 benötigt.
    » sponsor me via GitHub or PayPal or Revolut

  11. #11
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    908

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du hast in deiner composer.json festgelegt, dass deine Applikation mindestens PHP 8.1 benötigt.
    Okay, der downgrad hat funktioniert.

    Die Installation von "Synchcto" aber immer noch nicht ... jetzt wird wieder von einigen Elementen php8 erwartet.

    Das scheint ein nicht lösbares Problem zu sein. Für mich sieht es jedenfalls paradox aus.
    Ich "schraub" jetzt erstmal wieder zurück zu PHP 8.1 weil meine anderen Addon Websites das ja erwarten

    Code:
    $ /bin/php74 -q -dmax_execution_time=0 -dmemory_limit=-1 -ddisplay_errors=0 -ddisplay_startup_errors=0 -derror_reporting=0 -dallow_url_fopen=1 -ddisable_functions= -ddate.timezone=Europe/Berlin /usr/www/users/baslerd/Droplimits2019_test/web/contao-manager.phar.php composer require menatwork/synccto --no-update --no-scripts --prefer-stable --sort-packages --no-ansi --no-interaction
    
    Info from https://repo.packagist.org: #StandWithUkraine
    Using version ^4.0 for menatwork/synccto
    /usr/www/users/baslerd/Droplimits2019_test/composer.json has been updated
    
    # Process terminated with exit code 0
    # Result: OK
    
    
    > Resolving dependencies using Composer Cloud v3.5.1
    
    [7.3MiB/0.17s] Loading composer repositories with package information
    [68.6MiB/7.42s] Updating dependencies
    [93.0MiB/7.98s] Your requirements could not be resolved to an installable set of packages.
    [93.0MiB/7.98s] 
      Problem 1
        - menatwork/synccto 4.0.0 requires menatwork/ctocommunication dev-feature/contao4 -> found menatwork/ctocommunication[dev-feature/cleanup, dev-master, dev-hotfix/4.0.1, dev-dev, 1.2.0, ..., 1.2.5, 2.0.0-beta1, ..., 2.1.1, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 4.0.0-beta1, 4.0.0-beta2, 4.0.0, 4.0.1] but it does not match the constraint.
        - contao-community-alliance/dc-general[2.1.3, ..., 2.1.9] require symfony/event-dispatcher ^3.3 || ^4.0 -> found symfony/event-dispatcher[v3.3.0, ..., v3.4.47, v4.0.0, ..., v4.4.44] but these were not loaded, likely because it conflicts with another require.
        - contao-community-alliance/dc-general[2.2.0, ..., 2.2.2] require symfony/event-dispatcher 4.4.* -> found symfony/event-dispatcher[v4.4.0, ..., v4.4.44] but these were not loaded, likely because it conflicts with another require.
        - menatwork/synccto 4.0.8 requires php ^8.0 -> your php version (7.4.33.0) does not satisfy that requirement.
        - menatwork/synccto[4.0.1, ..., 4.0.7] require contao-community-alliance/dc-general ^2.1.3 -> satisfiable by contao-community-alliance/dc-general[2.1.3, ..., 2.2.2].
        - Root composer.json requires menatwork/synccto ^4.0 -> satisfiable by menatwork/synccto[4.0.0, ..., 4.0.8].
    
    [93.0MiB/7.98s] 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.
    [39.1MiB/8.01s] Memory usage: 39.07MB (peak: 191.12MB), time: 8.02s.
    [39.1MiB/8.01s] Finished Composer Cloud resolving.
    
    
    # Cloud Job ID UjVnY7yvsyEXOk9yS3k5cmucgrsgEZKN3P8FyXgJdVCht2MwRApoo62st2OvWhEVZcXW06w3ueXfemuM failed
    DropLimits -Die Seite der Rekordjäger

  12. #12
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    908

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du hast in deiner composer.json festgelegt, dass deine Applikation mindestens PHP 8.1 benötigt.
    Was mich gerade verwirrt:
    Ich hatte für das "syncrocto"-Experiment in der Composer.json
    PHP-Code:
    "php""^7.4" 
    eingetragen

    Das heißt doch >=7.4 & <8 oder?

    Warum läuft es dann mit 8.1 ohne dass ich die Composer.jason geändert habe?
    DropLimits -Die Seite der Rekordjäger

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

    Standard

    In der composer.json legst du die PHP Version für deinen eigenen PHP Code deiner eigenen Applikationsanpassungen fest.
    » sponsor me via GitHub or PayPal or Revolut

  14. #14
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    908

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    In der composer.json legst du die PHP Version für deinen eigenen PHP Code deiner eigenen Applikationsanpassungen fest.
    das ist dann sozusagen nur in eine Richtung bindend? Nach oben offen?
    Ich bin gerade total verwirrt ...weil die Erweiterung sich anscheinend wiedersprechende Bedingungen stellt.
    Ich vermute, dass dies Problem sich nur durch eine niedere Contaoversion <4.13* beheben lässt, in der einige Erweiterungen nicht gern PHP8 hätten
    DropLimits -Die Seite der Rekordjäger

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

    Support Contao

    Standard

    Das hat nicht wirklich etwas miteinander zu tun. Du kannst Contao 4.13 mit PHP 7 oder mit PHP 8 laufen lassen.
    Verwendest Du eine Erweiterung, die in der verwendeten Version grundsätzlich PHP 8 benötigt, dann wird sie auch in Contao 4.9 PHP 8 benötigen.
    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.




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

    Standard

    Zitat Zitat von eisenherz Beitrag anzeigen
    Ich bin gerade total verwirrt
    Hast du denn überhaupt Applikationsanpassungen in Form von PHP Code bei dieser Installation?
    » sponsor me via GitHub or PayPal or Revolut

  17. #17
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    908

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Das hat nicht wirklich etwas miteinander zu tun. Du kannst Contao 4.13 mit PHP 7 oder mit PHP 8 laufen lassen.
    Verwendest Du eine Erweiterung, die in der verwendeten Version grundsätzlich PHP 8 benötigt, dann wird sie auch in Contao 4.9 PHP 8 benötigen.
    Bei der Installation von Synchcto wurde jeweils die Inkompatibilität einiger Erweiterung als Grund genannt, warum Synchcto letztlich nicht installiert wurde.
    Bei PHP 7.4 ist die Installation an ein paar Erweiterungen gescheitert die PHP 8 wollten.
    Bei PHP.8.1 reklamierte die Installationroutine Erweiterungen die PHP 7.4. brauchten.

    Ich habe mir das leider nicht abgespeichert um es euch zeigen zu können ...sorry
    DropLimits -Die Seite der Rekordjäger

  18. #18
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    908

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Hast du denn überhaupt Applikationsanpassungen in Form von PHP Code bei dieser Installation?
    das ist ja eine Kopie von meiner produktiven Seite, ich bin mir aber nicht sicher
    PHP-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""^8.1",
            
    "bugbuster/contao-visitors-bundle""1.6.12",
            
    "contao/calendar-bundle""4.13.*",
            
    "contao/comments-bundle""4.13.*",
            
    "contao/conflicts""*@dev",
            
    "contao/faq-bundle""4.13.*",
            
    "contao/listing-bundle""4.13.*",
            
    "contao/manager-bundle""4.13.*",
            
    "contao/news-bundle""4.13.*",
            
    "contao/newsletter-bundle""4.13.*",
            
    "contaoacademy/contao-videohandbuch""^1.2",
            
    "do-while/contao-ce_be_remarks""^1.1",
            
    "inspiredminds/contao-news-facebook""^7.0",
            
    "madeyourday/contao-rocksolid-columns""2.0.3",
            
    "madeyourday/contao-rocksolid-custom-elements""2.3.12",
            
    "madeyourday/contao-rocksolid-frontend-helper""^2.2",
            
    "madeyourday/contao-rocksolid-icon-picker""2.0.3",
            
    "madeyourday/contao-rocksolid-mega-menu""2.1.3",
            
    "madeyourday/contao-rocksolid-slider""2.1.6",
            
    "madeyourday/contao-rocksolid-theme-assistant""2.0.5",
            
    "terminal42/contao-leads""^1.4.21",
            
    "terminal42/contao-rte_table""^1.0",
            
    "terminal42/notification_center""^1.6"
        
    },
        
    "conflict": {
            
    "contao-components/installer""<1.3"
        
    },
        
    "extra": {
            
    "branch-alias": {
                
    "dev-4.6""4.6.x-dev"
            
    },
            
    "contao-component-dir""assets"
        
    },
        
    "autoload": {
            
    "psr-4": {
                
    "App\\""src/"
            
    }
        },
        
    "scripts": {
            
    "post-install-cmd": [
                
    "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            
    ],
            
    "post-update-cmd": [
                
    "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            
    ]
        },
        
    "repositories": [
            {
                
    "type""composer",
                
    "url""https://token:...@packdis.inspiredminds.at/r"
            
    }
        ]

    Geändert von Spooky (12.02.2023 um 18:23 Uhr) Grund: token entfernt
    DropLimits -Die Seite der Rekordjäger

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

    Standard

    Zitat Zitat von eisenherz Beitrag anzeigen
    das ist ja eine Kopie von meiner produktiven Seite, ich bin mir aber nicht sicher
    Ob du PHP Applikationsanpassungen hast kann man nicht anhand der composer.json ablesen, das kannst nur du selbst wissen. Du verlangst jedenfalls in deiner composer.json nach mindestens PHP 8.1 - was normalerweise darauf hindeuten würde, dass du in deinem eigenen PHP Code (für die Applikation) PHP Features verwendest, die nur in PHP 8.1 oder höher verfügbar sind.

    Falls du aber gar keine PHP Anpassungen hast - oder diese zumindest nicht zwingend eine bestimmte PHP Version erfordern, dann kannst du das aus deiner composer.json entfernen.
    » sponsor me via GitHub or PayPal or Revolut

  20. #20
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    908

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Ob du PHP Applikationsanpassungen hast kann man nicht anhand der composer.json ablesen, das kannst nur du selbst wissen. Du verlangst jedenfalls in deiner composer.json nach mindestens PHP 8.1 - was normalerweise darauf hindeuten würde, dass du in deinem eigenen PHP Code (für die Applikation) PHP Features verwendest, die nur in PHP 8.1 oder höher verfügbar sind.

    Falls du aber gar keine PHP Anpassungen hast - oder diese zumindest nicht zwingend eine bestimmte PHP Version erfordern, dann kannst du das aus deiner composer.json entfernen.
    Hab mich gerade bei Hetzner für ne Stunde ausgesperrt ... zu oft das falsche Passwort aus 1Password kopiert
    Mal schauen ob ich gleich noch Lust habe die PHP Version auf 7.4 downzugraden und die Installation von synchocto nochmal zu probieren ... irgendwas scheint da aber prinzipiell noch im Argen. Auf deren Website haben sie ja geschrieben an einer Lösung für 4.13.* zu arbeiten
    DropLimits -Die Seite der Rekordjäger

  21. #21
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    908

    Standard

    Composer.jason -> PHP Beschreibung gelöscht

    PHP bei Hetzner auf 7.4 gestellt

    Composer Update ausgeführt

    Synchrcto Paket versucht zu laden geladen
    es wird PHP 8 erwartet

    PHP-Code:
    $ /bin/php74 --dmax_execution_time=-dmemory_limit=--ddisplay_errors=-ddisplay_startup_errors=-derror_reporting=-dallow_url_fopen=-ddisable_functions= -ddate.timezone=Europe/Berlin /usr/www/users/baslerd/Droplimits2019_test/web/contao-manager.phar.php composer require menatwork/synccto --no-update --no-scripts --prefer-stable --sort-packages --no-ansi --no-interaction

    Info from https
    ://repo.packagist.org: #StandWithUkraine
    Using version ^4.0 for menatwork/synccto
    /usr/www/users/baslerd/Droplimits2019_test/composer.json has been updated

    # Process terminated with exit code 0
    # Result: OK


    Resolving dependencies using Composer Cloud v3.5.1

    [7.3MiB/0.17sLoading composer repositories with package information
    [68.6MiB/8.22sUpdating dependencies
    [93.0MiB/8.91sYour requirements could not be resolved to an installable set of packages.
    [
    93.0MiB/8.91s
      
    Problem 1
        
    menatwork/synccto 4.0.0 requires menatwork/ctocommunication dev-feature/contao4 -> found menatwork/ctocommunication[dev-feature/cleanupdev-masterdev-hotfix/4.0.1dev-dev1.2.0, ..., 1.2.52.0.0-beta1, ..., 2.1.13.0.03.0.13.0.23.0.34.0.0-beta14.0.0-beta24.0.04.0.1but it does not match the constraint.
        - 
    contao-community-alliance/dc-general[2.1.3, ..., 2.1.9] require symfony/event-dispatcher ^3.3 || ^4.0 -> found symfony/event-dispatcher[v3.3.0, ..., v3.4.47v4.0.0, ..., v4.4.44but these were not loadedlikely because it conflicts with another require.
        - 
    contao-community-alliance/dc-general[2.2.0, ..., 2.2.2] require symfony/event-dispatcher 4.4.* -> found symfony/event-dispatcher[v4.4.0, ..., v4.4.44but these were not loadedlikely because it conflicts with another require.
        - 
    menatwork/synccto 4.0.8 requires php ^8.0 -> your php version (7.4.33.0does not satisfy that requirement.
        - 
    menatwork/synccto[4.0.1, ..., 4.0.7] require contao-community-alliance/dc-general ^2.1.3 -> satisfiable by contao-community-alliance/dc-general[2.1.3, ..., 2.2.2].
        - 
    Root composer.json requires menatwork/synccto ^4.0 -> satisfiable by menatwork/synccto[4.0.0, ..., 4.0.8].

    [
    93.0MiB/8.91sRunning update with --no-dev does not mean require-dev is ignoredit just means the packages will not be installed. If dev requirements are blocking the update you have to resolve those problems.
    [
    39.1MiB/8.94sMemory usage39.07MB (peak191.12MB), time8.95s.
    [
    39.1MiB/8.94sFinished Composer Cloud resolving.


    # Cloud Job ID 2jqbJ6txpmJdyDX9oxKt09ut9vjWi5aQi7yOEBPE89zF4HOeicVx0VYose3k7BlC8VTbR1k3N failed 
    DropLimits -Die Seite der Rekordjäger

  22. #22
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    908

    Standard

    zurück auf PHP 8.1
    Composer Update durchgeführt
    synchcto ausgewählt
    es wird PHP 7.1 und 7.4 erwartet

    PHP-Code:
    $ /bin/php81 --dmax_execution_time=-dmemory_limit=--ddisplay_errors=-ddisplay_startup_errors=-derror_reporting=-dallow_url_fopen=-ddisable_functions= -ddate.timezone=Europe/Berlin /usr/www/users/baslerd/Droplimits2019_test/web/contao-manager.phar.php composer require menatwork/synccto --no-update --no-scripts --prefer-stable --sort-packages --no-ansi --no-interaction

    Info from https
    ://repo.packagist.org: #StandWithUkraine
    Using version ^4.0 for menatwork/synccto
    /usr/www/users/baslerd/Droplimits2019_test/composer.json has been updated

    # Process terminated with exit code 0
    # Result: OK


    Resolving dependencies using Composer Cloud v3.5.1

    [7.4MiB/0.19sLoading composer repositories with package information
    [68.6MiB/8.37sUpdating dependencies
    [92.9MiB/8.59sYour requirements could not be resolved to an installable set of packages.
    [
    92.9MiB/8.59s
      
    Problem 1
        
    menatwork/synccto 4.0.8 requires contao-community-alliance/dc-general ^2.1.3 -> satisfiable by contao-community-alliance/dc-general[2.1.3, ..., 2.2.2].
        - 
    menatwork/synccto[4.0.0, ..., 4.0.7] require php ^7.0 -> your php version (8.1.15.0does not satisfy that requirement.
        - 
    contao-community-alliance/dc-general[2.1.3, ..., 2.1.9] require php ^7.1 -> your php version (8.1.15.0does not satisfy that requirement.
        - 
    contao-community-alliance/dc-general[2.2.0, ..., 2.2.2] require php ^7.4 -> your php version (8.1.15.0does not satisfy that requirement.
        - 
    Root composer.json requires menatwork/synccto ^4.0 -> satisfiable by menatwork/synccto[4.0.0, ..., 4.0.8].

    [
    93.0MiB/8.59sRunning update with --no-dev does not mean require-dev is ignoredit just means the packages will not be installed. If dev requirements are blocking the update you have to resolve those problems.
    [
    39.1MiB/8.62sMemory usage39.08MB (peak191.14MB), time8.62s.
    [
    39.1MiB/8.62sFinished Composer Cloud resolving.


    # Cloud Job ID O67TIjSvGyAXcPuYzqizvJMc2ERA0EuIW4PpaoDyC4zPG5Ow3vB6vB9rmPzOj6jc15zYGLC7X6frbWxQfFIEXFg1PTNwWyAlF4GrHim6 failed 
    DropLimits -Die Seite der Rekordjäger

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

    Standard

    menatwork/synccto:dev-master ist aktuell nicht installierbar.
    » sponsor me via GitHub or PayPal or Revolut

  24. #24
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    908

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    menatwork/synccto:dev-master ist aktuell nicht installierbar.


    Sowas erkenne ich leider nicht ... danke für eure Mühen

    Wäre es nicht sinnvoll das dann im Manager auch gar nicht anzubieten? ... oder wenigstens eindeutig zu kennzeichnen?
    DropLimits -Die Seite der Rekordjäger

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

    Standard

    Der Contao Manager installiert dir ja nicht automatisch dev-master. Das machst du ja nur, wenn du das dediziert eingibst (und daher weißt, was du tust).
    » sponsor me via GitHub or PayPal or Revolut

  26. #26
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    908

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Der Contao Manager installiert dir ja nicht automatisch dev-master. Das machst du ja nur, wenn du das dediziert eingibst (und daher weißt, was du tust).
    ???
    Offensichtlich hab ich das nicht gemerkt.
    Ich habe davon bei GitHub gelesen, ohne zu wissen wie ich an "dev-master" komme

    Und im Manager hätte ich das sehen können?
    Bildschirmfoto 2023-02-14 um 18.33.49.png
    Bildschirmfoto 2023-02-14 um 18.33.36.png
    Mir ist nix aufgefallen ... nichtmal jetzt beim Kontrollieren
    DropLimits -Die Seite der Rekordjäger

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

    Standard

    Welchen Button drückst du, nachdem du das Paket über den Contao Manager hinzugefügt hast?
    » sponsor me via GitHub or PayPal or Revolut

  28. #28
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    908

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Welchen Button drückst du, nachdem du das Paket über den Contao Manager hinzugefügt hast?
    "Änderungen anwenden"
    Bildschirm*foto 2023-02-18 um 19.55.58.png
    DropLimits -Die Seite der Rekordjäger

  29. #29
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    908

    Standard Tessite und LiveSite synchronisieren

    Ich fang nochmal beim eigentlichen Problem an

    Ich habe eine TestSite und eine LiveSite

    Als ich da noch allein dran gearbeitet habe war es ganz einfach.
    Jetzt habe ich aber ein paar Redakteure und ein paar Helfer im BE auf der Testsite die mir beim Aufräumen helfen.

    Die einen schrauben an der Testsite solange bis es uns gefällt, die anderen ändern Inhalte an der LiveWebsite.

    Hat jemand eine Routine wie man das am geschicktesten deckungsgleich bekommt?
    DropLimits -Die Seite der Rekordjäger

  30. #30
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.717
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von eisenherz Beitrag anzeigen
    Die einen schrauben an der Testsite solange bis es uns gefällt, die anderen ändern Inhalte an der LiveWebsite.
    Eine "duale Synchronisation" ist immer recht schwierig insbesondere wenn dann Konflikte aufzulösen sind.

    Ein mögliches Vorgehen ist es, den Inhalt nur auf der Staging-Seite zu ändern und wenn das abgenommen ist mit Tools wie syncCto auf die Liveseite einspielen.

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

    Standard

    Zitat Zitat von eisenherz Beitrag anzeigen
    Klick mal auf den Pfeil rechts daneben.
    » sponsor me via GitHub or PayPal or Revolut

  32. #32
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    908

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Klick mal auf den Pfeil rechts daneben.
    Ja!?

    Hab ich. Und auch mal ausprobiert.
    Das Paradoxon, dass sowohl PHP 7.4 und 8 erwartet werden löst das aber nicht (die Fehleranzeigen ist dieselbe wie zuvor), oder was mache ich falsch?
    DropLimits -Die Seite der Rekordjäger

  33. #33
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    908

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    Eine "duale Synchronisation" ist immer recht schwierig insbesondere wenn dann Konflikte aufzulösen sind.

    Ein mögliches Vorgehen ist es, den Inhalt nur auf der Staging-Seite zu ändern und wenn das abgenommen ist mit Tools wie syncCto auf die Liveseite einspielen.
    "Synccto" war ja meine Hoffnung ... nur das Paradoxon, dass sowohl PHP 7.4 und 8 erwartet werden, scheint nicht lösbar für mich
    DropLimits -Die Seite der Rekordjäger

  34. #34
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.717
    User beschenken
    Wunschliste

    Standard

    Stefan und ich haben am Donnerstag eine größere Seite geupdated

    Contao 4.13 + PHP 8.1 - mit

    PHP-Code:
    "menatwork/synccto""^4.1"
    läuft die Sache ... wurde dann recht ausgiebig getestet inkl. syncCtoPro

    Deine restlichen Erweiterungen müssen dann natürlich fit für Contao 4.13 bzw. PHP 8.1 sein...

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

    Standard

    Falls man weiter PHP 7 benötigt muss man
    Code:
    "menatwork/synccto": "^4.0"
    requiren, bekommt damit aber nicht mehr die neueste Version von syncCto.
    » sponsor me via GitHub or PayPal or Revolut

  36. #36
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.717
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Falls man weiter PHP 7 benötigt
    ... ich glaube nicht, dass Stefan PHP 7 nochmal anfassen will - also sollte der Blick eher auf PHP 8 gerichtet werden

  37. #37
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    908

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    Stefan und ich haben am Donnerstag eine größere Seite geupdated

    Contao 4.13 + PHP 8.1 - mit

    PHP-Code:
    "menatwork/synccto""^4.1"
    läuft die Sache ... wurde dann recht ausgiebig getestet inkl. syncCtoPro

    Deine restlichen Erweiterungen müssen dann natürlich fit für Contao 4.13 bzw. PHP 8.1 sein...
    Alles andere läuft ja unter 4.13 und 8.1
    Schreibe ich das jetzt einfach in die jason?
    Oder wie kriege ich das am Composer „vorbei“?
    Der verweigert ja die Installation ( s.o. )
    DropLimits -Die Seite der Rekordjäger

  38. #38
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.717
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von eisenherz Beitrag anzeigen
    Schreibe ich das jetzt einfach in die jason?
    Oder wie kriege ich das am Composer „vorbei“?
    Der verweigert ja die Installation ( s.o. )
    Jason war der mit dem goldenen Vlies ;-)

    also ja, das so in die composer.json eintragen und dann am besten auf Konsole ein composer update fahren

    php -d memory_limit=-1 -d max_execution_time=900 web/contao-manager.phar.php composer update -v


    für "php" ggf. deinen Pfad zur CLI Binary eintragen...

  39. #39
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    908

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    Jason war der mit dem goldenen Vlies ;-)

    also ja, das so in die composer.json eintragen und dann am besten auf Konsole ein composer update fahren
    Ich habe probiert was ich kann, kann aber nicht genug.

    In die composer.json eingetragen - spielt es eine rolle an welche Stelle? Ich habe es als letzte Erweiterung eingetragen.
    PHP-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": {
            
    "bugbuster/contao-visitors-bundle""1.6.12",
            
    "contao/calendar-bundle""4.13.*",
            
    "contao/comments-bundle""4.13.*",
            
    "contao/conflicts""*@dev",
            
    "contao/faq-bundle""4.13.*",
            
    "contao/listing-bundle""4.13.*",
            
    "contao/manager-bundle""4.13.*",
            
    "contao/news-bundle""4.13.*",
            
    "contao/newsletter-bundle""4.13.*",
            
    "contaoacademy/contao-videohandbuch""^1.2",
            
    "do-while/contao-ce_be_remarks""^1.1",
            
    "inspiredminds/contao-news-facebook""^7.0",
            
    "madeyourday/contao-rocksolid-columns""2.0.3",
            
    "madeyourday/contao-rocksolid-custom-elements""2.3.12",
            
    "madeyourday/contao-rocksolid-frontend-helper""^2.2",
            
    "madeyourday/contao-rocksolid-icon-picker""2.0.3",
            
    "madeyourday/contao-rocksolid-mega-menu""2.1.3",
            
    "madeyourday/contao-rocksolid-slider""2.1.6",
            
    "madeyourday/contao-rocksolid-theme-assistant""2.0.5",
            
    "terminal42/contao-leads""^1.4.21",
            
    "terminal42/contao-rte_table""^1.0",
            
    "terminal42/notification_center""^1.6",
            
    "menatwork/synccto""^4.1"
        
    },
        
    "conflict": {
            
    "contao-components/installer""<1.3"
        
    },
        
    "extra": {
            
    "branch-alias": {
                
    "dev-4.6""4.6.x-dev"
            
    },
            
    "contao-component-dir""assets"
        
    },
        
    "autoload": {
            
    "psr-4": {
                
    "App\\""src/"
            
    }
        },
        
    "scripts": {
            
    "post-install-cmd": [
                
    "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            
    ],
            
    "post-update-cmd": [
                
    "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            
    ]
        },
        
    "repositories": [
            {
                
    "type""composer",
                
    "url""https://token:xxx"
            
    }
        ]

    Es ist mir zwar gelungen mit dem Terminal die Datenbank anzusprechen, aber trotz richtigem Passwort*, kam ich nicht rein. *Passwort habe ich direkt bei Hetzner kopiert, ohne Leerzeichen, es gibt einen Kopierbutton
    Code:
    Last login: Mon Feb 20 15:56:23 on ttys000
    ssh baslerd_1@www62.your-server.de ; exit;                                      
    jbasler@Jorgs-MacStudio-2 ~ % ssh baslerd_1@www62.your-server.de ; exit;
    baslerd_1@www62.your-server.de's password: 
    Permission denied, please try again.
    baslerd_1@www62.your-server.de's password:
    Zitat Zitat von zonky Beitrag anzeigen
    php -d memory_limit=-1 -d max_execution_time=900 web/contao-manager.phar.php composer update -v
    hätte das auch in die Composer.json gemusst? Wenn ja an welche Position?

    Zitat Zitat von zonky Beitrag anzeigen
    für "php" ggf. deinen Pfad zur CLI Binary eintragen...
    Das ist kryptisch für mich. Das einzig halbwegs Verständliche dazu habe ich hier gefunden ... geholfen hat es mir aber doch nicht.

    Jetzt habe ich Synchcto manuell hinzugefügt. Sehe ich im Manager ...komme aber nicht weiter

    es bleibt bei
    PHP-Code:
    Resolving dependencies using Composer Cloud v3.5.1

    [7.4MiB/0.17sLoading composer repositories with package information
    [69.0MiB/7.73sUpdating dependencies
    [93.4MiB/7.94sYour requirements could not be resolved to an installable set of packages.
    [
    93.4MiB/7.94s
      
    Problem 1
        
    contao-community-alliance/dc-general[2.1.3, ..., 2.1.9] require php ^7.1 -> your php version (8.1.16.0does not satisfy that requirement.
        - 
    contao-community-alliance/dc-general[2.2.0, ..., 2.2.2] require php ^7.4 -> your php version (8.1.16.0does not satisfy that requirement.
        - 
    menatwork/synccto[4.1.0, ..., 4.1.2] require contao-community-alliance/dc-general ^2.1.3 -> satisfiable by contao-community-alliance/dc-general[2.1.3, ..., 2.2.2].
        - 
    Root composer.json requires menatwork/synccto ^4.1 -> satisfiable by menatwork/synccto[4.1.04.1.14.1.2].

    [
    93.4MiB/7.94sRunning update with --no-dev does not mean require-dev is ignoredit just means the packages will not be installed. If dev requirements are blocking the update you have to resolve those problems.
    [
    39.2MiB/7.97sMemory usage39.2MB (peak192.88MB), time7.98s.
    [
    39.2MiB/7.97sFinished Composer Cloud resolving.


    # Cloud Job ID 4tt15A1pXhrAX0sauuQPqeUDhbffM0STHBBNJDfJOJ2tnXOPV6rpSxLDCihm35YW5DmbPYp4rKw failed 
    Das Problem liegt an "contao-community-alliance/dc-general", das mit php 8.1 nicht kompatibel ist, oder?
    Geändert von eisenherz (20.02.2023 um 14:58 Uhr)
    DropLimits -Die Seite der Rekordjäger

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

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    Stefan und ich haben am Donnerstag eine größere Seite geupdated

    Contao 4.13 + PHP 8.1 - mit

    PHP-Code:
    "menatwork/synccto""^4.1"
    läuft die Sache ... wurde dann recht ausgiebig getestet inkl. syncCtoPro

    Deine restlichen Erweiterungen müssen dann natürlich fit für Contao 4.13 bzw. PHP 8.1 sein...
    Das kann aber nicht sein, menatwork/synccto kann aktuell so nicht installiert werden. menatwork/synccto verlangt nach php: ^8.0 und contao-community-alliance/dc-general: ^2.1.3 - und contao-community-alliance/dc-general: ^2.1.3 verlangt nach php: ^7.1 bzw. php: ^7.4.
    » 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
  •