Nach Installation einer Erweiterung Fehler im Backend und Frontend
Hallo,
da es mir nun bereits das zweite mal in der gleichen Installation passiert möchte ich dies hier mal notieren:
Contao 5.3.0
php83
Hoster netcup
composer.json
PHP-Code:
{
"type": "project",
"require": {
"contao/calendar-bundle": "5.3.*",
"contao/comments-bundle": "5.3.*",
"contao/conflicts": "*@dev",
"contao/faq-bundle": "5.3.*",
"contao/listing-bundle": "5.3.*",
"contao/manager-bundle": "5.3.*",
"contao/news-bundle": "5.3.*",
"contao/newsletter-bundle": "5.3.*",
"fritzmg/contao-sharebuttons": "^2.2",
"fritzmg/contao-simple-news-urls": "^5.0",
"inspiredminds/contao-glightbox": "^1.0",
"madeyourday/contao-rocksolid-custom-elements": "^2.4",
"numero2/contao-opengraph3": "^4.3"
},
"extra": {
"public-dir": "public",
"contao-component-dir": "assets"
},
"scripts": {
"post-install-cmd": [
"@php vendor/bin/contao-setup"
],
"post-update-cmd": [
"@php vendor/bin/contao-setup"
]
},
"config": {
"allow-plugins": {
"contao-components/installer": true,
"contao/manager-plugin": true,
"contao-community-alliance/composer-plugin": true,
"php-http/discovery": true
}
}
}
Bei installation von inspiredminds/contao-glightbox vor wenigen Tagen trat der Fehler erstmalig auf.
Heute bei der Installation von numero2/contao-opengraph3 erneut.
Die Installation läuft fehlerfrei durch.
Backend und Frontend sind aufrufbar
Erst beim (wohl erstmaligen) Aufruf von 'Inhaltselemente des Beitrags ID x bearbeiten' endet der Aufruf mit einer Fehlermeldung. Ab nun ist Frontend mit einem Fehler versehen und im Backend kann man über die 'Zurück' wieder weiterarbeiten » jedoch nur solange man keine Inhaltselemente bearbeiten möchte. Passierte in Artikel und in Neuigkeiten.
Log bringt folgendes:
Code:
[2024-02-23T13:19:29.901781+01:00] request.INFO: Matched route "tl_page.2.root". {"route":"tl_page.2.root","route_parameters":{"_token_check":true,"_controller":"Contao\\FrontendIndex::renderPage","_scope":"frontend","_locale":"de","_format":"html","_canonical_route":"tl_page.2","parameters":"","pageModel":{"Contao\\PageModel":[]},"_route":"tl_page.2.root","_route_object":{"Symfony\\Component\\Routing\\Route":[]}},"request_uri":"https://vernetzungsrunde.at/","method":"GET"} {"request_uri":"https://vernetzungsrunde.at/","request_method":"GET"}
[2024-02-23T13:19:29.952529+01:00] request.CRITICAL: Uncaught PHP Exception Twig\Error\SyntaxError: "An exception has been thrown during the compilation of a template ("The template "content_element/_base" could not be found in the template hierarchy.") in "@Contao/content_element/swiper.html.twig"." at Environment.php line 523 {"exception":"[object] (Twig\\Error\\SyntaxError(code: 0): An exception has been thrown during the compilation of a template (\"The template \"content_element/_base\" could not be found in the template hierarchy.\") in \"@Contao/content_element/swiper.html.twig\". at /var/www/vhosts/hosting4711.4712.netcup.net/vernetzungsrunde.at/httpdocs/main/vendor/twig/twig/src/Environment.php:523)\n[previous exception] [object] (LogicException(code: 0): The template \"content_element/_base\" could not be found in the template hierarchy. at /var/www/vhosts/hosting4711.4712.netcup.net/vernetzungsrunde.at/httpdocs/main/vendor/contao/core-bundle/src/Twig/Loader/ContaoFilesystemLoader.php:303)"} {"request_uri":"https://vernetzungsrunde.at/","request_method":"GET"}
[2024-02-23T13:19:29.971690+01:00] messenger.INFO: Sending message Contao\CoreBundle\Messenger\Message\SearchIndexMessage with contao_prio_low sender using Contao\CoreBundle\Messenger\Transport\AutoFallbackTransport {"class":"Contao\\CoreBundle\\Messenger\\Message\\SearchIndexMessage","alias":"contao_prio_low","sender":"Contao\\CoreBundle\\Messenger\\Transport\\AutoFallbackTransport"} {"request_uri":"https://vernetzungsrunde.at/","request_method":"GET"}
[2024-02-23T13:19:29.971955+01:00] messenger.INFO: Received message Contao\CoreBundle\Messenger\Message\SearchIndexMessage {"class":"Contao\\CoreBundle\\Messenger\\Message\\SearchIndexMessage"} {"request_uri":"https://vernetzungsrunde.at/","request_method":"GET"}
[2024-02-23T13:19:29.984277+01:00] messenger.INFO: Message Contao\CoreBundle\Messenger\Message\SearchIndexMessage handled by Contao\CoreBundle\Messenger\MessageHandler\SearchIndexMessageHandler::__invoke {"class":"Contao\\CoreBundle\\Messenger\\Message\\SearchIndexMessage","handler":"Contao\\CoreBundle\\Messenger\\MessageHandler\\SearchIndexMessageHandler::__invoke"} {"request_uri":"https://vernetzungsrunde.at/","request_method":"GET"}
Abhilfe schaffte dann bei beiden malen, dass ich nochmal ein komplettes Update der Pakete via Contao Manager durchgeführt habe. Danach ist Back- und Frontend wieder wie gewohnt verfügbar.
Ob da nun das Update selbst, oder ein Löschen evtl. Caches die Lösung brachte, kann ich nicht beurteilen.
Die staging-Installation, die sich local (via Laragon) befindet ist davon nicht betroffen. Die lokale Installation läuft unter php81. Beide Installationen sind ansonsten gleich aufgebaut.
Nein, es gibt keine Frage dazu - aber vielleicht hat jemand gleiches Problem :D