Hallo zusammen,
habe li_crm installiert und es sieht sehr vieles sehr gut aus! Echt beeindruckend.
Leider bekomme ich bei »Backend-Module>CRM>Einstellungen>Rechnungen>Rechnungstempl ates>Neues Rechnungstemplate« den Error:
Code:
Fatal error: Uncaught exception Exception with message Query error: Field 'descriptionBefore' doesn't have a default value (INSERT INTO tl_li_invoice_template (tstamp) VALUES (0)) 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/drivers/DC_Table.php(640): Contao\Database\Statement->execute()
#2 system/modules/core/classes/Backend.php(424): Contao\DC_Table->create()
#3 contao/main.php(129): Contao\Backend->getBackendModule('li_settings')
#4 contao/main.php(276): Main->run()
#5 {main}
Mir scheint, der Query zum einfügen eines Datensatzes, ausgelöst durch DC_Table::create(), hat keinen Wert für eben descriptionBefore. Und weil im sql »'sql' => "text NOT NULL"« kein default-Wert definiert ist (wird aber auch nicht akzeptiert für BLOB/text) wirft mein System eben den Fatal-Error.
Ich kann den Fehler beheben, wenn ich im dca von tl_li_invoice_template.php dem Formatierungs-Array der Spalte »descriptionBefore« und dann gleich auch der Spalte »descriptionAfter« das Element "default"=>"" hinzufüge.
Aber vielleicht ist da auch irgendwas an meinem lokalen Server falsch justiert, wenn sonst niemand diesen Fehlerwurf hat. Und ich finde im Forum keine dementsprechenden Einträge. Vielleicht also wirklich ein Problem auf meinem System ...
Woran könnte es liegen?
Vielleicht hat mir ja einer/eine einen Tipp?!
Contao 3.15
OS X 10.7.5
Apache : 2.2.26
PHP : 5.5.7
Besten Dank schon im Voraus.
Gruß Martin
Lesezeichen