Dieses Blog läuft mit der Blogsoftware Serendipity; ich selbst setze Serendipity auf vielen meiner Webseiten ein. Für mich ist die Installation und auch die Konfiguration dieser Software zum Alltag geworden. Ich kann und will nicht genau sagen, wie viele Serendipity Blogs ich derzeit betreibe bzw. betreue, aber es sind doch definitiv mehr als zwei Dutzend. Um Einsteigern die Installation von Serendipity etwas zu erleichtern und die Verbreitung dieser genialen Software zu fördern, habe ich dieses kleine Tutorial verfasst.
Voraussetzungen und Vorbereitungen
Um Serendipity zu installieren benötigt man idealerweise eine Domain, ein wenig Webspace mit PHP Unterstützung und eine MySQL Datenbank. Die FTP-Zugangsdaten und MySQL-Zugangsdaten bekommt man in der Regel von seinem Webspace Anbieter.
Neben den Zugangsdaten zum Webspace wird natürlich noch die Serendipity selbst benötigt. Serendipity kann als komprimiertes Zip Archiv auf der Projektwebsite www.s9y.org kostenlos im Download Bereich heruntergeladen werden.
Um Serendipity auf den Server übertragen zu können, wird ein FTP-Client benötigt. Die Auswahl an kostenlosen FTP Clients ist reichlich; ich verwende in diesem Beispiel Filezilla, da dieser unter sämtlichen wichtigen Plattformen zur Verfügung steht. Nachdem ein FTP-Client installiert ist, kann es mit der eigentlichen Installation losgehen.
Upload der Dateien
Nachdem Sie Filezilla installiert und gestartet haben, können Sie eine Verbindung zu Ihrem Webspace herstellen. Dazu geben Sie einfach Ihre Zugangsdaten bestehend aus FTP-Server, FTP-Benutzername und FTP-Passwort ein und betätigen die Schaltfläche mit der Aufschrift Verbinden. Sobald die Verbindung hergestellt wurde, können Sie einfach per Drag and Drop die Dateien aus dem Serendipity Archiv hochladen. Nachdem alle Files erfolgreich hochgeladen wurden, geht's weiter zum nächsten Schritt.
Ausführen der Setuproutine
Um diesen Schritt ein wenig zu visualisieren, habe ich meine Praktikantin ein kleines Video drehen lassen und es bei Youtube eingestellt.
Auf Linux Servern kann es, wie im Video gezeigt, erforderlich sein die Dateirechte von bestimmten Ordnern anzupassen, da Serendipity sonst in diesen Ordnern nicht schreiben kann. Wichtig ist, dass der Webserver in den Ordnern plugins, uploads, templates, templates_c und cache schreiben kann.
Serendipity bietet nachdem zwei Installationsmöglichkeiten. Die Einfache Installation oder die Installation für Fortgeschrittene. Im Video wird die erste Variante verwendet. In diesem Schritt benötigen Sie die Zugangsdaten zur MySQL Datenbank. Der Datenbank Servername ist meistens localhost oder wird von Ihrem Provider bekannt gegeben. Nachdem Sie den Datenbank Benutzer und das dazugehörige Passwort eingegeben haben, ergänzen Sie diese Angaben um die betreffende Datenbank. Die Datenbank können Sie im Kundenmenü Ihres Providers anlegen. Nachdem Sie die Datenbankeinstellungen festgelegt haben, können Sie sich den generellen Einstellungen für Ihr Blog widmen. Hier können Sie Ihren Benutzernamen, Passwort, den Titel Ihres Blogs und die Sprache festlegen. Selbstverständlich können alle diese Einstellungen später in der Verwaltungsoberfläche noch verändert werden. Nachdem Sie die Schaltfläche Vervollständige Installation betätigt haben, wird der letzte Setup Schritt ausgeführt.
Das Setup prüft die Zugangsdaten zur Datenbank, legt die notwendigen Tabellen an und schreibt eine Konfigurationsdatei auf den Server. Wenn dieser Schritt erfolgreich war, haben Sie es geschafft und ihr Blog steht nun unter Ihrer Domain zur Verfügung.
Nach der Installation ist es natürlich sinnvoll Serendipity zu konfigurieren und ein wenig Onpage-Maßnahmen durchzuführen, damit es auch mit dem Ranking klappt. Auf die Konfiguration und die Anpassung von Serendipity werde ich bei Gelegenheit in einem weiteren Artikel eingehen.
Mein Name ist Silvio Kunze, ich bin Inhaber der Firma Kunze Media und in diesem Blog berichte ich über meinen Alltag als Webmaster. Dabei geht es um die Technik, die hinter den Webseiten steckt, um Suchmaschinenoptimierung, Affiliate-Marketing und vieles mehr.