33 geniale Contao-Erweiterungen, die du kennen solltest! - Contao Academy
Ergebnis 1 bis 8 von 8

Thema: Template Import schlägt fehl beim MATE theme

  1. #1
    Contao-Nutzer
    Registriert seit
    25.10.2019.
    Beiträge
    53

    Standard Template Import schlägt fehl beim MATE theme

    Moin,

    habe MATE theme installiert und nach Anweisung vorgegegangen. Beim Import des templates via mate_theme_contao_demo_4.8.x-installtool.sql erhalte ich den Fehler, dass der Import nicht abgeschlossen wurde.

    Anbei hardcopy dieser Meldung

    Bildschirmfoto von 2019-11-27 15-42-01.png

    und error.log:

    Code:
    [27-Nov-2019 15:40:05 Europe/Berlin] PHP Fatal error:  Uncaught Symfony\Component\Debug\Exception\FatalThrowableError: Argument 1 passed to Contao\CoreBundle\Fragment\FragmentRegistry::get() must be of the type string, object given, called in /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/HttpKernel/ControllerResolver.php on line 43 in /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/Fragment/FragmentRegistry.php:54
    Stack trace:
    #0 /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/HttpKernel/ControllerResolver.php(43): Contao\CoreBundle\Fragment\FragmentRegistry->get(Object(Closure))
    #1 /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/symfony/http-kernel/HttpKernel.php(134): Contao\CoreBundle\HttpKernel\ControllerResolver->getController(Object(Symfony\Component\HttpFoundation\Request))
    #2 /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/symfony/http-kernel/HttpKernel.php(68): Symfony\Co in /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/Fragment/FragmentRegistry.php on line 54
    [27-Nov-2019 15:40:08 Europe/Berlin] PHP Fatal error:  Uncaught Symfony\Component\Debug\Exception\FatalThrowableError: Argument 1 passed to Contao\CoreBundle\Fragment\FragmentRegistry::get() must be of the type string, object given, called in /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/HttpKernel/ControllerResolver.php on line 43 in /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/Fragment/FragmentRegistry.php:54
    Stack trace:
    #0 /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/HttpKernel/ControllerResolver.php(43): Contao\CoreBundle\Fragment\FragmentRegistry->get(Object(Closure))
    #1 /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/symfony/http-kernel/HttpKernel.php(134): Contao\CoreBundle\HttpKernel\ControllerResolver->getController(Object(Symfony\Component\HttpFoundation\Request))
    #2 /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/symfony/http-kernel/HttpKernel.php(68): Symfony\Co in /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/Fragment/FragmentRegistry.php on line 54
    [27-Nov-2019 15:41:02 Europe/Berlin] PHP Fatal error:  Uncaught Symfony\Component\Debug\Exception\FatalThrowableError: Argument 1 passed to Contao\CoreBundle\Fragment\FragmentRegistry::get() must be of the type string, object given, called in /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/HttpKernel/ControllerResolver.php on line 43 in /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/Fragment/FragmentRegistry.php:54
    Stack trace:
    #0 /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/HttpKernel/ControllerResolver.php(43): Contao\CoreBundle\Fragment\FragmentRegistry->get(Object(Closure))
    #1 /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/symfony/http-kernel/HttpKernel.php(134): Contao\CoreBundle\HttpKernel\ControllerResolver->getController(Object(Symfony\Component\HttpFoundation\Request))
    #2 /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/symfony/http-kernel/HttpKernel.php(68): Symfony\Co in /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/Fragment/FragmentRegistry.php on line 54
    [27-Nov-2019 15:41:04 Europe/Berlin] PHP Fatal error:  Uncaught Symfony\Component\Debug\Exception\FatalThrowableError: Argument 1 passed to Contao\CoreBundle\Fragment\FragmentRegistry::get() must be of the type string, object given, called in /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/HttpKernel/ControllerResolver.php on line 43 in /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/Fragment/FragmentRegistry.php:54
    Stack trace:
    #0 /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/HttpKernel/ControllerResolver.php(43): Contao\CoreBundle\Fragment\FragmentRegistry->get(Object(Closure))
    #1 /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/symfony/http-kernel/HttpKernel.php(134): Contao\CoreBundle\HttpKernel\ControllerResolver->getController(Object(Symfony\Component\HttpFoundation\Request))
    #2 /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/symfony/http-kernel/HttpKernel.php(68): Symfony\Co in /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/Fragment/FragmentRegistry.php on line 54
    [27-Nov-2019 15:41:08 Europe/Berlin] PHP Fatal error:  Uncaught Symfony\Component\Debug\Exception\FatalThrowableError: Argument 1 passed to Contao\CoreBundle\Fragment\FragmentRegistry::get() must be of the type string, object given, called in /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/HttpKernel/ControllerResolver.php on line 43 in /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/Fragment/FragmentRegistry.php:54
    Stack trace:
    #0 /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/HttpKernel/ControllerResolver.php(43): Contao\CoreBundle\Fragment\FragmentRegistry->get(Object(Closure))
    #1 /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/symfony/http-kernel/HttpKernel.php(134): Contao\CoreBundle\HttpKernel\ControllerResolver->getController(Object(Symfony\Component\HttpFoundation\Request))
    #2 /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/symfony/http-kernel/HttpKernel.php(68): Symfony\Co in /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/Fragment/FragmentRegistry.php on line 54
    [27-Nov-2019 15:41:36 Europe/Berlin] PHP Fatal error:  Uncaught Symfony\Component\Debug\Exception\FatalThrowableError: Argument 1 passed to Contao\CoreBundle\Fragment\FragmentRegistry::get() must be of the type string, object given, called in /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/HttpKernel/ControllerResolver.php on line 43 in /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/Fragment/FragmentRegistry.php:54
    Stack trace:
    #0 /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/HttpKernel/ControllerResolver.php(43): Contao\CoreBundle\Fragment\FragmentRegistry->get(Object(Closure))
    #1 /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/symfony/http-kernel/HttpKernel.php(134): Contao\CoreBundle\HttpKernel\ControllerResolver->getController(Object(Symfony\Component\HttpFoundation\Request))
    #2 /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/symfony/http-kernel/HttpKernel.php(68): Symfony\Co in /home/zukunfts/domains/zukunftsforum-rissen.de/public_html/main/vendor/contao/core-bundle/src/Fragment/FragmentRegistry.php on line 54

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Vienna, Austria
    Beiträge
    21.953
    Partner-ID
    10107
    User beschenken
    Wunschliste

  3. #3
    Contao-Nutzer
    Registriert seit
    25.10.2019.
    Beiträge
    53

    Standard Solved this by fresh installation

    Contao 4.85 fresh installed and also mate theme 2.3.2 -> templates can be imported without error...

  4. #4
    Contao-Nutzer Avatar von Philipp96
    Registriert seit
    06.07.2017.
    Ort
    Meißen
    Beiträge
    23

    Standard

    Ich schaue mir das Problem mal an und teste es.

  5. #5
    Contao-Nutzer Avatar von Philipp96
    Registriert seit
    06.07.2017.
    Ort
    Meißen
    Beiträge
    23

    Standard

    Ich habe es jetzt mit Contao 4.8.5 und MATE Theme 2.3.2 probiert und konnte keine Probleme beim Import der Datenbank feststellen. Hast du vielleicht irgendwelchen anderen Erweiterungen installiert? Es dürfen nur die Contao-Core Bundles und das MATE Theme installiert sein, ansonsten funktioniert der DB-Import nicht, da in der Datenbank Felder vorhanden sind, die es in der SQL-Datei nicht gibt.

    EDIT: Habe gerade gelesen, dass es bei dir ja doch geklappt hat, das hatte ich übersehen...
    Geändert von Philipp96 (28.11.2019 um 10:16 Uhr)

  6. #6
    Contao-Nutzer
    Registriert seit
    25.10.2019.
    Beiträge
    53

    Standard

    Zitat Zitat von Philipp96 Beitrag anzeigen
    Es dürfen nur die Contao-Core Bundles und das MATE Theme installiert sein, ansonsten funktioniert der DB-Import nicht, da in der Datenbank Felder vorhanden sind, die es in der SQL-Datei nicht gibt.
    Das heisst dann doch, dass man das MATE und wohl auch das NATURE und ODD Theme nur dann verwenden kann, wenn man keinerlei Erweiterungen installiert hat??? Vermutlich darf man auch danach keine Erweiterungen installieren, da dann die Updates auf die themes nicht funktionieren? Wie verhält es sich mit anderen käuflichen themes? Gehen die alle nur unter dieser Einschränkung?

    Könntest du das bitte bei den Themes dokumentieren?

  7. #7
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    13.963
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Ernestopheles Beitrag anzeigen
    Das heisst dann doch, dass man das MATE und wohl auch das NATURE und ODD Theme nur dann verwenden kann, wenn man keinerlei Erweiterungen installiert hat???
    Tausche in Deinem Satz das Wort "verwenden" durch "installieren", dann stimmt Deine Vermutung. Verwenden kannst Du die Themes natürlich auch zusammen mit anderen installierten Erweiterungen.

    Konkret geht es hier ja nur um das Importieren der SQL-Datei via Contao Installtool. Zu diesem Zeitpunkt dürfen keine Änderungen an der Datenbank durch andere Drittanbietererweiterungen gemacht worden sein.


    Zitat Zitat von Ernestopheles Beitrag anzeigen
    Vermutlich darf man auch danach keine Erweiterungen installieren, da dann die Updates auf die themes nicht funktionieren?
    Doch, selbstverständlich darfst Du danach weitere Drittanbietererweiterungen installieren. Auf das Update des Themes hat das ja keinen Einfluss, da Du bei gewöhnlichen Theme-Updates ja nicht mehr die SQL-Datei des Themes in die Datenbank importieren musst.
    Contao Community Administrator
    [Unterstützungsmöglichkeiten]

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Vienna, Austria
    Beiträge
    21.953
    Partner-ID
    10107
    User beschenken
    Wunschliste

    Standard

    Eigentlich sollte das ja egal sein - außer eine Extension verwendet eine SQL Definition ohne DEFAULT oder NULL.

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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