Wir können hier Tipps und Tricks für das Update auf Contao 3.2 zu sammeln.
Bitte postet hier nur fertige Tipps, keine Fragestellungen.
Letztere könnt ihr in einem eigenständigen Thema unterbringen.
-------
WICHTIG:
Wenn ihr von einer 2.x-Version updatet, solltet ihr euch auch unbedingt zuvor die Tipps und Tricks zum Update auf Contao 3 UND Tipps und Tricks zum Update auf Contao 3.1 ansehen!
Lest euch unbedingt die offiziellen Hinweise zum Update auf Contao 3.2 zuerst durch:
- Update-Info: Beta1
- Update-Info: Beta 2
- Update-Info: RC1
- Update-Info: Final
- Contao-Changelog
- Github-Tickets zu Contao 3.2
Und hier die allgemeinen Upgrade/Limitations Hinweise von Contao (englisch):
1. Vor dem Update
1a
Wichtig: Mach unbedingt ein Backup der Website BEVOR du das Update machst. Ein komplettes Backup bedeutet, dass du sowohl die Datenbank als auch die kompletten Daten auf dem Webspace sicherst!
Plane für das Update entsprechend Vorrecherche, Zeit und Geduld ein. Vor allem aber: Mach das Update nicht selbst, wenn du kein wirkliches fachliches Know-How rund um Contao und Webspaces hast.
1b
Prüfe, ob die von dir eingesetzten Erweiterungen für die 3.2 freigegeben sind. Wenn das anscheinend nicht der Fall ist, dann schau nochmal unter https://community.contao.org/de/ nach, ob dort vielleicht schon Infos dazu existieren, ob die Erweiterung unter der 3.2 sauber läuft. Einige Erweiterungen funktionieren darunter bereits, obwohl der Autor das noch nicht in die Erweiterungsverwaltung geschrieben hat.
Wenn du herausfindest, dass eine Version auf der 3.2 läuft, aber noch nicht entsprechend markiert ist, wende dich bitte mit diesem Hinweis an den Entwickler der Extension. Er kann dann den Hinweis anpassen.
2. Nach dem Update
2a
Prüfe im Installationstool ob die Datenbank auch sauber aktualisiert wurde. Du rufst das Installationstool über http://www.domain.tld/contao/install.php (www.domain.tld gegen die Bezeichnung deiner Domain ändern) auf. Gib das Installationspasswort ein.
Falls du dein Installationspasswort vergessen hast, kannst du dir per FTP aus system/config/ die Datei localconfig.php herunterladen. Öffne diese Datei mit einem UTF8-fähigen Editor (achte darauf, dass das Format auch auf UTF8 eingestellt ist!) und lösche die Zeile die mit $GLOBALS['TL_CONFIG']['installPassword'] beginnt. Speichere die Datei wieder im UTF8-Format ab und lade die Datei wieder per FTP in system/config hoch.
Nun wirst du beim Aufruf des Installtools gebeten, ein neues Installationspasswort einzugeben und dieses in der Zeile darunter zur Bestätigung nochmal einzutippen. Damit stellst du also wieder ein neues Install-Passwort ein (das du dir nun am besten merkst ;-)).
Schaue nun, ob die Datenbanktabellen im Installationstool als korrekt eingestellt angezeigt werden. Wenn nicht, aktualisiere sie über dieses Tool. Es kann sein, dass du sie mehrfach hintereinander aktualisieren musst ("Mehr-Schritt-Update"). Lies also genau, was da jeweils auf dem Button steht.
2b
Wenn das Update fertig ist (egal ob händisch oder per Live Update), prüfe im Root-Verzeichnis die .htaccess-Datei (sofern du sie einsetzt).
Die .htaccess von Contao 3.2 hat sich verändert, so dass es wahrscheinlich am besten ist, dass du die alte .htaccess entfernst und stattdessen die mitgelieferte .htaccess.default in .htaccess umbenennst und einsetzt. Achte dabei darauf, dass du eventuell spezielle Anpassungen (z. B. Angaben, damit die Seite bei deinem Webhoster überhaupt läuft) wieder ergänzen musst. Achte darauf, dass einige Webhoster je nach PHP-Version eine andere Anpassung benötigen. Lies dir dazu im Zweifelsfall den entsprechenden Thread zu deinem Webhoster hier im Update-Forum der Community durch.
-------
Bitte postet hier nur fertige Tipps, keine Fragestellungen.
Letztere könnt ihr in einem eigenständigen Thema unterbringen.