Contao-Camp 2024
Ergebnis 1 bis 8 von 8

Thema: PHP Fatal Error / PHP Warning: Kein Zugang zu Backend

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

    Standard PHP Fatal Error / PHP Warning: Kein Zugang zu Backend

    Hallo alle
    Bei der Anmeldung ins Backend kommt folgende Fehlermeldung:
    [28-Apr-2017 16:21:32 Europe/Zurich] PHP Fatal error: Uncaught exception 'Exception' with message 'Query error: Got a packet bigger than 'max_allowed_packet' bytes (…)' thrown in /home/httpd/vhosts/klangreich.ch/httpdocs/system/modules/core/library/Contao/Database/Statement.php on line 295
    #0 /home/httpd/vhosts/klangreich.ch/httpdocs/system/modules/core/library/Contao/Database/Statement.php(264): Contao\Database\Statement->query()
    #1 /home/httpd/vhosts/klangreich.ch/httpdocs/system/modules/core/library/Contao/User.php(547): Contao\Database\Statement->execute('1')
    #2 /home/httpd/vhosts/klangreich.ch/httpdocs/system/modules/core/classes/BackendUser.php(387): Contao\User->save()
    #3 /home/httpd/vhosts/klangreich.ch/httpdocs/system/modules/core/library/Contao/User.php(432): Contao\BackendUser->save()
    #4 /home/httpd/vhosts/klangreich.ch/httpdocs/system/modules/core/controllers/BackendIndex.php(37): Contao\User->login()
    #5 /home/httpd/vhosts/klangreich.ch/httpdocs/contao/index.php(19): Contao\BackendIndex->__construct()
    #6 {main}
    [28-Apr-2017 16:21:32 Europe/Zurich]
    PHP Warning: Error while sending QUERY packet. PID=15239 in /home/httpd/vhosts/klangreich.ch/httpdocs/system/modules/core/library/Contao/Database/Mysqli/Statement.php on line 81
    #0 [internal function]: __error(2, 'Error while sen...', '/home/httpd/vho...', 81, Array)
    #1 /home/httpd/vhosts/klangreich.ch/httpdocs/system/modules/core/library/Contao/Database/Mysqli/Statement.php(81): mysqli->query('UPDATE tl_user ...')
    #2 /home/httpd/vhosts/klangreich.ch/httpdocs/system/modules/core/library/Contao/Database/Statement.php(293): Contao\Database\Mysqli\Statement->execute_query()
    #3 /home/httpd/vhosts/klangreich.ch/httpdocs/system/modules/core/library/Contao/Database/Statement.php(264): Contao\Database\Statement->query()
    Nach Suche im Forum habe ich meinen Host-Support gebeten, den Wert von max_allowed_packet zu erhöhen (vorher 16MB, jetzt 128MB). Nach dieser Massnahme erscheint nun die zweite Fehlermeldung (PHP Warning).
    Ich wäre sehr froh um Tipps, wie ich das Problem angehen/beheben kann.
    Die betreffende Website www.klangreich.ch läuft mit Contao 3.5, regelmässige Updates.

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

    Standard

    Zitat Zitat von granada767 Beitrag anzeigen
    Nach dieser Massnahme erscheint nun die zweite Fehlermeldung (PHP Warning).
    Bist du dir da sicher? Lösche mal das error.log, reproduziere den Fehler nochmal und poste dann die genaue Fehlermeldung.

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

    Standard

    Hallo Spooky

    Vielen Dank für de Nachfrage. Sicher bin ich natürlich nicht, vielmehr verunsichert...
    Nach löschen der "error.log" Datei und nochmaligem Versuch, ins Backend zu gelangen, erhalte ich nun folgendes error.log: (Die Inhaltsdaten kursiv/fett in Klammern habe ich entfernt)

    [28-Apr-2017 17:10:28 Europe/Zurich] PHP Fatal error: Uncaught exception 'Exception' with message 'Query error: Got a packet bigger than 'max_allowed_packet' bytes (UPDATE tl_user SET...... )' thrown in /home/httpd/vhosts/klangreich.ch/httpdocs/system/modules/core/library/Contao/Database/Statement.php on line 295
    #0 /home/httpd/vhosts/klangreich.ch/httpdocs/system/modules/core/library/Contao/Database/Statement.php(264): Contao\Database\Statement->query()
    #1 /home/httpd/vhosts/klangreich.ch/httpdocs/system/modules/core/library/Contao/User.php(547): Contao\Database\Statement->execute('1')
    #2 /home/httpd/vhosts/klangreich.ch/httpdocs/system/modules/core/classes/BackendUser.php(387): Contao\User->save()
    #3 /home/httpd/vhosts/klangreich.ch/httpdocs/system/modules/core/library/Contao/User.php(432): Contao\BackendUser->save()
    #4 /home/httpd/vhosts/klangreich.ch/httpdocs/system/modules/core/controllers/BackendIndex.php(37): Contao\User->login()
    #5 /home/httpd/vhosts/klangreich.ch/httpdocs/contao/index.php(19): Contao\BackendIndex->__construct()
    #6 {main}
    [28-Apr-2017 17:10:28 Europe/Zurich]
    PHP Warning: Error while sending QUERY packet. PID=19725 in /home/httpd/vhosts/klangreich.ch/httpdocs/system/modules/core/library/Contao/Database/Mysqli/Statement.php on line 81
    #0 [internal function]: __error(2, 'Error while sen...', '/home/httpd/vho...', 81, Array)
    #1 /home/httpd/vhosts/klangreich.ch/httpdocs/system/modules/core/library/Contao/Database/Mysqli/Statement.php(81): mysqli->query('UPDATE tl_user ...')
    #2 /home/httpd/vhosts/klangreich.ch/httpdocs/system/modules/core/library/Contao/Database/Statement.php(293): Contao\Database\Mysqli\Statement->execute_query()
    #3 /home/httpd/vhosts/klangreich.ch/httpdocs/system/modules/core/library/Contao/Database/Statement.php(264): Contao\Database\Statement->query()
    #4 /home/httpd/vhosts/klangreich.ch/httpdocs/system/modules/core/classes/BackendUser.php(164): Contao\Database\Statement->execute('a:49:{s:7:"refe...', '1')
    #5 [internal function]: Contao\BackendUser->__destruct()
    #6 {main}

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

    Standard

    Das heißt es ist immer noch der selbe Fehler. Ist max_allowed_packet tatsächlich erhöht?

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

    Standard

    Als Workaround könntest du auch versuchen folgendes SQL Statement auszuführen:

    Code:
    UPDATE tl_user SET session = NULL;

  6. #6
    Contao-Nutzer
    Registriert seit
    09.02.2015.
    Beiträge
    4

    Daumen hoch

    Vielen Dank, Spooky. Mit "UPDATE tl_user SET session = NULL;" scheint alles wieder zu funktionieren... Wie kann ich dir danken? Amazon Gutschein?

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

    Standard

    Du könntest auch etwas von der Amazon Wunschliste senden, wenn du magst (hier im Forum kann man dafür eine Amazon Wunschliste hinterlegen - siehe Link unterhalb meiner Profil Info bspw.)

  8. #8
    Contao-Nutzer
    Registriert seit
    09.02.2015.
    Beiträge
    4

    Standard

    Das mache ich gerne!

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
  •