Allgemeine Voraussetzungen
Für die erfolgreiche Installation des Expblog muss der Webserver/-space folgende technische Voraussetzungen erfüllen.
Überprüfen Sie bitte diese Anforderungen und stellen Sie sicher, dass alle Komponenten vor der Installation zur Verfügung
stehen.
Der Webspace muss erfüllen:
- PHP 5
- MYSQL 4 oder höher + eine existierende Datenbank (oder das Recht eine anzulegen)
- Minimum 5MB freien Webspace
- Register Globals Off (Hilfe zu Register Globals)
Der Webspace sollte erfüllen:
- GD Bibliothek Version 2.0.1 oder höher (wird für den Spamschutz bei den Kommentaren genutzt)
- mod_rewrite (wird für die suchmaschinenfreundlichen URLs genutzt, Hilfe zu Mod Rewrite)
Sofern hier etwas fehlt ist die Nutzung nur eingeschränkt möglich!
Auf dem lokalen PC wird benötigt:
- MYSQL Zugangsdaten (bekommt man von seinem Webhoster)
- ein FTP Programm wie z.B. FileZilla (lesen Sie ggf. den FTP Schnelleinstieg)
- ein Packprogramm wie z.B. 7-Zip
- einen zuverlässigen Browser wie z.B. Mozilla Firefox
- und natürlich die aktuelle Expblog Version ;-)
Instruktionen
- Schritt 1 : Downloaden Sie die aktuelle Expblog Version
- Schritt 2 : Entpacken Sie das expblog-0.x.zip mit einem Packprogramm
- Schritt 3 : Laden Sie die entpackten Dateien mit einem FTP Programm auf Ihren Webspace
- Schritt 4 : Surfen Sie mit einem Browser die Datei install/index.php im Blogverzeichnis an und führen Sie dort das SetUp aus.
- Schritt 5 : Löschen Sie nach erfolgreicher Installation den Ordner install aus dem Blogverzeichnis. Ansonsten ist das Blog nicht aufrufbar!
Setup: Endbenutzer-Lizenzvertrag (EULA)
Obwohl das Expblog Freeware und damit kostenlos ist, steht es unter einer Lizenz. Sofern Sie das Expblog installieren wollen, müssen Sie dieser Lizenz zustimmen.

Setup: Voraussetzungen / Überprüfung des Webspace
Da das Expblog gewisse technische Voraussetzungen für den korrekten Betrieb benötigt, überprüft das Setup in diesem Schritt die Konfiguration des Webspace.

Hierbei überprüft der Installer folgende Punkte:
- PHP5
Da das Expblog ab Version 0.5 ausschliesslich mit PHP5 arbeitet, muss diese Voraussetzung unbedingt erfüllt sein. - Register Globals Off
Hierbei handelt es sich um ein sicherheitsrelevantes Feature von PHP, welches unbedingt die richtige Einstellung benötigt. Mehr zu Register Globals! - GD-Lib
Diese Bibliothek wird für die Captcha-Spamschutzfunktion bei den Kommentaren benötigt. Sollte die GD-Lib nicht vorhanden sein ist später die Kommentarfunktion des Blogs nicht gegen Spam geschützt! In diesem Fall wird empfohlen, die Kommentarfunktion umgehend nach der Installation im Administrationsbereich (ACP) unter Blogverhalten zu deaktivieren.
Setup: Datenbank
In diesem Schritt werden Sie aufgefordert ein Datenbank Management System (DBMS) zu wählen. Es stehen MYSQL und SQLite zur Verfügung. Die
empfohlene Einstellung ist MYSQL, da sich die Implementierung von SQLite im Expblog noch in der Testphase befindet. Für Produktivsysteme
ist daher MYSQL zu empfehlen. Sie sollten SQLite nur im Notfall wählen z.B. aus Testzwecken oder wenn für Ihren Webspace kein MYSQL Server
verfügbar ist.
Die MYSQL Zugangsdaten erhalten Sie von Ihrem Webhoster, ggf. müssen Sie vor der Installation noch eine MYSQL Datenbank für das Expblog anlegen.
In den meisten Fällen bietet der Webhoster die Möglichkeit dieses über die Verwaltungssoftware des Webspace oder phpMyAdmin
zu machen.

