Upgrade von 1.78 zu 2.02. Feedback (u. evtl. Problem)
Posted: Tue Aug 04, 2015 10:16 am
Hallo miteinander!
Letzte Nacht habe ich mich an das Upgrade getraut. Mein System ist in den letzten Monaten im Wesentlichen gut gelaufen.
Das Upgrade war erst mal nicht ganz erfolgreich, sage ich mal, Nacharbeit erforderlich.
Ich möchte darüber schreiben, wie es ablief. Vielleicht ist das noch eine für user nützliche Ergänzung zu den Dokumentationen, wie man das Upgrade macht (vielleicht gibt es hier noch Punkte für eine Checkliste?)
A. Vorbereitung:
I. Backup der System-Dateien mit Filezilla (gestern vormittag)
II. Ich legte mir noch einen Benutzer mit Admin-Rechten an. (Eigentlich nicht bewusst für das Upgrade, sondern weil ich den anderen zweiten anschließend löschen wolte)
III. Update von Plugins
Gestern nachmittag habe ich gesehen, dass es Updates für meine Version 1.78 der Plugins
- Link List
- Autoupdater
gab. Ian hatte das letztere ja hier angekündigt:
http://board.s9y.org/viewtopic.php?f=10&t=20463
Das erste hatte ich durchgeführt, aber
das zweite dann vergessen. (im Multitasking mit mehreren Browsern kommt es immer wieder zu Unterbrechungen/Ablenkungen).
Wie im Serendipity-Handbuch von Garvin beschrieben, machte ich ein Backup der Datenbank mit PHPMyAdmin.
IV. Den Designer des von mir benutzten Templates "Kinetic" fragte ich in dessen Forum, ob ihm irgendwelche Probleme im Zusammenhang mit s9y Version 2.0 bekannt sind. Er verneinte und mahnte nur die Backups an.
B. Die Durchführung
Im Backend steht unter dem roten Balken, der auf die neue Version hinweist, ein grauer Button "Automatisches Update starten"
Hierzu eine Frage:
Ich kann den anklicken, ohne das neue Paket selbst hochgeladen zu haben?
Das wäre ja sehr bequem (vorausgesetzt man hat das letzte Update des Autoupdate-Plugins gemacht - was ich vergaß).
Da es keine weitere Erklärung an jener Stelle gibt, insbesondere dazu, ob man die neue Version vorher noch auf den eigenen Server hochladen muss oder ob sich sich mein System dieses selbst holt, klickte ich auf diesen Button.
Es lud eine Seite "Serendipity Verwaltungsoberfläche (oben schwarz, hellblauer Hintergrund), auf der ich vor gelbem Hintergrund las:
"! Download verify, check, unzip, copy, emove temporary stuff for Serendipity Update: 2.0.2 may take a little while ...
Please don`t get nervous and do not close this page while in progress!"
Hier die Frage:
Wie lange dauert das? Ich habe gewartet und nichts passierte.
Darunter abgesetzt folgendes:
"! Please note: If this page ever stops with an error message during procession, you can normally RELOAD your browser ... to get another run. This does not any harm to a continued upgrade."
Anmerkung:
Ich kann irgendwo nachvollziehen, dass es Aufwand macht, aber im Sinne der Usability:
Wäre schön, wo ich diese Hinweise auf deutsch lesen könnte.
Vielleicht gibt es diese Hinweise auch auf deutsch, nur die Spracherkennung hinsichtlich meines Browsers funktioniert gerade nicht? ...
Etwas abgesetzt, auf gelbem Hintergrund:
"PHP max execution time set to 210 seconds"
Wie muss ein user das verstehen?
Also wenn nach 3,5 Minuten nichts passiert, hat das Upgrade nicht funktioniert und man kann mal auf "Aktualisieren" klicken, um es an dieser Stelle noch mal zu versuchen?
Etwas tiefer, auf rotem Hintergrund:
"Downloading update failed"
Aha.
Also hatte das Klicken des grauen Buttons schon den Download und wohl auch zum Entpacken geführt, wenn ich nur das letzte Update vom Autoupdate-Plugin gemacht hätte, nicht wahr?
Wegen dieser Fehlermeldung klickte ich auf "Aktualisieren". Ich glaube, dieselbe Seite lud noch mal.
Also entpackte ich das Paket der Version 2.0.2, welches ich schon vorgestern heruntergeladen hatte und lud es mit Filezilla auf den Server in den Ordner für mein Blog.
Beim Aufruf der Seite mit der url https://www.ost-impuls.de erschien eine weiße Seite mit der Zeile:
"Serendipity hat entdeckt, dass derzeit Version 1.7.8 verwendet wird. Jedoch wurde Version 2.0.2 installiert, daher müssen Sie die Installation aktualisieren."
Die letzten beiden Wörter sind ein Link. Da klickte ich drauf.
Es erschien der bekannte Willkommens-Seite des "Serendipity Aktualisierungs-Agenten", die Ergebnisse von Checks zeigt.
Hier wird eine Systemdiagnose angekündigt, doch die erfolgt dann nicht in einem weiteren Schritt, sondern deren Ergebnisse werden auch gleich angezeigt.
Und hier wurden die Ergbnisse auf grünem Hintergrund angezeigt.
- Installation prüfen: "Alle erforderlichen Dateien wurden überprüft"
- Rechte:
"/var/home/.../www/blog/: beschreibbar"
"/var/home/.../www/blog/templates_: beschreibbar"
"/var/home/.../www/blog/: beschreibbar"
Nanu, warum dieser Pfad zweimal?
- Versionsabhängige Funktionen:
2.0-alpha2 - Removal of obsolete and dead Smarty 2.6x files
Smarty 3.x brought a new file structre. The following dead files will be removed from "bundled-libs/Smartylibs".
... - Aufzählung -...
Ich fotografierte mir das ab.
Ganz unten gibt es zwei Button unter der Frage:
"Soll ich die aufgeführten Funktionen ausführen?"
grün:"Ja, bitte ausführen"
rot: "Nein, das werde ich manuell erledigen"
Das rot signalisiert eine Warnung. Hier sollte es einen Link zu einer Seite geben, auf der beschrieben wird, wie man das manuell macht.
Ich klickte auf den grünen Button.
Es erschien eine weiße Seite mit der Meldung auf grünem Hintergrund:
"Die Serendipity-Installation ist nun auf die Version 2.0.2 aktualisiert!"
Darunter:"Zurück zum Blog" mit Link
Die url dieser Seite:
"https://www.ost-impuls.de/serendipty_ad ... n]=upgrade"
Ich klickte auf den Link "Zurück zum Blog"
und erhielt eine weiße Seite mit dieser Fehlermeldung:
"Internal Server Error"
"The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator [E-Mail-Adresse von mir, die ich bei den Benutzerrechten für den Administrator hinterlegt habe] and inform them of the time the error occurred, and everything you might have done that may have caused the error.
More information about this error may be available in the server error log."
Hier ging ich schlafen und nachdenken.
Morgens rief ich die Startseite des Blogs auf. Es erschien wieder diese Fehlermeldung, auch im anderen Browser.
Ich erinnerte mich, dass mein Hoster mir bei der Installation des Blogs beim Umzug etwas in die .htaccess-Datei geschrieben hatte, damit es mit den Umleitungen klappte.
Also lud ich die .htaccess-Datei vom letzten System-Backup hoch und überschrieb die vom Paket. Auch gleich lud ich meine eigene robot.txt hoch und übrschrieb die vom Paket 2.0.2.
Ich muss noch sehen, ob es noch was gibt, was ich von meinem bisherigen System hochladen muss, Dateien, die ich oder jemand für mich angepasst hat.
Ich öffnete einen weitere Browser, nutzte Google mit Keywords, über die ich zu einer Unterseite auf mein Blog komme und die Unterseite ließ sich aufrufen. Ich denke nicht, dass das eine Seite aus dem Cache von Google ist.
Ich überlegte, ob ich noch einen Browser habe, über den ich gleich, wegen der Cookies, ins Backend komme. Ja, hatte ich (Opera). Aber beim Aufrufen der Login-Seite, die jetzt schon mal neu aussah, wurde mein Passwort und Benutzername abgefragt. Gab ich ein und konnte mich einloggen.
Jetzt habe ich es geschafft, wie es scheint.
Nach dem Umsehen will ich noch Feedback geben.
Kommentierungen der Entwickler und Fragen gern gesehen.
Diese Beschreibung soll helfen, eine Anleitung zu schreiben oder eine bestehende zu ergänzen.
Czorneboh
Letzte Nacht habe ich mich an das Upgrade getraut. Mein System ist in den letzten Monaten im Wesentlichen gut gelaufen.
Das Upgrade war erst mal nicht ganz erfolgreich, sage ich mal, Nacharbeit erforderlich.
Ich möchte darüber schreiben, wie es ablief. Vielleicht ist das noch eine für user nützliche Ergänzung zu den Dokumentationen, wie man das Upgrade macht (vielleicht gibt es hier noch Punkte für eine Checkliste?)
A. Vorbereitung:
I. Backup der System-Dateien mit Filezilla (gestern vormittag)
II. Ich legte mir noch einen Benutzer mit Admin-Rechten an. (Eigentlich nicht bewusst für das Upgrade, sondern weil ich den anderen zweiten anschließend löschen wolte)
III. Update von Plugins
Gestern nachmittag habe ich gesehen, dass es Updates für meine Version 1.78 der Plugins
- Link List
- Autoupdater
gab. Ian hatte das letztere ja hier angekündigt:
http://board.s9y.org/viewtopic.php?f=10&t=20463
Das erste hatte ich durchgeführt, aber
das zweite dann vergessen. (im Multitasking mit mehreren Browsern kommt es immer wieder zu Unterbrechungen/Ablenkungen).
Wie im Serendipity-Handbuch von Garvin beschrieben, machte ich ein Backup der Datenbank mit PHPMyAdmin.
IV. Den Designer des von mir benutzten Templates "Kinetic" fragte ich in dessen Forum, ob ihm irgendwelche Probleme im Zusammenhang mit s9y Version 2.0 bekannt sind. Er verneinte und mahnte nur die Backups an.
B. Die Durchführung
Im Backend steht unter dem roten Balken, der auf die neue Version hinweist, ein grauer Button "Automatisches Update starten"
Hierzu eine Frage:
Ich kann den anklicken, ohne das neue Paket selbst hochgeladen zu haben?
Das wäre ja sehr bequem (vorausgesetzt man hat das letzte Update des Autoupdate-Plugins gemacht - was ich vergaß).
Da es keine weitere Erklärung an jener Stelle gibt, insbesondere dazu, ob man die neue Version vorher noch auf den eigenen Server hochladen muss oder ob sich sich mein System dieses selbst holt, klickte ich auf diesen Button.
Es lud eine Seite "Serendipity Verwaltungsoberfläche (oben schwarz, hellblauer Hintergrund), auf der ich vor gelbem Hintergrund las:
"! Download verify, check, unzip, copy, emove temporary stuff for Serendipity Update: 2.0.2 may take a little while ...
Please don`t get nervous and do not close this page while in progress!"
Hier die Frage:
Wie lange dauert das? Ich habe gewartet und nichts passierte.
Darunter abgesetzt folgendes:
"! Please note: If this page ever stops with an error message during procession, you can normally RELOAD your browser ... to get another run. This does not any harm to a continued upgrade."
Anmerkung:
Ich kann irgendwo nachvollziehen, dass es Aufwand macht, aber im Sinne der Usability:
Wäre schön, wo ich diese Hinweise auf deutsch lesen könnte.
Vielleicht gibt es diese Hinweise auch auf deutsch, nur die Spracherkennung hinsichtlich meines Browsers funktioniert gerade nicht? ...
Etwas abgesetzt, auf gelbem Hintergrund:
"PHP max execution time set to 210 seconds"
Wie muss ein user das verstehen?
Also wenn nach 3,5 Minuten nichts passiert, hat das Upgrade nicht funktioniert und man kann mal auf "Aktualisieren" klicken, um es an dieser Stelle noch mal zu versuchen?
Etwas tiefer, auf rotem Hintergrund:
"Downloading update failed"
Aha.
Also hatte das Klicken des grauen Buttons schon den Download und wohl auch zum Entpacken geführt, wenn ich nur das letzte Update vom Autoupdate-Plugin gemacht hätte, nicht wahr?
Wegen dieser Fehlermeldung klickte ich auf "Aktualisieren". Ich glaube, dieselbe Seite lud noch mal.
Also entpackte ich das Paket der Version 2.0.2, welches ich schon vorgestern heruntergeladen hatte und lud es mit Filezilla auf den Server in den Ordner für mein Blog.
Beim Aufruf der Seite mit der url https://www.ost-impuls.de erschien eine weiße Seite mit der Zeile:
"Serendipity hat entdeckt, dass derzeit Version 1.7.8 verwendet wird. Jedoch wurde Version 2.0.2 installiert, daher müssen Sie die Installation aktualisieren."
Die letzten beiden Wörter sind ein Link. Da klickte ich drauf.
Es erschien der bekannte Willkommens-Seite des "Serendipity Aktualisierungs-Agenten", die Ergebnisse von Checks zeigt.
Hier wird eine Systemdiagnose angekündigt, doch die erfolgt dann nicht in einem weiteren Schritt, sondern deren Ergebnisse werden auch gleich angezeigt.
Und hier wurden die Ergbnisse auf grünem Hintergrund angezeigt.
- Installation prüfen: "Alle erforderlichen Dateien wurden überprüft"
- Rechte:
"/var/home/.../www/blog/: beschreibbar"
"/var/home/.../www/blog/templates_: beschreibbar"
"/var/home/.../www/blog/: beschreibbar"
Nanu, warum dieser Pfad zweimal?
- Versionsabhängige Funktionen:
2.0-alpha2 - Removal of obsolete and dead Smarty 2.6x files
Smarty 3.x brought a new file structre. The following dead files will be removed from "bundled-libs/Smartylibs".
... - Aufzählung -...
Ich fotografierte mir das ab.
Ganz unten gibt es zwei Button unter der Frage:
"Soll ich die aufgeführten Funktionen ausführen?"
grün:"Ja, bitte ausführen"
rot: "Nein, das werde ich manuell erledigen"
Das rot signalisiert eine Warnung. Hier sollte es einen Link zu einer Seite geben, auf der beschrieben wird, wie man das manuell macht.
Ich klickte auf den grünen Button.
Es erschien eine weiße Seite mit der Meldung auf grünem Hintergrund:
"Die Serendipity-Installation ist nun auf die Version 2.0.2 aktualisiert!"
Darunter:"Zurück zum Blog" mit Link
Die url dieser Seite:
"https://www.ost-impuls.de/serendipty_ad ... n]=upgrade"
Ich klickte auf den Link "Zurück zum Blog"
und erhielt eine weiße Seite mit dieser Fehlermeldung:
"Internal Server Error"
"The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator [E-Mail-Adresse von mir, die ich bei den Benutzerrechten für den Administrator hinterlegt habe] and inform them of the time the error occurred, and everything you might have done that may have caused the error.
More information about this error may be available in the server error log."
Hier ging ich schlafen und nachdenken.
Morgens rief ich die Startseite des Blogs auf. Es erschien wieder diese Fehlermeldung, auch im anderen Browser.
Ich erinnerte mich, dass mein Hoster mir bei der Installation des Blogs beim Umzug etwas in die .htaccess-Datei geschrieben hatte, damit es mit den Umleitungen klappte.
Also lud ich die .htaccess-Datei vom letzten System-Backup hoch und überschrieb die vom Paket. Auch gleich lud ich meine eigene robot.txt hoch und übrschrieb die vom Paket 2.0.2.
Ich muss noch sehen, ob es noch was gibt, was ich von meinem bisherigen System hochladen muss, Dateien, die ich oder jemand für mich angepasst hat.
Ich öffnete einen weitere Browser, nutzte Google mit Keywords, über die ich zu einer Unterseite auf mein Blog komme und die Unterseite ließ sich aufrufen. Ich denke nicht, dass das eine Seite aus dem Cache von Google ist.
Ich überlegte, ob ich noch einen Browser habe, über den ich gleich, wegen der Cookies, ins Backend komme. Ja, hatte ich (Opera). Aber beim Aufrufen der Login-Seite, die jetzt schon mal neu aussah, wurde mein Passwort und Benutzername abgefragt. Gab ich ein und konnte mich einloggen.
Jetzt habe ich es geschafft, wie es scheint.
Nach dem Umsehen will ich noch Feedback geben.
Kommentierungen der Entwickler und Fragen gern gesehen.
Diese Beschreibung soll helfen, eine Anleitung zu schreiben oder eine bestehende zu ergänzen.
Czorneboh