Ergebnis 1 bis 13 von 13

Thema: C 4.4.2: Backend stürzt ab

  1. #1
    Contao-Nutzer
    Registriert seit
    20.02.2012.
    Beiträge
    55

    Standard C 4.4.2: Backend stürzt ab

    Ich habe eine Migration von Contao 3.5.28 nach 4.4.2. Es hat alles prima funktioniert, die Datenbank ist aktuell und das Installtool signalisiert nur grüne Häkchen.
    Einloggen ins Backend funktioniert, bei Anwahl eines beliebigen Backendmoduls stürzt aber alles ab. Im Contao- und Apache-Log gibt es keine Einträge.

    Hat irgend jemand eine Idee? Wie kann man das Debuggen?

  2. #2
    Contao-Nutzer
    Registriert seit
    29.12.2011.
    Beiträge
    78

    Standard

    Hi,
    ich tu mal so als könnte ich helfen. Hast du mal den Contao Check laufen lassen ? https://contao.org/de/download.html

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

    Standard

    Was genau meinst du mit "abstürzen"?

  4. #4
    Contao-Nutzer
    Registriert seit
    20.02.2012.
    Beiträge
    55

    Standard

    Contao Check ist positiv. Abstürzen = Das Backend verabschiedet sich ohne Fehlermeldung und fällt zurück zur Login-Maske.
    Geändert von mPunkt (08.08.2017 um 18:45 Uhr)

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

    Standard

    Achso du wirst ausgelogged. Das ist ja kein "Absturz". Abstürzen können Programme, aber nicht Webapplikationen (die ja von einem Programm ausgeführt werden ). Sind im System Log Einträge für den Logout?

  6. #6
    Contao-Nutzer
    Registriert seit
    20.02.2012.
    Beiträge
    55

    Standard

    Nein, ich bin nicht ausgeloggt! Ich melde mich am Backend an, das klappt. Wenn ich aber irgend ein Backendmodul auswähle (sei es Artikel, Wartung oder sonstwas) verabschiedet sich das Backend. Der Browser zeigt danach das Backend-Login-Formular an. Es gibt keine Fehlermeldung, weder im Browser, im Contao-Log (var/logs) noch im Apache-Log.

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

    Standard

    Zitat Zitat von mPunkt Beitrag anzeigen
    verabschiedet sich das Backend.
    Was genau meinst du damit? Deine Beschreibung klingt so, als würdest du bei einer Aktion (oder bei bestimmten Aktionen) im Backend ausgelogged. Ist im System Log (nicht in den Log Dateien) das ausloggen deines Users vermerkt? Oder wirst du auch beim aufrufen des System Logs ausgelogged.

  8. #8
    Contao-Fan
    Registriert seit
    19.06.2009.
    Ort
    Mittelhessen
    Beiträge
    463

    Standard

    Hallo, ich habe gerade ein ähnliches Problem mit der 4.2.2. Werde nach kurzer Zeit ausgeloggt. Könnte es an den Einstellungen liegen.
    Die Zeitzone steht bei mir auf GMT und damit 2 Stunden zurück. Ablauf der Session ist auf 3600 gestellt. Ich vermute das könnte zum frühzeitigen Ablauf der Session führen nur kann ich gerade die Einstellungen nicht ändern/speichern???
    Hast Du vielleicht ähnliche Einstellungen? Kannst Du das prüfen?

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

    Standard

    Die kannst du auch manuell in der localconfig.php ändern. Also einfach nur
    PHP-Code:
    $GLOBALS['TL_CONFIG']['timeZone'] = 'CET'
    eintragen (für Central European Time bspw.)

  10. #10
    Contao-Nutzer
    Registriert seit
    20.02.2012.
    Beiträge
    55

    Standard

    Ich melde mich im Backend an. Klicke z.B. auf Systemwartung und werde direkt "ausgeloggt". Im Systemlog steht nichts.

  11. #11
    Contao-Fan
    Registriert seit
    19.06.2009.
    Ort
    Mittelhessen
    Beiträge
    463

    Standard

    @Spooky, vielen Dank für den Tipp

    @mPunkt Suche doch mal in der /system/config/localconfig.php, ob die Zeilen für ['timeZone'] und ['sessionTimeout'] bei Dir eingetragen sind. Wenn nicht, kannst Du die direkt in die localconfig schreiben, wie spooky es schon erwähnt hat. Ich würde zum Testen den Wert für ['sessionTimeout'] mal ziemlich hoch setzen, in dem Beispiel sind es 4 Stunden.
    PHP-Code:
    $GLOBALS['TL_CONFIG']['timeZone'] = 'CET';
    $GLOBALS['TL_CONFIG']['sessionTimeout'] = 14400
    Je nach Deiner Zeitzone könnte da nütürlich auch $GLOBALS['TL_CONFIG']['timeZone'] = 'Europe/Berlin'; stehen.
    Ob das bei Dir hilft, kann ich Dir allerdings nicht sagen, einen Versuch sollte es aber wert sein.
    Geändert von Spooky (09.08.2017 um 08:51 Uhr) Grund: added mention ;)

  12. #12
    Contao-Nutzer
    Registriert seit
    20.02.2012.
    Beiträge
    55

    Standard

    Es ist eine Contao 4.4.2 Installation. In meinem Fall ist die localconfig.php fast leer, jedenfalls gibt es keinen Eintrag 'timezone' und auch nicht 'sessionTimeout'.
    Verantwortlich für den Fehler ist wohl eine individuell programmertierte Erweiterung, die offenbar nicht mehr Contao-4-tauglich ist.

    Danke an Sinus, spooky und andre.5tz

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

    Standard

    Solch ein Verhalten könnte bei Erweiterungen auftreten, die zum falschen Zeitpunkt \BackendUser::getInstance()->authenticate() aufrufen.

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
  •