Nach unserem Update von 5.1.x auf 5.2.15 bekommen wir folgenden Error:
PHP Fatal error: Uncaught exception ‚PDOException‘ with message ‚SQLSTATE[HY000]: General error: 1665 Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging. InnoDB is limited to row-logging when transaction isolation level is READ COMMITTED or READ UNCOMMITTED.‘
Jemand schonmal so einen Error gehabt? Falls ja, wie kann man das fixen? Das Backend funktioniert, nur das FE ist nicht aufrufbar.
Hallo,
die hier auftretende Meldung bezieht sich nicht speziell auf ein Shopware Problem, sondern auf eine Inkompatibilität des Binary-Log-Schreib-Typs in der Datenbank.
Dieser ist bisher auf Statement eingestellt soll aber über eine row_based Einstellung befüllt werden.
Wir haben hier einige Lösungsansätze in diversen Foren für die SQL-Server Konfiguration gefunden.
Beispielsweise wird hier gut beschrieben, dass entweder das BINLOG_FORMAT von STATEMENT auf MIXED gestellt oder das Binary-Logging ganz deaktiviert werden müsste : Database Configuration — ownCloud 8.1 Server Administration Manual 8.1 documentation
Bei weiteren Fragen kann hier sicherlich auch der Hosting-Partner weiterhelfen.
Viele Grüße aus Schöppingen
Janine
1 „Gefällt mir“
Interessant, da die vorherige Version 5.1.x ohne Probleme lief und ich in den Changelogs darüber keine Informationen finden konnte. Ticket an den Hoster ist raus. Erneut besten dank für das schnelle Feedback.