Benötigt werden bei MYSQL:
- Hostname : eine typische Angabe wäre localhost oder die eigene Domain (z.B. example.com)
- Datenbank : der Name der Datenbank (muss man meist erst noch erstellen)
- Benutzername : der MYSQL Benutzername (bekommt man vom Webhoster)
- Passwort : das MYSQL Passwort (bekommt man vom Webhoster)
- Prefix : der Prefix für die zu erstellenden Tabellen (Änderung nur nötig wenn mehr als 1 expblog in der selben Datenbank laufen soll!)
Für den SQLite Betrieb wird nichts weiter ausser PHP5 benötigt.
Setup: Dateiberechtigungen
Für den Betrieb des Blogs müssen einige Dateien und Ordner bestimmte Dateirechte besitzen. Abhängig von der Konfiguration des Webservers werden diese Rechte beim Upload der Dateien per FTP in den meisten Fällen automatisch gesetzt. Sollte dieses bei Ihnen nicht der Fall sein zeigt das Setup an welche Dateien und Ordner nachbearbeitet werden müssen.

Hier 2 Möglichkeiten wie die Dateirechte geändert werden können:
-
Automatisches setzen per PHP
Das SetUp Script bietet die Möglichkeit alle benötigten Rechte automatisch zu setzen. Allerdings funktioniert dies nicht bei allen Serverkonfigurationen. Sofern das automatische Setzen der Dateirechte also fehlschlägt, ändern Sie die Rechte bzw. den CHMOD mit einem FTP-Programm. -
Ändern per FTP
Das Setzen der Rechte kann natürlich auch per FTP erfolgen. Die Änderungen erfolgen bei den meisten FTP Programmen über das rechte Maus-Kontextmenü der Dateien und Ordner. Nachfolgend eine Auflistung der benötigten Rechte (CHMOD) der Dateien:
| Datei/Ordner | CHMOD | Aufgabe |
|---|---|---|
| system/sqlconf.php | 644 | MYSQL-Zugangsdaten, Tabellenprefix, Tabellennamen(Konstanten) |
| system/expconf.php | 644 | Blogkonfiguration |
| rss.xml | 644 | RSS0.91 Feed |
| plugins/history.txt | 644 | Reihenfolge der Plugins in der Seitenleiste |
| system/expblog.sqlite.db | 600 | SQLite Datenbank Datei |
| system/tmp/ | 755 | Temporäre Dateien des Captcha-Spamschutzes |
| uploads/ | 755 | Generelles Verzeichnis für Dateiuploads |
| uploads/files/ | 755 | Verzeichnis für per FTP Client hochgeladene Dateien |
| uploads/images/ | 755 | Verzeichnis für per ACP hochgeladene Bilder |
| uploads/thumbs/ | 755 | Verzeichnis für Thumbnails der per ACP hochgeladene Bilder |
Setup: Basiskonfiguration
Dieser Schritt der Installation soll eine Grundkonfiguration des Expblogs ermöglichen. So können Sie z.B. das Blogbesitzerkonto anlegen, einen Titel für das Blog festlegen oder Entscheiden ob Demoeinträge mit installiert werden sollen.

Hier eine kurze Erklärung der einzellnen Punkte:
- Administrator Konto
Dieses "Blogbesitzer" Konto ist später nicht mehr löschbar. Sie können jedoch nachträglich das Passwort ändern. Wird während des Setups kein Konto angelegt, können Sie sich später mit dem Benutzernamen admin und dem Passwort qwertz in den Administrationsbereich einloggen. - Pfadangaben
Kontrollieren Sie bitte diese automatisch ermittelte Pfadangaben auf ihre Richtigkeit. Änderungen sind meist nur nötig wenn z.B. das Verzeichnis in dem das Expblog betrieben werden soll ein anderes ist als das von dem aus es installiert wird. Beachten Sie bitte den abschliessenden Slash (/) beim Webpfad! - Blogtitel
Der Titel des Blogs. Wird angezeit in den Metaangaben als Titel und im Kopfbereich des Blogs. Der Blogtitel kann nachträglich im Administrationsbereich geändert werden. - Demoeinträge
Die Demoeinträge zeigen die Möglichkeiten des Blogs auf und können natürlich gelöscht werden. - Impressum
Die Aktivierung des Impressums ist sehr empfehlenswert für Blogger aus Deutschland. Tragen Sie ggf. hier Ihre Kontaktdaten ein. Diese werden später als Bild auf der Seite dargestellt. Einem missbräuchliches Auslesen Ihrer Daten wird somit vorgebeugt.
Setup: Abschluss
Hier wird Ihnen das Ergebnis der Installation mitgeteilt. Sollten Fehler während der Installation aufgetreten sein, erhalten Sie darüber ebenfalls Meldung.

Installationsanleitung
- Allgemeine Voraussetzungen
- Instruktionen
- Endbenutzer-Lizenzvertrag (EULA)
- Voraussetzungen / Überprüfung des Webspace
- Datenbank
- Dateiberechtigungen
- Basiskonfiguration
- Abschluss
Anleitungen & Tutorials
- Hilfe zum Updaten
- Hilfe zu Register Globals
- Hilfe zu Mod Rewrite
- Demoplugin für die Seitenleiste
- PHP für Einsteiger


