Hallo miteinander
Wir haben bei einer neuen Contao-Installation (4.13.43 / PHP 8.2) die Erweiterung alnv/catalog-manager ausprobiert. Nach dem Löschen der Erweiterung via Contao Manager lässt sich die Datenbank nicht aktualisieren. Es handelt sich dabei um DB-Einträge beispielsweise in tl_module, die aber beim Aufruf von phpMyAdmin gar nicht mehr in der DB vorhanden sind ...
Im Log steht:
PHP-Code:
[2024-05-24T10:07:38.287260+02:00] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\DriverException: "An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs" at /home/httpd/vhosts/pswerbung.ch/efp.pswerbung.ch/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php line 117 {"exception":"[object] (Doctrine\\DBAL\\Exception\\DriverException(code: 1118): An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs at /home/httpd/vhosts/pswerbung.ch/efp.pswerbung.ch/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:117)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 1118): SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs at /home/httpd/vhosts/pswerbung.ch/efp.pswerbung.ch/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:28)\n[previous exception] [object] (PDOException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs at /home/httpd/vhosts/pswerbung.ch/efp.pswerbung.ch/vendor/doctrine/dbal/src/Driver/PDO/Connection.php:33)"} []
Wie können wir diesen Fehler beheben, wenn wir die Einträge auch nicht manuell in der DB löschen können ..?
Vielen Dank im Voraus für die Inputs!