Ergebnis 1 bis 11 von 11

Thema: Fehlermeldung Composer World4You

  1. #1
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard Fehlermeldung Composer World4You

    Hallo,

    Contao 3.5.40
    PHP 7.0.33
    memory_limit 256 MB
    World4You

    Ich kann keine Pakete in der Paketverwaltung suchen bzw. installieren. Zuvor kam ein error 500.
    Habe dann Composer via Backend aktualisiert - das hat einwandfrei geklappt. Nun wird auch eine Fehlermeldung ausgegeben:

    Code:
    Fatal error: Uncaught exception Error with message Call to a member function getType() on null thrown in system/modules/!composer/src/Controller/SearchController.php on line 113
    #0 system/modules/!composer/src/Controller/SearchController.php(52): ContaoCommunityAlliance\Contao\Composer\Controller\SearchController->searchPackages(Array, 0)
    #1 system/modules/!composer/src/ClientBackend.php(213): ContaoCommunityAlliance\Contao\Composer\Controller\SearchController->handle(Object(Contao\Input))
    #2 system/modules/core/classes/Backend.php(423): ContaoCommunityAlliance\Contao\Composer\ClientBackend->generate()
    #3 system/modules/core/controllers/BackendMain.php(131): Contao\Backend->getBackendModule('composer')
    #4 contao/main.php(20): Contao\BackendMain->run()
    #5 {main}
    Meldung in Paketverwaltung:
    Code:
    Warning: System certificate bundle not readable, will try to use embedded certificate list.
    Weiß jemand was ich versuchen soll? PHP Version ändern?
    SSH gibt es bei W4Y nur sehr eingeschränkt, habe das schonmal aus einem anderen Grund (auch für Contao) versucht, einige Kommandos hat es nicht zugelassen.

    composer.json:
    Code:
    {
        "name": "local/website",
        "description": "A local website project",
        "type": "project",
        "license": "proprietary",
        "require": {
            "bugbuster/contao-cron": ">=3.3.4.0,<3.4-dev",
            "contao-community-alliance/composer-client": "~0.14",
            "contao-legacy/backupdb": "~3.2",
            "contao-legacy/cookiebar": ">=1.3.1.9008,<1.4-dev",
            "contao-legacy/dcawizard": "~2.4",
            "contao-legacy/dlh_geocode": "~1.1",
            "contao-legacy/dlh_googlemaps": "~2.3",
            "contao-legacy/haste": "~4.17",
            "contao-legacy/kit_honeypot": "~1.1",
            "contao-legacy/namespaceclassloader": "~1.0",
            "contao-legacy/notification_center": "~1.0",
            "contao-legacy/registration_extended": "~1.0-beta",
            "contao-legacy/registration_info_mailer": "~3.0",
            "dklemmt/contao_dk_mmenu": ">=1.5.1.0,<1.6-dev",
            "lionel/superfish": ">=3.2.0.0,<3.3-dev",
            "terminal42/contao-countryselect": ">=1.2.2.0,<1.3-dev",
            "terminal42/contao-leads": ">=1.4.14.0,<1.5-dev"
        },
        "prefer-stable": true,
        "minimum-stability": "stable",
        "config": {
            "preferred-install": "dist",
            "cache-dir": "cache",
            "component-dir": "../assets/components"
        },
        "repositories": [
            {
                "type": "composer",
                "url": "https://legacy-packages-via.contao-community-alliance.org/"
            },
            {
                "type": "composer",
                "url": "https://legacy-packages-via.contao-community-alliance.org"
            },
            {
                "type": "artifact",
                "url": "packages"
            }
        ],
        "extra": {
            "contao": {
                "migrated": "done"
            }
        }
    }
    Update auf Contao 4.4 möchte Kunde aus wirtschaftlichen Gründen aktuell noch nicht haben, müssten wir aber auch checken ob das bei W4Y problemlos geht...

    Vielen Dank.

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

    Standard

    Deaktiviere die automatische Aktualisierung von Composer in den Einstellungen der Paketverwaltung und ersetze dann composer/composer.phar mit https://getcomposer.org/download/1.10.7/composer.phar

    Außerdem solltest du auf Contao 4.9.3 aktualisieren.

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

    Standard

    Zitat Zitat von gm-team Beitrag anzeigen
    composer.json:
    Code:
    {
        "name": "local/website",
        "description": "A local website project",
        "type": "project",
        "license": "proprietary",
        "require": {
            "bugbuster/contao-cron": ">=3.3.4.0,<3.4-dev",
            "contao-community-alliance/composer-client": "~0.14",
            "contao-legacy/backupdb": "~3.2",
            "contao-legacy/cookiebar": ">=1.3.1.9008,<1.4-dev",
            "contao-legacy/dcawizard": "~2.4",
            "contao-legacy/dlh_geocode": "~1.1",
            "contao-legacy/dlh_googlemaps": "~2.3",
            "contao-legacy/haste": "~4.17",
            "contao-legacy/kit_honeypot": "~1.1",
            "contao-legacy/namespaceclassloader": "~1.0",
            "contao-legacy/notification_center": "~1.0",
            "contao-legacy/registration_extended": "~1.0-beta",
            "contao-legacy/registration_info_mailer": "~3.0",
            "dklemmt/contao_dk_mmenu": ">=1.5.1.0,<1.6-dev",
            "lionel/superfish": ">=3.2.0.0,<3.3-dev",
            "terminal42/contao-countryselect": ">=1.2.2.0,<1.3-dev",
            "terminal42/contao-leads": ">=1.4.14.0,<1.5-dev"
        },
        "prefer-stable": true,
        "minimum-stability": "stable",
        "config": {
            "preferred-install": "dist",
            "cache-dir": "cache",
            "component-dir": "../assets/components"
        },
        "repositories": [
            {
                "type": "composer",
                "url": "https://legacy-packages-via.contao-community-alliance.org/"
            },
            {
                "type": "composer",
                "url": "https://legacy-packages-via.contao-community-alliance.org"
            },
            {
                "type": "artifact",
                "url": "packages"
            }
        ],
        "extra": {
            "contao": {
                "migrated": "done"
            }
        }
    }
    Nebenbei: du hast einige contao-legacy Pakete installiert, welche auch nativ zur Verfügung stehen. Das solltest du ändern, vor allem in Hinblick auf ein Contao 4 Update.

  4. #4
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Sorry, diese Einstellung sehe ich nicht. Kannst du mir bitte sagen welche genau du meinst.
    Screenshot anbei.

    s-composer.jpg

  5. #5
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Nebenbei: du hast einige contao-legacy Pakete installiert, welche auch nativ zur Verfügung stehen. Das solltest du ändern, vor allem in Hinblick auf ein Contao 4 Update.
    Sobald die Paketverwaltung wieder funktioniert würde ich das gleich machen

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

    Standard

    Zitat Zitat von gm-team Beitrag anzeigen
    Sorry, diese Einstellung sehe ich nicht. Kannst du mir bitte sagen welche genau du meinst.
    Screenshot anbei.

    s-composer.jpg
    Die sind in den System Einstellungen, wenn ich mich richtig erinnere.

  7. #7
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Danke, ja da habe ich die Einstellung gefunden.

    Habe nun die composer.phar getauscht - ich kann nur wieder Erweiterungen suchen.

    Wenn ich jedoch einen Testlauf mache, komme ich auf einen error 500.

    Habe bei W4Y noch das memory_limit auf 320 MB erhöhen können, die max. Scriptlaufzeit liegt jedoch bei 120s und die kann ich nicht weiter erhöhen.

    Error.log in W4Y sagt folgendes:

    Code:
    [Tue Jun 23 10:35:12.866516 2020] [core:error] [pid 3823622:tid 140196749022976] [client 62.40.184.132:55659] End of script output before headers: main.php, referer: https://www.mysite.at/

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

    Standard

    Hast du den detached mode konfiguriert?

    Du wirst auf jeden Fall sehr viel mehr memory_limit benötigen, wenn du das wirklich direkt am Server des Hosters durchführen möchtest.

  9. #9
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Detached ist im Contao "eigenständiger Prozess" bei Ausführungsmodus?

    Siehe Screenshot.

    s-einszellungen.jpg

    Soll ich das versuchen, oder macht es eh keinen Sinn und ich muss die Pakete in einer lokalen Installation updaten?

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

    Standard

    Zitat Zitat von gm-team Beitrag anzeigen
    Detached ist im Contao "eigenständiger Prozess" bei Ausführungsmodus?
    Genau, ja.



    Zitat Zitat von gm-team Beitrag anzeigen
    Soll ich das versuchen, oder macht es eh keinen Sinn und ich muss die Pakete in einer lokalen Installation updaten?
    Die Erfolgschancen sind nicht besonders hoch. Ich würde immer das update lokal durchführen, dann composer.json & composer.lock auf den Server deployen und dort via SSH ein composer install -o --no-dev --prefer-dist ausführen. (Danach wie gewohnt das Install Tool aufrufen.)

  11. #11
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Vielen Dank, dann mache ich es lokal.

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
  •