Fatal error nach Flexslider-Installation
Hallo liebe Contaonesen, ich habe mich gerade in Contao eingearbeitet und habe über
alfahosting contao installiert. Nachdem ich den flexslider installiert habe, bekomme ich folgende Fehlermeldung:
Fatal error: Uncaught exception Exception with message Query error: Table 'usr_web1292_6.tl_flexPictures' doesn't exist (DELETE FROM tl_flexPictures WHERE NOT EXISTS (SELECT * FROM tl_flexSlider WHERE tl_flexPictures.pid = tl_flexSlider.id)) thrown in system/modules/core/library/Contao/Database/Statement.php on line 282
#0 system/modules/core/library/Contao/Database/Statement.php(253): Contao\Database\Statement->query()
#1 system/modules/core/library/Contao/Database.php(189): Contao\Database\Statement->execute()
#2 system/modules/core/drivers/DC_Table.php(2908): Contao\Database->execute('DELETE FROM tl_...')
#3 system/modules/core/drivers/DC_Table.php(309): Contao\DC_Table->reviseTable()
#4 system/modules/core/classes/Backend.php(424): Contao\DC_Table->showAll()
#5 contao/main.php(129): Contao\Backend->getBackendModule('flexSlider')
#6 contao/main.php(276): Main->run()
#7 {main}
Leider kann ich diese Kleinigkeit auch nicht ignorieren und ohne die Erweiterung arbeiten,
weil ich keine neuen Module erstellen kann, denn dort bekomme ich auch eine Fehlermeldung.
Ich habe das Memory Limit bei alfahosting erhöht, aber daran lag es wohl nicht.
Vielleicht ist das Problem nicht so groß, wie es mir im Moment erscheint und einer von euch könnte mir helfen??
Schon einmal vielen Dank im Voraus!
Fatal Error nach Flexslider Installation
Hallo!
Vielen Dank für eure schnellen Antworten. Ich habe mich an Alfahosting gewandt und die Software ausinstallieren lassen. Jetzt fange ich noch einmal frisch an.
Gerade habe ich nocheinmal den Flexslider auf meinem localhost installiert. Es wird gemeldet, dass er für Contao 3.1.5 nicht erbrobt ist. Ich habe die Version 3.2.1.
Sollte ich da eine unverfänglichere Slidererweiterung nehmen? Ich werde Contao bei Alfahosting jetzt neu installieren und dann sehen...
derselbe Bug und die Ursache
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".