Hallo zusammen,
ich bin derzeit dabei, für einen Kunden seine auf Contao 3.5 basierte Website auf 4.7 upzudaten. Nach ein paar Startschwierigkeiten bei denen das Installtool nicht durchgelaufen ist (musste ein paar Dinge in der DB anpassen, bevor erneute Versuche erfolgreich waren) war ich nun so weit, dass ich mich im Backend anmelden konnte. Im Frontend sieht es dagegen düster aus, denn dort sah man zunächst nur eine Fehlermeldung.
Ein Blick in die Logs offenbarte, dass ein Template vermisst wurde. Das vermisste Template befindet sich in der 3.5-Installation aber nicht im "/templates"-Verzeichnis, sondern in "/system/modules/core/templates/jquery", wohin ich es auch für die C4.7-Installation hinkopiert habe, da es ja heißt, dass die Erweiterungsmechanik für die Inhalte von "/system/modules" gleich bleibt. Dennoch wird es nicht gefunden, was mich befürchten ließ, dass dieses Template nicht das Einzige sein würde, was aus dem "/system/modules/core"-Verzeichnis heraus nicht funktioniert.
Anscheinend lag ich damit auch richtig, denn auch wenn das nicht gefundene "j_slider"-Template das einzige Template war, dessen Fehlen einen Crash auf allen Seiten verursacht hat, fehlt anscheinend immer noch eine Menge Anderes: Nachdem ich die beiden zum Template gehörenden Dateien manuell nach "/templates" gezogen hatte, wurde das Frontend nämlich zwar gerendert, war aber völlig zerschossen. Also nicht nur die üblichen Probleme mit aufgrund des neuen Rechtesystems nicht gerenderter Bilder, oder dass ein Symlink fehlte (ich musste in "/web/files" einen Symlink nach "/files/themes" anlegen damit CSS und JS gefunden wurde), sondern verändertes Markup das nicht mehr aufs Styling passt, fehlender Inhalt, etc.pp.
Nun ist in "/system/modules/core" aber erschreckend viel drin und wenn nichts davon funktioniert habe ich ein sehr großes Problem.
Hat irgendjemand Tipps für mich, wie ich dieses Dilemma am besten angehe?
Beste Grüße
Stefan
Lesezeichen