Na, also zur Nachtarbeit würde ich da nicht gleich übergehen. Kannst du das Update nicht mit einer Subdomain machen? Und wenn es fertig ist, schaltest du die document root der Hauptdomain auf dein neues Web-Unterverzeichnis und schon ist alles erledigt. Das muss auch nicht in Hektik ausarten, die jetzige 3.5.40 ist kompatibel mit PHP 7 und soweit ich weiss, sind auch keine kritischen Sicherheitslücken bekannt. Das übersteht auch noch ein paar Wochen oder Monate mehr, auch wenn es keinen Support mehr hat. Die uralte, löchrige 3.2.9 mit seit vielen Jahren bekannten Sicherheitslücken hat ja immerin auch ca 8 Jahre überstanden. Mit der 3.5.40 bist du definitiv schon mal ein ganzes Stück sicherer geworden. Wo ist das Ganze denn eigentlich gehostet? Da kann man schon mal absehen, ob die Installation von Contao 4.9 problemlos sein wird, welche Dinge man eventuell beachten muss oder ob es gar nicht funktionieren wird. Der letzte Fall wäre natürlich bitter.
Easyupdate4 bzw LiveUpdate gibt es nicht mehr für Contao 4, das heißt jetzt halt Contao-Manager und kann wesentlich mehr als Easyupdate3, z.B eine komplette Installation von Contao 4.9. Was es nicht gibt, ist halt ein EasyUpdate von 3 auf 4. Der Contao-Manager ersetzt somit praktisch die zip-Datei und du kannst ihn später dann für Updates nutzen, wie jetzt eben Easyupdate3.
Also einfach ein neues Installationsverzeichnis erstellen, auf der selben Ebene wie das alte und darin ein Unterverzeichnis "web". contao-manager.phar runterladen, gibts
hier zum Download. Per FTP auf den Server (Binärmodus, sollte aber automatisch so eingestellt sein) Rein damit ins web-Unterverzeichnis und in contao-manager.phar.php umbenennen. Eine Subdomain erzeugen, auf das web-Unterverzeichnis leiten (document root). Über die Subdomain die contao-manager.phar.php aufrufen, jetzt sollte der Contao-Manager starten. Wenn der keine Probleme findet, dann ist das schon die halbe Miete. Benutzer erstellen, Contao installieren lassen, dann sehen wir weiter. Mit phpMyAdmin oder wie auch immer das bei dem Hoster geht, einen SQL-Dump (Export aller Tabellen) der Datenbank vom aktuellen Contao 3.5.40 erstellen. Neue Datenbank erstellen und den SQL-Dump da rein importieren, also praktisch eine identische Kopie der Originaldatenbank erstellen. Geht je nach Hoster auch wesentlich einfacher. Die Kopie benutzt du dann als Datenbank für das neue Contao 4.9.
Wichtig ist: Das alte Installationsverzeichnis und die produktive Contao 3.5.40 Installation da drin und die von ihr benutzte Datenbank bleiben unangetastet. Die Hauptdomain verweist nach wie vor auf diese Contao 3.5.40 Installation und somit ist die Website während deiner ganzen Arbeiten online. Solange es eben dauert, also bis du mit der neuen Installation soweit bist. Egal ob irgendein Schritt mal nicht gleich klappt. Bei Fragen einfach fragen, das bekommen wir schon hin.
Lesezeichen