Contao-Camp 2024
Ergebnis 1 bis 10 von 10

Thema: installtool wirft Fehler nach installation von Erweiterung

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

    Standard installtool wirft Fehler nach installation von Erweiterung

    Hallo,

    hat jemand von euch schon mal folgenden error gesehen bzw. behoben?
    Hatte oveleon/contao-cookiebar installiert und konnte dann das install tool nicht aufrufen.

    Gestern hatte ich noch ohne Probleme eine andere Erweiterung installiert.

    Code:
    [2020-07-31 09:35:10] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_route":"contao_install","_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction"},"request_uri":"http://###.de/contao/install","method":"GET"} []
    [2020-07-31 09:35:10] request.CRITICAL: Uncaught PHP Exception Symfony\Component\ErrorHandler\Error\FatalError: "Compile Error: require(): Failed opening required '/var/www/clients/client3/web183/web/v1/var/cache/prod/Container7PB6rXn/getSecurity_Firewall_Map_Context_ContaoInstallService.php' (include_path='.:/opt/php-7.3/lib/php')" at /var/www/clients/client3/web183/web/v1/var/cache/prod/Container7PB6rXn/appContao_ManagerBundle_HttpKernel_ContaoKernelProdContainer.php line 510 {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Compile Error: require(): Failed opening required '/var/www/clients/client3/web183/web/v1/var/cache/prod/Container7PB6rXn/getSecurity_Firewall_Map_Context_ContaoInstallService.php' (include_path='.:/opt/php-7.3/lib/php') at /var/www/clients/client3/web183/web/v1/var/cache/prod/Container7PB6rXn/appContao_ManagerBundle_HttpKernel_ContaoKernelProdContainer.php:510)"} []
    Viele Grüße,
    conter

  2. #2
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.328
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Da es schon in der Fehlermeldung auftaucht wird es wohl die Application Firewall sein, die den Zugriff unterbindet.

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

    Standard

    Danke erstmal für die Antwort.

    Habe mit dem Server Admin gesprochen, er hat das php neu gestartet und jetzt läuft es wieder.

    Viele Grüße,
    conter

  4. #4
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    675

    Standard error : getSecurity_Firewall_Map_Context_ContaoInstallServ ice.php

    Hallo zusammen,

    vielleicht kann jamand sich das noch mal anschauen:
    oben genannte Installation von mir führt öfter mal bei Installation von Erweiterungen dazu, dass php neu gestartet werden muss.

    Der sysadmin hat mir nun folgendes zur Überprüfung geschickt:

    Code:
    /var/www/clients/client3/web183/web/v1/var/cache/prod/ContainerVAxUNV8/getSecurity_Firewall_Map_Context_ContaoInstallService.php
    
    // This file has been auto-generated by the Symfony Dependency Injection Component for internal use.
    // Returns the private 'security.firewall.map.context.contao_install' shared service.
    
    include_once \dirname(__DIR__, 4).'/vendor/symfony/security-bundle/Security/FirewallContext.php';
    include_once \dirname(__DIR__, 4).'/vendor/symfony/security-bundle/Security/FirewallConfig.php';
    
    return $this->privates['security.firewall.map.context.contao_install'] = new \Symfony\Bundle\SecurityBundle\Security\FirewallContext(new RewindableGenerator(function () {
        return new \EmptyIterator();
    }, 0), NULL, NULL, new \Symfony\Bundle\SecurityBundle\Security\FirewallConfig('contao_install', 'security.user_checker', '.security.request_matcher.2lQKaAK', false, false, '', '', '', '', '', [], NULL));
    Code:
    /var/www/clients/client3/web183/web/v1/var/cache/prod/ContainerVAxUNV8/appContao_ManagerBundle_HttpKernel_ContaoKernelProdContainer.php
    
       public function getRemovedIds(): array
        {
            return require $this->containerDir.\DIRECTORY_SEPARATOR.'removed-ids.php';
        }
    
        protected function load($file, $lazyLoad = true)                                                             <------------  Funktion
        {
            return require $this->containerDir.\DIRECTORY_SEPARATOR.$file;                  <------ 517 (da entsteht der Fehler)
        }
    
        protected function createProxy($class, \Closure $factory)
        {
            class_exists($class, false) || $this->load("{$class}.php");
    
            return $factory();
        }
    Die Installation liegt auf dem gleichen Server wie andere contaos, die dieses Problem nicht zeigen.

    Im debug-Modus werden keine Fehler angezeigt.

    composer.json:
    Code:
    {
        "type": "project",
        "require": {
            "christianbarkowsky/contao-tiny-compress-images": "^1.0",
            "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.*",
            "hofff/contao-calendarfield": "^3.0",
            "jrgregory/m17-sticky-backend-footer": "^2.0",
            "madeyourday/contao-rocksolid-custom-elements": "^2.2",
            "madeyourday/contao-rocksolid-frontend-helper": "^2.0",
            "numero2/contao-marketing-suite": "^1.0",
            "numero2/contao-proper-filenames": "^2.0",
            "sineos/filemanager-bundle": "^1.0",
            "terminal42/contao-ajaxform": "^1.1",
            "terminal42/contao-leads": "^1.4",
            "terminal42/contao-mp_forms": "^3.0",
            "terminal42/notification_center": "^1.5"
        },
        "extra": {
            "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

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

    Standard

    Die Fehlermeldung sagt, dass die Datei var/cache/prod/Container7PB6rXn/getSecurity_Firewall_Map_Context_ContaoInstallService.php nicht geöffnet werden konnte. Überprüfe die Dateirechte. Lösche ggf. var/cache manuell und baue danach den Application Cache neu auf.

  6. #6
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    675

    Standard

    Hi spooky,

    wie überprüfe ich die Dateirechte, bzw. welche sollte sie haben?

    habe den var cache gelöscht und danach über den Manager prod cache neu aufgebaut:

    jetzt komme ich ich nicht mehr ins Backend:

    Code:
    [2020-11-11 10:35:12] request.INFO: Matched route "contao_backend_login".
    {"route":"contao_backend_login","route_parameters":{"_route":"contao_backend_login","_scope":"backend","_token_check":true,"_controller":"Contao\\CoreBundle\\Contro
    ller\\BackendController::loginAction"},"request_uri":"https://www. ####.de/contao/login?_hash=Z2%2Fz%2BxIW1qZfq%2FECqEp3fysr9bYK3dNKtYESeOWXV5A%3D&redirect=
    https%3A%2F%2Fwww. ####.de%2Fcontao","method":"POST"} [] [2020-11-11 10:35:13] request.CRITICAL: Uncaught PHP Exception
    Symfony\Component\ErrorHandler\Error\FatalError: "Compile Error: require(): Failed opening required
    '/var/www/clients/client3/web183/web/v1/var/cache/prod/ContainerVAxUNV8/getSchebTwoFactor_IpWhitelistHandlerService.php' (include_path='.:/opt/php-7.3/lib/php')"
    at /var/www/clients/client3/web183/web/v1/var/cache/prod/ContainerVAxUNV8/appContao_ManagerBundle_HttpKernel_ContaoKernelProdContainer.php line 517
    {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Compile Error: require(): Failed opening required
    '/var/www/clients/client3/web183/web/v1/var/cache/prod/ContainerVAxUNV8/getSchebTwoFactor_IpWhitelistHandlerService.php' (include_path='.:/opt/php-7.3/lib/php') at
    /var/www/clients/client3/web183/web/v1/var/cache/prod/ContainerVAxUNV8/appContao_ManagerBundle_HttpKernel_ContaoKernelProdContainer.php:517)"} []
    Der Login-Url wird auf einmal so seltsam umgeschrieben ??? hatte nur https://www. ####.de/contao eingegeben.
    HTML-Code:
    https://www. ####.de/contao/login?_hash=hvaGBWXHs6RlsDLETYx%2BCnHrP5JrBaEDaLFcHucWXok%3D&redirect=https%3A%2F%2Fwww. ####.de%2Fcontao%2F
    Habe nur einen normalen Login, nichts mit TwoFactor eingestellt.

    Cache habe ich noch mal über den Manager gelöscht.

    Viele Grüße,
    conter

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

    Standard

    Es ist immer noch der selbe Fehler. Deine Datei kann nicht geöffnet werden. Überprüfe wie gesagt die Dateirechte - und ob bspw. noch genug Speicherplatz am Hosting zur Verfügung steht. Lasse es ggf. nochmal vom Hoster analysieren.

  8. #8
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    675

    Standard

    In ftp nachgeschaut:

    Die Ordner prod und Container7PB6rXn hat 755

    Die Datei getSecurity_Firewall_Map_Context_ContaoInstallServ ice.php 644

    hosting hat 600 MB von 5000 belegt

  9. #9
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.060
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Welchem User gehören die Dateien und unter welchem User läuft PHP?

  10. #10
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    675

    Standard

    der Eigentümer web183
    die Gruppe client3

    php läuft unter web180 ... hmmm, das ist komisch
    edit: das soll ein Userpool sein
    Geändert von conter (11.11.2020 um 14:16 Uhr)

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
  •