Contao-Camp 2024
Ergebnis 1 bis 7 von 7

Thema: Contao Fehlerseite nach Frontend Login; Login wird aber ausgeführt

  1. #1
    Contao-Nutzer
    Registriert seit
    06.02.2021.
    Beiträge
    4

    Standard Contao Fehlerseite nach Frontend Login; Login wird aber ausgeführt

    Hallo zusammen,

    ich habe folgendes Problem:
    Nach dem Frontend-Login kommt die Contao Fehlerseite "Bei der Ausführung des Skriptes ist ein Fehler aufgetreten. Irgendetwas funktioniert nicht richtig."
    Wenn ich zurück gehe, ist der Login aber ausgeführt.

    In der aktuellsten error.log steht folgendes:

    Code:
    [06-Feb-2021 09:58:53 Europe/Berlin] [2021-02-06 09:58:53] request.INFO: Matched route "contao_managerapi_contao_jwtcookie__invoke". {"route":"contao_managerapi_contao_jwtcookie__invoke","route_parameters":{"_route":"contao_managerapi_contao_jwtcookie__invoke","_controller":"Contao\\ManagerApi\\Controller\\Contao\\JwtCookieController"},"request_uri":"https://www.shiningline.eu/contao-manager.phar.php/api/contao/jwt-cookie","method":"PUT"} []
    [06-Feb-2021 09:58:53 Europe/Berlin] [2021-02-06 09:58:53] security.DEBUG: Checking for guard authentication credentials. {"firewall_key":"api","authenticators":3} []
    [06-Feb-2021 09:58:53 Europe/Berlin] [2021-02-06 09:58:53] security.DEBUG: Checking support on guard authenticator. {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\LoginAuthenticator"} []
    [06-Feb-2021 09:58:53 Europe/Berlin] [2021-02-06 09:58:53] security.DEBUG: Guard authenticator does not support the request. {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\LoginAuthenticator"} []
    [06-Feb-2021 09:58:53 Europe/Berlin] [2021-02-06 09:58:53] security.DEBUG: Checking support on guard authenticator. {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} []
    [06-Feb-2021 09:58:53 Europe/Berlin] [2021-02-06 09:58:53] security.DEBUG: Checking support on guard authenticator. {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\TokenAuthenticator"} []
    [06-Feb-2021 09:58:53 Europe/Berlin] [2021-02-06 09:58:53] security.DEBUG: Guard authenticator does not support the request. {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\TokenAuthenticator"} []
    [06-Feb-2021 09:58:53 Europe/Berlin] [2021-02-06 09:58:53] security.DEBUG: Calling getCredentials() on guard authenticator. {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} []
    [06-Feb-2021 09:58:53 Europe/Berlin] [2021-02-06 09:58:53] security.DEBUG: Passing guard token information to the GuardAuthenticationProvider {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} []
    [06-Feb-2021 09:58:53 Europe/Berlin] [2021-02-06 09:58:53] security.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"Thorsten\", authenticated=true, roles=\"ROLE_ADMIN\"))","authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} []
    [06-Feb-2021 09:58:53 Europe/Berlin] [2021-02-06 09:58:53] security.DEBUG: Guard authenticator set no success response: request continues. {"authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} []
    [06-Feb-2021 09:58:53 Europe/Berlin] [2021-02-06 09:58:53] security.DEBUG: Remember me skipped: it is not configured for the firewall. {"authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} []
    [06-Feb-2021 09:58:53 Europe/Berlin] [2021-02-06 09:58:53] app.CRITICAL: Uncaught PHP Exception InvalidArgumentException: "The cookie name "Deprecated: Using integers for registered date claims is deprecated, please use DateTimeImmutable objects instead. in /var/www/web28983828/html/www.regiozahn.de/vendor/lcobucci/jwt/src/Builder.php on line 151  Deprecated: Using integers for registered date claims is deprecated, please use DateTimeImmutable objects instead. in /var/www/web28983828/html/www.regiozahn.de/vendor/lcobucci/jwt/src/Builder.php on line 151  Deprecated: Implicit conversion of keys from strings is deprecated. Please use InMemory or LocalFileReference classes. in /var/www/web28983828/html/www.regiozahn.de/vendor/lcobucci/jwt/src/Builder.php on line 471  Deprecated: Not specifying the signer and key to Builder#getToken() is deprecated. Please move the arguments from Builder#sign() to Builder#getToken(). in /var/www/web28983828/html/www.regiozahn.de/vendor/lcobucci/jwt/src/Builder.php on line 506 contao_settings" contains invalid characters." at phar:///var/www/web28983828/html/www.regiozahn.de/web/contao-manager.phar.php/vendor/symfony/http-foundation/Cookie.php line 102 {"exception":"[object] (InvalidArgumentException(code: 0): The cookie name \"Deprecated: Using integers for registered date claims is deprecated, please use DateTimeImmutable objects instead. in /var/www/web28983828/html/www.regiozahn.de/vendor/lcobucci/jwt/src/Builder.php on line 151\n\nDeprecated: Using integers for registered date claims is deprecated, please use DateTimeImmutable objects instead. in /var/www/web28983828/html/www.regiozahn.de/vendor/lcobucci/jwt/src/Builder.php on line 151\n\nDeprecated: Implicit conversion of keys from strings is deprecated. Please use InMemory or LocalFileReference classes. in /var/www/web28983828/html/www.regiozahn.de/vendor/lcobucci/jwt/src/Builder.php on line 471\n\nDeprecated: Not specifying the signer and key to Builder#getToken() is deprecated. Please move the arguments from Builder#sign() to Builder#getToken(). in /var/www/web28983828/html/www.regiozahn.de/vendor/lcobucci/jwt/src/Builder.php on line 506\ncontao_settings\" contains invalid characters. at phar:///var/www/web28983828/html/www.regiozahn.de/web/contao-manager.phar.php/vendor/symfony/http-foundation/Cookie.php:102)"} []
    Alle Systemwartungen habe ich bereits ausgeführt.

    Den Debug-Modus kann ich nicht aktivieren aufgrund eines Error 500:

    Code:
    ERROR 500
    The cookie name "Deprecated: Using integers for registered date claims is deprecated, please use DateTimeImmutable objects instead. in /var/www/web28983828/html/www.regiozahn.de/vendor/lcobucci/jwt/src/Builder.php on line 151 Deprecated: Using integers for registered date claims is deprecated, please use DateTimeImmutable objects instead. in /var/www/web28983828/html/www.regiozahn.de/vendor/lcobucci/jwt/src/Builder.php on line 151 Deprecated: Implicit conversion of keys from strings is deprecated. Please use InMemory or LocalFileReference classes. in /var/www/web28983828/html/www.regiozahn.de/vendor/lcobucci/jwt/src/Builder.php on line 471 Deprecated: Not specifying the signer and key to Builder#getToken() is deprecated. Please move the arguments from Builder#sign() to Builder#getToken(). in /var/www/web28983828/html/www.regiozahn.de/vendor/lcobucci/jwt/src/Builder.php on line 506 contao_settings" contains invalid characters.
    Es scheint ein unbekannter Fehler aufgetreten zu sein. Prüfe die Log-Dateien deines Webservers (Apache/Nginx) und des Contao Managers im Ordner "contao-manager/logs".
    Kann mir hier jemand helfen? Ich weiß nicht mehr weiter.

    Vielen Dank schonmal!

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

    Standard

    Welche Contao Version genau?

  3. #3
    Contao-Nutzer
    Registriert seit
    06.02.2021.
    Beiträge
    4

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Welche Contao Version genau?
    Hi Spooky, Contao Version 4.9.1

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

    Standard

    Die neueste Contao 4.9 Version ist 4.9.11. Aktualisiere auf Contao 4.9.11.

  5. #5
    Contao-Nutzer
    Registriert seit
    06.02.2021.
    Beiträge
    4

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Die neueste Contao 4.9 Version ist 4.9.11. Aktualisiere auf Contao 4.9.11.
    Danke dir. Update ist gemacht, Fehler weiter vorhanden, aber der Debug Modus geht jetzt.

    Nach dem Login spuckt er folgendes aus:
    Code:
    HTTP 400 Bad Request
    Missing form field "_target_path". You probably need to adjust your custom login template.
    
    Level	Channel	Message
    DEBUG
    14:31:12
    app	Router Symfony\Bundle\FrameworkBundle\Routing\Router was not able to match, message "No routes found for "/login.html"."
    INFO
    14:31:12
    php	User Deprecated: Using ClassLoader::addClasses() has been deprecated and will no longer work in Contao 5.0.
    {
        "exception": {}
    }

    Wie kann ich das beheben?

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

    Standard

    Deine Contao Installation hat noch ein veraltetes mod_login Template. Das musst du entfernen oder aktualisieren. Generell musst du immer darauf achten deine angepassten Templates auf Änderungen zu überprüfen, wenn du von einer niedrigeren Major oder auch Minor Version aktualisierst.

  7. #7
    Contao-Nutzer
    Registriert seit
    06.02.2021.
    Beiträge
    4

    Daumen hoch

    Zitat Zitat von Spooky Beitrag anzeigen
    Deine Contao Installation hat noch ein veraltetes mod_login Template. Das musst du entfernen oder aktualisieren. Generell musst du immer darauf achten deine angepassten Templates auf Änderungen zu überprüfen, wenn du von einer niedrigeren Major oder auch Minor Version aktualisierst.
    Vielen Dank Spooky, das war es! Funktioniert wieder, wie es soll.

    Ich wünsch dir noch ein schönes Restwochenende!
    Geändert von Tossi (06.02.2021 um 14:51 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
  •