Ergebnis 1 bis 8 von 8

Thema: Sicherung funktioniert nicht, Update schlägt auch fehl

  1. #1
    Contao-Nutzer Avatar von Claudi
    Registriert seit
    14.07.2009.
    Beiträge
    65

    Standard Sicherung funktioniert nicht, Update schlägt auch fehl

    Hallo zusammen,

    Contao 4.9.16, PHP 8.1

    Wir wollen von der 4.9 (über die 4.13 usw) auf Contao 5.7 updaten.
    Wollte zuerst ein Datenbank Backup machen. Backup lässt sich aber nicht ausführen - folgende Fehlermeldung:

    Code:
    Internal Server Error
    
    Non-static method Softleister\BackupDB\BackupDbRun::run() cannot be called statically
    Dachte mir dann, vielleicht backupDB (Version 1.4.2) updaten, was leider auch fehlschlägt:

    Code:
    > Resolving dependencies using Composer Cloud v3.9.3
    [6.8MiB/0.24s] Loading composer repositories with package information
    [84.4MiB/17.24s] Updating dependencies
    [100.5MiB/17.58s] Your requirements could not be resolved to an installable set of packages.
    [100.5MiB/17.58s] 
      Problem 1
        - contao/manager-bundle is locked to version 4.9.16 and an update of this package was not requested.
        - contao/manager-bundle 4.9.16 requires symfony/proxy-manager-bridge 4.4.* -> satisfiable by symfony/proxy-manager-bridge[v4.4.25].
        - friendsofphp/proxy-manager-lts v1.0.5 requires laminas/laminas-code ~3.4.1|^4.0 -> satisfiable by laminas/laminas-code[3.4.1].
        - laminas/laminas-code 3.4.1 requires php ^7.1 -> your php version (8.1.32.0) does not satisfy that requirement.
        - symfony/proxy-manager-bridge v4.4.25 requires friendsofphp/proxy-manager-lts ^1.0.2 -> satisfiable by friendsofphp/proxy-manager-lts[v1.0.5].
    [100.5MiB/17.58s] <warning>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.</warning>
    [57.3MiB/17.62s] Memory usage: 57.25MB (peak: 206.66MB), time: 17.63s.
    [57.3MiB/17.62s] Finished Composer Cloud resolving.
    # Cloud Job ID z2bT336RgAHrW6dMHJStGu4eTRg6w92nmJK4OVTdtpbetAnOSHZtxYEJe1YPE3GCFocIYhHFBmjRVDm7LyDjWjnuxpszCOPjbFX5EW8zw8stVH3ZpTWdQ failed
    Folgendes steht noch in der composer.json

    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",
            "christianbarkowsky/rel-canonical": "^3.3",
            "codefog/contao-mobile_menu": "^2.7",
            "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.*",
            "do-while/contao-backupdb-bundle": "^1.6",
            "erdmannfreunde/euf_overlay": "^1.3",
            "madeyourday/contao-rocksolid-columns": "^2.0",
            "madeyourday/contao-rocksolid-custom-elements": "^2.2",
            "madeyourday/contao-rocksolid-slider": "^2.0",
            "netzmacht/contao-font-awesome-inserttag": "^2.0",
            "oveleon/contao-cookiebar": "^1.8"
        },
        "conflict": {
            "contao-components/installer": "<1.3"
        },
        "require-dev": {
            "sensiolabs/security-checker": "^4.1"
        },
        "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"
            ]
        }
    }
    Hier hab ich manuell folgendes ursprüngliche ausgebessert, was aber eben auch nicht geholfen hat
    "php": "^7.1",
    "do-while/contao-backupdb-bundle": "^1.3",



    Bitte um Hilfestellung! Danke...

  2. #2
    Contao-Urgestein
    Registriert seit
    24.02.2021.
    Beiträge
    2.099
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Claudi Beitrag anzeigen
    Dachte mir dann, vielleicht backupDB (Version 1.4.2) updaten, was leider auch fehlschlägt:
    Bei so einer alten Contao Verison solltest du womöglich eine ältere Backup-Version nutzen. Zusätzlich kannst du auch kein Update machen, da du PHP 7 nutzen und eine Symfony 4 Abhängigkeit mit PHP 8 nicht funktioniert. Da musst du wohl auf PHP 7 runter... oder du updatest direkt auf 4.13.

    Das erdmannfreunde/euf_overlay gibt es nicht für Contao 5, da solltest du eine Alternative suchen.

    PHP-Code:
    "php""^7.1",
    "do-while/contao-backupdb-bundle""^1.3"
    Bringt ja nichts, wenn du weiterhin PHP 8.1 eingestellt hast.

  3. #3
    Contao-Fan Avatar von BennyBorn
    Registriert seit
    10.06.2011.
    Ort
    Edenkoben
    Beiträge
    332
    Partner-ID
    6916

    Standard

    Jeder Hoster bietet irgendeine Art von Admin-Interface für die Datenbank an.
    In 99% der Fälle ist das ein phpMyAdmin - am besten damit arbeiten, dann ist man auf der sicheren Seite.

  4. #4
    Contao-Nutzer Avatar von Claudi
    Registriert seit
    14.07.2009.
    Beiträge
    65

    Standard

    Danke euch für eure Hilfestellung - die Website ist mittlerweile auf 4.13 angelangt, Erweiterungen alle aktuell

    Bevor wir nun auf die 5er gehen, wollte ich noch ein Backup ausführen mit BackupDB - folgende Meldung:

    Code:
    Error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 8388616 bytes)
    Muss ich am Hosting etwas umstellen? Mehr Speicher zuweisen?

  5. #5
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.693
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, der Speicher reicht nicht aus. Meist hilft es, wenn man in den Einstellungen die dort in der Hilfezeile aufgeführten Tabellen vom Backup ausnimmt, das sind alles Tabellen, die man wieder aufbauen kann, wie Suchindex.

  6. #6
    Contao-Nutzer Avatar von Claudi
    Registriert seit
    14.07.2009.
    Beiträge
    65

    Standard

    Danke für den Hinweis. Hab's ausprobiert, aber leider klappt das nicht.
    Bekomme nun nach Click auf den DB Download:

    Code:
    Diese Seite funktioniert nicht
    www.meinewebsite.at kann diese Anfrage momentan nicht verarbeiten.
    HTTP ERROR 500
    Hab dann die auszunehmenden Tabellen wieder rausgenommen und nochmal probiert. Seither kommt obiger HTTP Error.
    Das einzige was ich zwischenzeitlich gemacht hab, war die verwaiste "erdmannfreunde/euf_overlay" deinstalliert.

  7. #7
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.693
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Was sagt denn die aktuelle Log-Datei in var/logs?
    Wenn Du eine Erweiterung deinstalliert hast, kann das ja auch daran liegen, z.B. ein fehlendes Template, o-ä.

  8. #8
    Contao-Nutzer Avatar von Claudi
    Registriert seit
    14.07.2009.
    Beiträge
    65

    Standard

    Danke für deine Bemühungen.
    Hab am Host das Memory Limit raufgedreht - hat nun funktioniert

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 3 (Registrierte Benutzer: 0, Gäste: 3)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •