Page 1 of 1

Update auf 1.4.1 Fehler - Kontrolle ob korrekt geupdated ?

Posted: Sun Jul 19, 2009 11:49 am
by Dominique
Hallo,

ich wollte von 1.3 auf die neuste Version 1.4.1 updaten. Bisher scheute ich mich davor. Ich machte ein Backup der FTP Files und der Datenbank zuvor.
Nachdem ich alle Files dann habe überschreiben lassen, kamen ständig Parse error in vielen Dateien. Nachdem ich diese Files mit den alten Originalfiles ersetzte, war der Bildschirm blank :?

So probierte ich es zigmal mein Backup wieder einzuspielen, die neuen Files drüber zu kopieren und alle ersetzen lassen und jedesmal diselben Fehler *grrrr*

Auf einmal kam der Installationassistent :D - ich freute mich etwas zu früh, denn der Assi machte keine Änderung sondern sagte nur
Warning: fopen(/xxxxxxxxxxxxxxx//serendipity_config_local.inc.php) [function.fopen]: failed to open stream: Permission denied in /xxxxxxxxxxxxxxx//include/functions_installer.inc.php on line 72

Erst nachdem ich in der Datei "serendipity_config_local.inc.php" die Versionsnummer auf 1.4.1 von 1.3 selber umschrieb (wie sie auch in der "serendipity_config.inc.php" angegeben war, ging mein Blog wieder. Ist das richtig, das man das händisch umschreiben muss ?

Fragen:
1 • Habe ich richtig geupdated ? Bzw. wie kontrolliere ob ich richtig geupdated habe ?
---------------------
2 • Kann man alle Einstellungen (Plugins, Skins, Einträge) sichern und bei einer Neuinstallation wieder einfügen ? So hätte ich es mir vorgestellt.
---------------------
3 • Wenn ich im Backend auf "Installation prüfen" gehe kommt die Meldung: "# templates/bulletproof/blue_style.css beschädigt oder verändert: Überprüfung fehlgeschlagen"
Habe lediglich diese EINE Datei nicht erneuert, da ich dasTemplate verändert hatte (vor langem) - warum kommt diese meldung ?

Ich hoffe ihr könnt mir sagen was mit meinem Blog los ist :?

Re: Update auf 1.4.1 Fehler - Kontrolle ob korrekt geupdated ?

Posted: Sun Jul 19, 2009 4:38 pm
by Dominique
Eine Sache hat geklappt jetzt :D
Ich hatte nicht genug rechte vergeben für die Datei serendipity_config_local.inc.php, sodass die Software nicht selbst updaten konnte.
Aber welcher chmod ist richtig für diese Datei ?

Achja die Frage wegen der "veränderten Templatedatei" beschäftigt mich weiterhin :cry:

Re: Update auf 1.4.1 Fehler - Kontrolle ob korrekt geupdated ?

Posted: Sun Jul 19, 2009 5:25 pm
by yellowled
Dominique wrote:Nachdem ich alle Files dann habe überschreiben lassen, kamen ständig Parse error in vielen Dateien.
Genau diese Fehlermeldungen wären (möglichst detailliert) interessant (gewesen).
Dominique wrote:Nachdem ich diese Files mit den alten Originalfiles ersetzte, war der Bildschirm blank :?
Eigentlich kein Wunder, damit hast Du ja eine lupenreine Mischinstallation. Das schreit ja danach, dass es nicht geht.
Dominique wrote:2 • Kann man alle Einstellungen (Plugins, Skins, Einträge) sichern und bei einer Neuinstallation wieder einfügen ? So hätte ich es mir vorgestellt.
Plugins musst Du normalerweise nicht sichern. Es sind entweder Plugins, die zum s9y-Kern gehören -- dann werden sie ja ohnehin im Zuge eines Updates aktualisiert. Oder es sind Plugins, die Du via Spartacus oder manuell nachinstalliert hast -- die werden bei einem Update gar nicht angefasst. Der einzige Grund, ein Plugin zu sichern, wäre der, wenn Du ein Plugin individuell gepatcht hast.

Für Themes (Skins) verhält es sich genauso: Entweder, sie gehören zum Kern, kommen aus Spartacus oder wurden manuell installiert. Siehe oben. Nur, wenn Du individuelle Anpassungen vorgenommen hast, solltest Du diese sichern.

Die Einträge schließlich sicherst Du mit einem Datenbank-Dump vor dem Update.
Dominique wrote:3 • Wenn ich im Backend auf "Installation prüfen" gehe kommt die Meldung: "# templates/bulletproof/blue_style.css beschädigt oder verändert: Überprüfung fehlgeschlagen"
Habe lediglich diese EINE Datei nicht erneuert, da ich dasTemplate verändert hatte (vor langem) - warum kommt diese meldung ?
Weil diese Funktion -- soweit ich weiß über Prüfsummen -- die in deinem Webspace installierten Dateien, die zum Kern von s9y gehören, mit den Originaldateien vergleicht. Wenn Du eine Datei veränderst, kommt dabei natürlich eine Meldung -- da steht ja auch "beschädigt oder verändert".

Hättest Du Deine Änderungen wie für Bulletproof empfohlen in die user.css ausgelagert oder ein eigenes Colorset angelegt, würde diese Meldung nicht erscheinen, da weder die user.css noch die meincolorset_style.css Bestandteil des originalen s9y-Kerns sind.

YL

Re: Update auf 1.4.1 Fehler - Kontrolle ob korrekt geupdated ?

Posted: Sun Jul 19, 2009 9:39 pm
by Dominique
Das erklärt einiges, danke dafür erstmal.

Aber welche rechte sollte denn die Datei "serendipity_config_local.inc.php" haben ?

Und wegen des Templates, war ich froh die css gefunden zu haben um das Style abändern zu können, mal sehen ob ich das mit der user.css hinbekome.

Wegen der Sicherung fragte ich, da ich eine Lösung suche, ob man seine Einstellungen (wie das prof im Firefox z.B.) sichern kann und diese in eine Neuinstallation wieder importieren kann.
Sonst besteht ja nur die Möglichkeit immer auf seiner Ursprungsinstallation die Updates aufzusetzen.

Re: Update auf 1.4.1 Fehler - Kontrolle ob korrekt geupdated ?

Posted: Mon Jul 20, 2009 12:44 am
by yellowled
Dominique wrote:Aber welche rechte sollte denn die Datei "serendipity_config_local.inc.php" haben ?
Ich hab hier[tm] 700, aber das kann auch davon abhängen, welchem user/welcher group die Datei zugewiesen ist. Auf jeden Fall muss sie für den Webserver les- und schreibbar sein, denke ich. Siehe http://s9y.org/11.html#A15
Dominique wrote:Und wegen des Templates, war ich froh die css gefunden zu haben um das Style abändern zu können, mal sehen ob ich das mit der user.css hinbekome.
Im Prinzip musst Du nur /templates/bulletproof/user.css anlegen, dort Deine Änderungen im Vergleich zum Original einbauen und die entsprechende Option, die user.css zu nutzen, in den theme options aktivieren.
Dominique wrote:Wegen der Sicherung fragte ich, da ich eine Lösung suche, ob man seine Einstellungen (wie das prof im Firefox z.B.) sichern kann und diese in eine Neuinstallation wieder importieren kann. Sonst besteht ja nur die Möglichkeit immer auf seiner Ursprungsinstallation die Updates aufzusetzen.
Die Einstellung sollten an und für sich ebenfalls in der Datenbank gespeichert, ergo mit Deinem MySQL-Dump gesichert sein. Würde ich zumindest annehmen.

YL