MySQL 8.0.15 - SQL Error bei Abfrage
Hallo,
ich habe gestern durch Zufall entdeckt, dass Contao 4.44 wohl nicht ganz kompatibel mit MySQL 8.0.15 zu sein scheint.
Der Versuch die Benutzergruppe bei den Benutzern oder Mitgliedern im Backend zu filtern
führt zu folgender Fehlermeldung im Frontend:
PHP-Code:
An exception occurred while executing 'SELECT COUNT(*) AS count FROM tl_user WHERE groups LIKE '%"1"%'': SQLSTATE[42000]:
Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
'groups LIKE '%"1"%'' at line 1
und im Log File steht dann folgendes:
PHP-Code:
[2019-10-15 06:46:01] app.CRITICAL: An exception occurred. {"exception":"[object] (Doctrine\\DBAL\\Exception\\SyntaxErrorException(code: 0): An exception occurred while executing 'SELECT COUNT(*) AS count FROM tl_user WHERE groups LIKE '%\"1\"%'':\n\nSQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'groups LIKE '%\"1\"%'' at line 1 at /home/www/home/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:99, Doctrine\\DBAL\\Driver\\PDOException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'groups LIKE '%\"1\"%'' at line 1 at /home/www/home/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:109, PDOException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'groups LIKE '%\"1\"%'' at line 1 at /home/www/home/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:107)"} []
Alle anderen Filterabfragen bei den Benutzern bzw. Mitgliedern funktionieren soweit ich das gesehen habe ohne Probleme
und auch sonst läuft eigentlich alles, ohne dass uns bislang irgendein Fehler untergekommen wäre.
Ist Contao 4.4.44 noch nicht mit der genannten MySQL Version kompatibel und wie könnte man das Problem beheben?
Beste Grüße
Sares
Liste der Anhänge anzeigen (Anzahl: 1)
Hmm, irgendwie gibt bei mir keine Maria DB mehr... Webgo scheint auch kräftig am Backend zu feilen. Vielleicht hat man da was weggefeilt... :rolleyes:
Anhang 22852
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat von
tblumrich
Nee, gibts nicht (mehr). Hatte gerade mit dem Support Kontakt... man setzt zukünftig ausschliesslich auf MySQL.
Also ist die Option MariaDB auch passe.
Ganz komisch. Ich habe gerade bei mehren meiner Kunden geschaut. Überall ist noch Maria DB verfügbar.
Anhang 22879
Na ja, wird wohl Zeit sich ernsthaft mit einem Hosterwechsel zu befassen.