Contao-Camp 2024
Ergebnis 1 bis 11 von 11

Thema: [gelöst] Fatal error unter PHP7

  1. #1
    Contao-Nutzer Avatar von pcartist
    Registriert seit
    28.06.2009.
    Ort
    Rosenheim
    Beiträge
    173

    Standard [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
    Geändert von pcartist (23.03.2017 um 13:29 Uhr)

  2. #2
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Hallo pcartist,

    nein, das Contao ER ist nicht aktueller. Ich habe die Versionierung angepasst, so dass es zur Contao Version passt. Das aktuellste gibt es auf GIT, oder via Composer und ist die DEV Version. Das aktuelle Release ist die 3.5.16.1.

    Beschreibe mal, was du gemacht hast. Einfach nur installiert, oder noch was anderes?

    Gruß Kester
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.062
    Partner-ID
    10107

    Standard

    Die Versionierung solltest du so nicht machen. Lieber bei eigenen Versionen bleiben und Semantic Versioning benutzen (und im ER2 und Packagist/Repository die selbe Versionierung benutzen). Jetzt ist es aber natürlich leider schon zu spät .

  4. #4
    Contao-Nutzer Avatar von pcartist
    Registriert seit
    28.06.2009.
    Ort
    Rosenheim
    Beiträge
    173

    Standard

    Hallo,

    ja, ich hatte es einfach nur blanko installiert. Ich habe im Git gesehen, daß es dazu auch einen Eintrag gibt.

    https://github.com/kmielke/calendar_extended/issues/36

  5. #5
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Die Versionierung solltest du so nicht machen. Lieber bei eigenen Versionen bleiben und Semantic Versioning benutzen (und im ER2 und Packagist/Repository die selbe Versionierung benutzen). Jetzt ist es aber natürlich leider schon zu spät .
    Werde das wieder so machen, wenn ich eine Version für Contao 4 bringe.

    Gruß Kester
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  6. #6
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Zitat Zitat von pcartist Beitrag anzeigen
    Hallo,

    ja, ich hatte es einfach nur blanko installiert. Ich habe im Git gesehen, daß es dazu auch einen Eintrag gibt.

    https://github.com/kmielke/calendar_extended/issues/36
    Hast du das denn mal probiert? Ich habe es leider noch nicht geschafft.
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  7. #7
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.123

    Standard

    Zitat Zitat von kmielke Beitrag anzeigen
    Hast du das denn mal probiert? Ich habe es leider noch nicht geschafft.
    Ja, das funktioniert mit php5.6, php7.0 und php7.1
    Geändert von bizon (10.03.2017 um 07:31 Uhr)

  8. #8
    Contao-Nutzer Avatar von pcartist
    Registriert seit
    28.06.2009.
    Ort
    Rosenheim
    Beiträge
    173

    Standard

    Ich füge das dieses WE noch ein und gebe Bescheid.
    Danke vorerst für eure Hilfe und das Feedback!

  9. #9
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Hi,

    hab es eingebaut und auf Git geschoben.

    Gruß Kester
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  10. #10
    Contao-Nutzer Avatar von pcartist
    Registriert seit
    28.06.2009.
    Ort
    Rosenheim
    Beiträge
    173

    Fehler 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.
    Geändert von pcartist (14.03.2017 um 15:35 Uhr)

  11. #11
    Contao-Nutzer Avatar von pcartist
    Registriert seit
    28.06.2009.
    Ort
    Rosenheim
    Beiträge
    173

    Standard 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

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •