Dies ist der Fehler, den ich plötzlich bekomme.
Additional uncaught exception thrown while handling exception.
Original
PDOException: SQLSTATE[70100]: Unknown error: 1317 Query execution was interrupted...my query
Additional
PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away...my query
Nach einigen Recherchen klingt es so, als würde ein benutzerdefiniertes Modul, das ich erstellt habe, eine zu große Abfrage versuchen. Eine Lösung, die für viele Menschen zu funktionieren scheint, ist folgende:
- Öffne my.ini
- Ändern Sie "max_allowed_packet" von "1m" in "16m" (oder größer).
- Speichern Sie my.ini und starten Sie MySQL neu
Ich bin jedoch auf einem freigegebenen Server, daher kann ich my.ini nicht bearbeiten. Obwohl mein Provider mir bestätigt hat, dass der Wert auf 1 MB festgelegt ist, wird er nicht erhöht.
Ich habe auch versucht, Folgendes hinzuzufügen: ini_set('mysqli.reconnect', 'on');
zu settings.php
. Es hat das Problem nicht gelöst.
Kennt jemand eine andere Lösung oder arbeitet er herum?
Vielen Dank.