[gelöst] Fatal error unter PHP7
Hallo,
nach Installation des calendar_extended bekomme ich unter PHP7.0.13 und 7.10 folgenden Fehler angezeigt:
Code:
Fatal error: Uncaught exception Error with message Function name must be a string thrown in system/modules/calendar_extended/classes/EventsExt.php on line 536
#0 system/modules/calendar_extended/modules/ModuleEventlist.php(201): Contao\EventsExt->getAllEventsExt(Array, 1488978665, 1504872664, Array)
#1 system/modules/core/modules/Module.php(287): Contao\ModuleEventlist->compile()
#2 system/modules/calendar_extended/modules/ModuleEventlist.php(112): Contao\Module->generate()
#3 system/modules/core/library/Contao/Controller.php(321): Contao\ModuleEventlist->generate()
#4 system/modules/core/library/Contao/InsertTags.php(447): Contao\Controller::getFrontendModule('19')
#5 system/modules/core/library/Contao/Controller.php(692): Contao\InsertTags->replace('...', false)
#6 system/modules/core/classes/FrontendTemplate.php(100): Contao\Controller::replaceInsertTags('...', false)
#7 system/modules/core/pages/PageRegular.php(190): Contao\FrontendTemplate->output(true)
#8 system/modules/core/controllers/FrontendIndex.php(285): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#9 index.php(20): Contao\FrontendIndex->run()
#10 {main}
Unter PHP5.6.28 wird der Fehler nicht angezeigt. Any ideas?
P.S.: Anscheinend ist das Contao-Repo aktueller, als das kmielke-Git. Im Composer: kmielke/calendar_extended -> v3.5.16.1 contao-legacy/calendar_extended -> 3.6.0.9036
Da fehlt jetzt aber etwas...
Hallo,
scheinbar fehlt nun das File für den DCA / SQL oder so.
Nach der Installation (contao ER -> Git) wurden alle Tabellen von Calendar_extended entfernt und die Eingabefelder im BE fehlen.
Scheinbar so ein Composer-Ding...
Hallo,
ich habe heute mal in der Composer Paketverwaltung sowohl das contao-legacy/calendar_extended als auch das kmielke/calendar_extended entfernt, ohne die Datenbank zu aktualisieren.
Anschließend Cache usw. gelöscht und aus dem Git neu installiert.
Seltsamer Weise hatte ich dann das Datenbankproblem beseitigt, aber es wurde wohl eine Version ohne den Fix installiert.
Den Fix habe ich also manuell eingefügt.
Lg Sascha