Ich hatte heute denselben Bug. Mit folgender Ausgangslage.
Website mit Contao 3.1 und FlexSlider auf PHP 5.4
Transportiert auf anderen Server, ebenfalls PHP 5.4
Code:
PHP Fatal error: Uncaught exception 'Exception' with message 'Query error: Table 'myclient.tl_flexSlider' doesn't exist (SELECT css_theme, jqeasing, cssSRC FROM tl_flexSlider WHERE id=1)' thrown in /home/httpd/vhosts/me/myclient/system/modules/core/library/Contao/Database/Statement.php on line 346
#0 /home/httpd/vhosts/me/myclient/system/modules/core/library/Contao/Database/Statement.php(261): Contao\Database\Statement->query()
In PhpMyAdmin konnte ich sehen, dass die Tabelle "tl_flexslider" vorhanden ist. Ich habe versucht diese umzubenennen in "tl_flexSlider" (Unterschied in der Gross- Kleinschreibung). Mit RENAME TABLE. Das hat nicht funktioniert.
Im Contao-Backend die fehlenden Tabellen erstellen, hat den Error beseitigt, aber auch die Verbindung zu den vorhandenen Flexslider gekappt. Ein erneuter Check in PhpMyAdmin hat ergeben, dass Flexslider nun offenbar tatsächlich Tabellen mit anderer Gross-Kleinschreibung erstellt hat. Nun habe ich zwei Tabellen in der Datenbank: "tl_flexslider" und "tl_flexSlider".
Lesezeichen