Zitat von
3dr
... und bei dem Upgrade auf 3.5.x vor dem Anbinden der Datenbank die hochgeladenen Dateien im Ordner tl_files und evtl. angelegte Templates im Ordner Templates übertragen. In meiner Erinnerung brauchst du auch noch ein Script um von tl_files in files zu migrieren, müsstest du mal googeln.
Ich habe die Version 3.5.40 heruntergeladen und entpackt. Den Mysqldump der alten Datenbank habe ich in die neue Datenbank importiert und dann das Installtool aufgerufen.
Ich habe mit dem Installtool die einzelnen Schritte der Datenbank Aktualisierung durchgeführt - von Version 2 bis 3.5. Es waren mindestens 6 Schritte. Das hat eigentlich ohne Fehler geklappt.
Ins Backend kann ich mich einloggen.
Dann habe ich das Script
Code:
contao-db-update.php
von Github heruntergeladen und ausgeführt (Es ändert in der Datenbank alle Einträge von tl_files auf files.) Den Ordner tl_files habe ich dann umbenabnnt in files.
Nun aber kommen die Probleme:
Der Ordner Templates in der alten Installation (2.10) war leer. In der Installation 3.5.40 ist kein Ordner Templates
Beim Aufruf des Frontends bekomme ich nun folgenden fatalen Fehler:
HTML-Code:
Fatal error: Uncaught exception Exception with message Could not find template "moo_analytics" thrown in system/modules/core/library/Contao/TemplateLoader.php on line 123
#0 system/modules/core/library/Contao/Controller.php(76): Contao\TemplateLoader::getPath('moo_analytics', 'html5')
#1 system/modules/core/library/Contao/BaseTemplate.php(81): Contao\Controller::getTemplate('moo_analytics', 'html5')
#2 system/modules/core/library/Contao/Template.php(277): Contao\BaseTemplate->parse()
#3 system/modules/core/classes/FrontendTemplate.php(46): Contao\Template->parse()
#4 system/modules/core/pages/PageRegular.php(740): Contao\FrontendTemplate->parse()
#5 system/modules/core/pages/PageRegular.php(186): Contao\PageRegular->createFooterScripts(Object(Contao\LayoutModel))
#6 system/modules/core/controllers/FrontendIndex.php(285): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#7 index.php(20): Contao\FrontendIndex->run()
#8 {main}
Ich muss leider zugeben, dass ich Contao gar nicht durchschaue. Was für Templates sind das ... ?
In der alten Installation sehe ich unter
Code:
system/modules/frontend/templates
eine Menge Dateien,
in 3.5.40 gibt es den Ordner system/modules/frontend gar nicht.
Kann mir bitte jemand helfen?
Lesezeichen