Hallo Gert
Ich will Dir jetzt mal ein großes Lob aussprechen.
Ich habe über die letzten 3 Tage meine
14 mit cmsimple erstellten Websites von 4.4. auf 4.5. und dann auf 4.5.2. upgedatet und NULL Probleme dabei gehabt.
EIne davon in 5 Sprachen de,en,es,fr,ru, eine in de,en, eine mit 2.lang und second site.
Auch die Updates einiger Plugins haben fehlerlos geklappt.
Für die, die es noch vor sich haben möchte ich meinen genauen "Workflow" hier auflisten, das hilft vielleicht:
Die cmsimple update zip
4.0 auf 4.5 in einen leeren Ordner entpacken
Die cmsimple update zip
4.0 auf 4.5.2 in einen leeren anderen Ordner entpacken.
Ich habe bei einer cmsimple 4.4.website irrtümlicherweise gleich den 4.5.2. Update eingespielt, und hatte dann keine log.php und content.php Umwandlung.
Also lieber beide Schritte hintereinander- wenn man noch die vorherige zip Updatedatei hat.
Sonst muss man die jeweils alten Dateinamen dann manuell umbenennen. das habe ich nicht versucht.
Was da genau zu tun ist fehlt in der jetzt auf der website stehenden Anleitung leider!!
FTP-Software:
Mit dem
freeware Programm Filezilla geht das sehr gut, da man den lokalen Ordner und den webserver Ordner in nebeneinanderliegenden Fenstern sieht und auch asynchron wechseln kann, also zb. Lokaler Ordner bleibt der gleiche und webserver Ordner wechselt.
Das ist zum hochladen der Updates sehr praktisch. Ausserdem werden für jeden Ordner und Datei in der Liste die Rechte angezeigt.
1. Website austesten, also ob alles tadellos funktioniert, alle plugins die verwendet werden wie Fotogalerie, u.s.w.
2. Einloggen und EInstellungen- Systeminfo ansehen. Notieren welcher Cmsimple release angezeigt wird und welche Plugins veraltet sind. Lasse den Browser geöffnet- und stelle ihn in die Taskleiste.
A. Backup erstellen:
Zuallererst: Lege auf dem PC mit dem File-Explorer für die upzudatende Website einen neuen lokalen Backup-Ordner an.
3. Im Filezilla Fenster Lokal den leeren neuen Backup-Ordner einstellen. Mit dem Server verbinden.
4. Im Filezilla Fenster Server das cmsimple root Verzeichnis am Server aufsuchen. (mit 10 Ordnern)
5. Im Filezilla Fenster Server alle Ordner und Dateien markieren und rechts anklicken, und-"Herunterladen". Warten bis der Download fertig ist.
Optional: Falls Du die Stylesheet Datei im Webinterface geändert hast, solltest Du die Änderungen vom Standard dokumentiert haben. In meinem Fall waren diese Änderungen nämlich nach dem Update wieder auf Standard gesetzt und mussten neu in der Datei verändert werden. Warum weiss ich nicht.
B. Update von 4.0 auf 4.5
3. Im Filezilla Fenster Lokal in den Ordner CmSimpleUpdate 40 4.5 wechseln und auf den Ordner klicken, bis die 10 cmSimple Root Ordner erscheinen. Alle 10 Ordner markieren.
4. Im Filezilla Fenster Server in den Root Ordner gehen in dem Du die genau gleichen 10 Ordner siehst- von denen Du im Schritt 5 das Backup gemacht hast.
5. Die lokalen 10 Ordner rechts anklicken und auf "Hochladen" klicken Im folgenden Warn-Fenster das überschreiben der Ordner und Dateien genehmigen.
6. Wenn der Upload beendet ist (Filezilla Warteschlange ist leer) im Fileziila Server- Fenster im cmsimple ordner die Rechte der log.php Datei auf 666 setzen. Wieder in den Root Ordner hochschalten.
(Ist keine log.php vorhanden, so hast Du irrtümlich den Update auf
4.5 übersprungen und gleich den
4.5.2 Update hochgeladen)
7. Web-Browser in der Taskleiste anklicken und auf der Website "Einstellungen" dann "Sprache" anklicken und dann "Sichern"
Ersten Menüpunkt anklicken, und im Bearbeiten-Modus auf "Sichern" klicken. Browser cache leeren
8. Im neu aktualisierten (F5) Filezilla Server Fenster den Ordner "content" öffnen und prüfen, ob content.php und pagedatea.php vorhanden sind. Wenn ja, sollte nun alles OK sein. Im Fenster wieder in den Root Ordner hochschalten.
9. Mit dem web-Browser die Website Menüpunkte überprüfen, auch die wichtigsten Plugins. ev. Browser-Cache löschen.
C. Update von 4.5 auf 4.5.2
10. Im Filezilla Fenster Lokal in den Ordner CmSimpleUpdate 40 4.5.2 wechseln und auf den Ordner klicken, bis die 10 cmSimple Root Ordner erscheinen. Alle 10 Ordner und 2 Dateien markieren.
11. Im Filezilla Fenster Server sollte immer noch das Root verzeichnis der Website zu sehen sein. Im Lokal-Fenster die Ordner und Dateien markieren rechts anklicken und hochladen. Warten bis die Warteschlange leer ist.
12. Web-Browser auf der Website "Einstellungen" dann "Sprache" anklicken und dann "Sichern". Ersten Menüpunkt anklicken, und im Bearbeiten-Modus auf "Sichern" klicken. Menüpunkte der Website prüfen. Browser cache leeren. Die wichtigsten Menüpunkte anklicken und prüfen.
D. Update von Plugins
13.Neue Pluginversionen herunterladen und jedes der neuen Plugin.zip Dateien in einen
eigenen Ordner entpacken.
Da es sich ja um keine speziellen Update packs handelt sondern um komplette plugins, darfst Du später den content Ordner im plugin nicht mit hochladen, sonst überschreibst Du den bestehenden content.
14.Im Filezilla Fenster Lokal in den neuentpackten Plugin Ordner wechseln und auf die jeweilig darin enthaltenen Ordner klicken, bis die 2 Root Ordner plugin und content erscheinen. NUR DEN plugin ordner markieren und in den Root-Ordner der Website hochladen.
15. Mit dem Webbrowser die Funktion des neu hochgeladenen Plugins prüfen.
Optional: Es gibt Plugins, die muss man auch in die kopierten/ in "en" "fr" ... umbenannten 2.Sprach und 2.Site Ordner hochladen damit sie auch dort mit einer anderen EInstellung als in der Hauptsite/Language funktionieren. Beim
mailform plugin ist das zb. so. Wenn dem so ist, muss man auch diesen neuen plugin (ohne content) Ordner in den zweitsprach oder zweitsite plugin Ordner hochladen. Im Filezilla achtgeben dass man sich im jeweils richtigen Lokal und Server Ordner befindet bevor man hochlädt.
Wenn die cmsimple-Website in eine andere Websiteserver Struktur eingebettet ist, wo es auch ein Forum oder andere Skripte gibt, so muss man beim Update aufpassen, dass man sich nicht mit dem upload der neuen .htaccess Datei im cmsimple Rootordner eine bereits vorhandene, aber mit anderen Inhalten versehene .htaccess Datei überschreibt. - na ja, dafür hat man ja das vorher erstellte backup- auch nicht tragisch.