Schritt-für-Schritt zum webSPELL Update
Das erste was getan werden muss ist die aktuellste Fassung von webSPELL runterzuladen. Diese findet man hier auf der webSPELL Seite. Danach ist es dringend zu empfehlen, eine Sicherung der Datenbank als auch eine komplette Sicherung des aktuellen webSPELL Ordners anzufertigen.
Den Weg zur Sicherung der Datenbank beschreibe ich in dieser Anleitung: “Kurzanleiteung: Datenbankbackup mit phpmyadmin“.
Um eure kompletten Dateien zu sichern, verbindet ihr euch am einfachsten mit einem FTP-Client (wie z.B. FileZilla) auf euren Webspace, sucht den Ordner eurer webSPELL Installation heraus, und ladet diesen vollständig runter. Am besten mit einem Datum versehen und gut aufbewahren (gleiches gillt für die Datenbank).
Wer auch nach dem Update noch seine Modifikationen nutzen möchte, sollte sich jetzt die veränderten Dateien gesondert von seinem Webspace holen und einzeln ablegen, um sie später mit den aktualisierten Fassungen der Systemdateien zu vergleichen und die neue Version entsprechend anzupassen. (Habt ihr beispielsweise eine erweiterte Ansicht eurer User-Profile installiert, solltet ihr euch die profile.html Datei im “/templates” Ordern sichern und dann nach dem Update mit der neuen profile.html Datei vergleichen und entsprechend anpassen. Bei anderen Plugins muss entsprechend geprüft werden, welche Dateien angepasst werden müssen).
Zur späteren optischen Angleichung, solltet ihr euch zudem die Werte und Einträge eurer “_stylesheet.css” Datein notieren, oder sichern (auch zu finden im webSPELL Admincenter unter “Einstellungen (Settings)“).
Jetzt nehmt ihr die aktuellste Version von webSPELL, die ihr zuvor runtergeladen habt und ladet den gesamten Inhalt (bis auf die Datei _mysql.php, die die Informationen zur Datenbankanbindung enthält) auf euren Webspace, in den Ordner mit der aktuellen Fassung eurer Seite. Überschreibt dabei alle vorhanden Dateien, sobald ihr danach gefragt werdet. Je nach Verbindung und Anbieter kann das ein Weilchen dauern.
Sind alle Dateien korrekt hochgeladen, ruft ihr in eurem Browser das /install Verzeichniss von webSPELL auf. Zu erreichen ist es über http://deinedomain.de/webspellordner/install. Nun folgt der bekannten Installationsroutine (siehe Screenshots unten) und wählt bei der Art der Installation Update von eurer alten Version auf die neue aus (in unserem Fall war das von Version 4.01.02 auf 4.2.1b).
Damit habt ihr die eigentliche Installation beendet, jetzt noch das “/install” Verzeichniss löschen und ihr könnt eure frisch aktualisierte Seite aufrufen.
Die Anpassungen nach der Installation
Nach der Installation folgt das Feintuning. Durch das überschreiben der Dateien sind vermutlich diverse Einstellungen verloren gegangen. Aufjedenfall aber die Einträge in der “_stylesheet.css“. Diese könnt ihr nun aus eurer vorherigen Sicherung übernehmen und in der neuen Stylsheet Datei anpassen (Linkfarbe, Tabellenhintergrundfarben, usw.). Natürlich habt ihr jetzt auch die Möglichkeit eure Modifikationen wiederherzustellen. Dabei ist natürlich viel Geduld gefragt, neben den Sicherungen die ihr vorher angefertigt haben solltet. Stück für Stück müssen jetzt die Dateien verglichen werden, in denen sich vorher Teile des Plugin-Codes befanden um diesen in die aktualisierte Fassung der Datei zu übertragen. Ganz ohne PHP Kenntnisse wird man hier wohl nicht drumrum kommen, es sei denn, man findet auf einer der zahlreichen webSPELL Plugin Seiten eine bereits für die aktuellste Version angepasste Fassung. Aber auch da kommt man meistens an kleinen Änderungen nicht vorbei.
- Hilfe zu PHP auf selfphp.de.
- Hilfe zu HTML auf selfhtml.org.
Webspell Update von Version 4.01.02 nach 4.2.1b
Seit dem 03.04.2009 ist die Version 4.2.0 (ohne Hotfixes) von webSPELL online, die bis dahin, laut den Entwicklern, aufwändigste Fassug des kostenlosen CMS. Bis jetzt hielten wir der alten Version (4.01.02) die Treue, da wir diese Fassung gezielt an unsere Bedürfnisse angepasst hatten. Doch diese Woche folgte der Umstieg. Was ist dabei zu beachten? Wie sind wir vorgegangen? Und wofür das ganze?
Als ich im April von dem Release der neuesten webSPELL Version hörte, informierte ich mich natürlich direkt über die Neuerungen und Änderungen des Updates. Eine lange Liste die es da zu lesen gab (zu den offiziellen Changelogs). Vieles Sprach für ein Update, alleine schon aus Sicherheitsgründen, da zahlreiche Schlüpflöcher gestopft wurden. Natürlich führten auch neue und erweiterte Funktionen dazu, dass man ein Update in Erwägung zog. Nur gab es da ein Problem:
webSPELL verfügt über keine Plugin-API. Das heißt, dass installierte Plugins, Addons, und Mods die Änderungen direkt an den Systemdateien vornehmen. Führt man jetzt ein Update durch, bei dem diese Systemdateien durch aktuelle Versionen ersetzt werden, verschwinden dadurch auch die installierten Anpassungen, oder werden dabei beschädigt, da nicht mehr alle Teile des Codes ordnungsgemäß vorhanden sind und funktionieren. Das hat zur Folge, das die gesamte Seite möglicherweise voller Fehler stecken wird, je nach Anzahl der installierten Modifikationen.
Genau das war auch bei uns der Fall. Seit der Gründung des Clans im Januar 2007 hatten sich bis zum Release der Version 4.2.0 (im April 2009) zahlreiche Modifikationen auf unserer Seite etabliert. An ein Update war dabei nicht zu denken, da der Anpassungsaufwand nachd em Update zu groß wäre um den Nutzen zu rechtfertigen.
So nutzten wir die alte Version bis zum vergangenen Sonntag (27.09.2009) ohne Probleme weiter. In dieser Zeit (zwischen Release der Version 4.2.0 und heute) erschienen aber einige weitere Security Fixes, die die Versionsnummer auf 4.2.1b hoben und die Sicherheit erhöhten. Darüber hinaus kündigten die Entwickler auf ihrere offiziellen Seite an, den Support für ältere Versionen ab dem 04.10.2009 nur auf Updatehilfen zu beschränken. Diese Punkte zusammen mit der Tatsache, dass viele der bei uns installierten Erweiterungen nicht mehr genutzt wurden/werden führte uns zu der Entscheidung das Update durchzuführen.
Schritt-für-Schritt zum webSPELL Update
Das erste was getan werden muss ist die aktuellste Fassung von webSPELL runterzuladen. Diese findet man hier auf der webSPELL Seite. Danach ist es dringend zu empfehlen, eine Sicherung der Datenbank als auch eine komplette Sicherung des aktuellen webSPELL Ordners anzufertigen.
Den Weg zur Sicherung der Datenbank beschreibe ich in dieser Anleitung: “Kurzanleiteung: Datenbankbackup mit phpmyadmin“.
Um eure kompletten Dateien zu sichern, verbindet ihr euch am einfachsten mit einem FTP-Client (wie z.B. FileZilla) auf euren Webspace, sucht den Ordner eurer webSPELL Installation heraus, und ladet diesen vollständig runter. Am besten mit einem Datum versehen und gut aufbewahren (gleiches gillt für die Datenbank).
Wer auch nach dem Update noch seine Modifikationen nutzen möchte, sollte sich jetzt die veränderten Dateien gesondert von seinem Webspace holen und einzeln ablegen, um sie später mit den aktualisierten Fassungen der Systemdateien zu vergleichen und die neue Version entsprechend anzupassen. (Habt ihr beispielsweise eine erweiterte Ansicht eurer User-Profile installiert, solltet ihr euch die profile.html Datei im “/templates” Ordern sichern und dann nach dem Update mit der neuen profile.html Datei vergleichen und entsprechend anpassen. Bei anderen Plugins muss entsprechend geprüft werden, welche Dateien angepasst werden müssen).
Zur späteren optischen Angleichung, solltet ihr euch zudem die Werte und Einträge eurer “_stylesheet.css” Datein notieren, oder sichern (auch zu finden im webSPELL Admincenter unter “Einstellungen (Settings)“).
Jetzt nehmt ihr die aktuellste Version von webSPELL, die ihr zuvor runtergeladen habt und ladet den gesamten Inhalt (bis auf die Datei _mysql.php, die die Informationen zur Datenbankanbindung enthält) auf euren Webspace, in den Ordner mit der aktuellen Fassung eurer Seite. Überschreibt dabei alle vorhanden Dateien, sobald ihr danach gefragt werdet. Je nach Verbindung und Anbieter kann das ein Weilchen dauern.
Sind alle Dateien korrekt hochgeladen, ruft ihr in eurem Browser das /install Verzeichniss von webSPELL auf. Zu erreichen ist es über http://deinedomain.de/webspellordner/install. Nun folgt der bekannten Installationsroutine (siehe Screenshots unten) und wählt bei der Art der Installation Update von eurer alten Version auf die neue aus (in unserem Fall war das von Version 4.01.02 auf 4.2.1b).
Damit habt ihr die eigentliche Installation beendet, jetzt noch das “/install” Verzeichniss löschen und ihr könnt eure frisch aktualisierte Seite aufrufen.
Die Anpassungen nach der Installation
Nach der Installation folgt das Feintuning. Durch das überschreiben der Dateien sind vermutlich diverse Einstellungen verloren gegangen. Aufjedenfall aber die Einträge in der “_stylesheet.css“. Diese könnt ihr nun aus eurer vorherigen Sicherung übernehmen und in der neuen Stylsheet Datei anpassen (Linkfarbe, Tabellenhintergrundfarben, usw.). Natürlich habt ihr jetzt auch die Möglichkeit eure Modifikationen wiederherzustellen. Dabei ist natürlich viel Geduld gefragt, neben den Sicherungen die ihr vorher angefertigt haben solltet. Stück für Stück müssen jetzt die Dateien verglichen werden, in denen sich vorher Teile des Plugin-Codes befanden um diesen in die aktualisierte Fassung der Datei zu übertragen. Ganz ohne PHP Kenntnisse wird man hier wohl nicht drumrum kommen, es sei denn, man findet auf einer der zahlreichen webSPELL Plugin Seiten eine bereits für die aktuellste Version angepasste Fassung. Aber auch da kommt man meistens an kleinen Änderungen nicht vorbei.
- Hilfe zu PHP auf selfphp.de.
- Hilfe zu HTML auf selfhtml.org.
Server abschalten, wählen gehen!
So lauetet das Motto der Seite www.server-abschalten.de. Hintergrund ist natürlich die morgige Bundestagswahl, bei der jeder Gebrauch von seinem Wahlrecht machen sollte. Aus dieserm Grund finden sich auf der Webseite eingetragene Communitys, Clans, Fanseiten, usw. die sich an der Initiative beteilligen und im Zeitraum zwischen 15 und 16 Uhr ihre Server, bzw Dienste ganz oder teilweise abschalten. Auch dieser Blog sowie unsere Clanpage unter www.to-gaming.de werden morgen in diesem Zeitraum mit einem Hinweis aufwarten, wählen zu gehen. Die restlichen Unterseiten sowie unser Teamspeak und CSS-Server werden nicht erreichbar sein. Wir hoffen auf rege Beteilligung in den Wahllokale. Informationen zur Wahl bekommt ihr auf unserer Clanpage unter “Wählen gehen! – Bundestagswahl am 27.09.2009“.
Update (27.09.2009 – 16:05 Uhr):
Der Blog ist nun wieder online. Ich hoffe, dass alle fleißig wählen waren!
Domainumstellung
Am gestriegen Abend folgte ein weiterer, größerer Schritt der Umbaumaßnahmen an diesem Blog. Die Domainweiterleitung, die seit der Erstellung des Blogs leider nur mangelhaft funktionierte, wurde nun fehlerfrei konfiguriert.
War der Blog zwar bereits vorher unter “www.fraggi.de” zu erreichen, so wurden jedoch alle Artikel, Links, Bilder, usw. mit der Standard Domainumleitung des Providers (http://web92.s445.deinprovider.de/blog/xxx) verknüpft, was zum einen nicht nur unschön aussah und die Linkgröße unnötig in die Länge zog, sondern auch suchmaschinenunfreundlich war.
Nun werden alle Inhalte korrekt mit “www.fraggi.de/unterseite/xxx” angegeben. Ein echter hingucker!
Die Umstellung bewirkt aber auch, dass viele der externen Links, die auf meinen Blog verweisen nun nicht mehr korrekt verknüpft sind, was dazu führen kann, dass häufig eine Fehlerseite ausgegeben wird. Ich bitte in einem solchen Fall einfach den Link wie folgt abzuändern:
1. Linkadresse kopieren 2. Linkadresse in die Browser Adresszeile einfügen 3. die Stelle “http://web92.s445.deinprovider.de/blog” durch “www.fraggi.de” zu ersetzen (Text hinter dem “/blog” stehen lassen!)Dadurch nutzt ihr die neue Linkstruktur und gelangt zu dem gesuchten Artikel. Nach und nach werde ich auch versuchen, die meisten externen Links der neuen Struktur anzupassen, um ein hohes Maß an Verfügbarkeit zu gewährleisten.
Sollten anderweitig Fehler auftreten, bitte ich diese einfach an info@fraggi.de zu melden.
Bauarbeiten am Blog
Da man auf den ersten Blick sieht, dass der letzte Artikel hier einige Tage zurückliegt, möchte ich kurz klären, dass es mit einigen Optimierungsarbeiten am Blog zusammenhängt. So passe ich die Kategorisierung und Keywordvergabe aller 260 Artikel neu an (zu den Zeiten, als der Blog erschien, legte ich nicht genug Wert darauf), ebenso wie die Platzierung der Werbeanzeigen (ich weiss, Werbung ist störend, aber zur Finanzierung meines Hobbys und damit dieser Seite leider nötig), führe etwas Feintuning am Template durch, passe das Logo an, denke über einen Designwechsel nach und, und, und…
Eine Menge Arbeit also, die viel Zeit in Anspruch nimmt, dem Blog aber zu Gute kommt. Aus dem Grund bitte ich die leichten Staubkörner auf den Artikel zu ignorieren, in wenigen Tagen kommen die Artikel wieder gesprudelt wie aus einer frischen Quelle.

