Update von v1.4 auf v1.5
Führen Sie folgende Schritte für ein Update aus:
- Erstellen Sie ein Backup der bisherigen Datenbank-Tabellen und Skript-Dateien!
- Entpacken des Zip Archives
- alle Dateien in ein Verzeichnis auf einen PHP tauglichen Webserver laden (Die Dateien müssen nicht in das bereits vorhandene Verzeichnis kopiert/überschrieben werden)
- Verzeichnisse aus bestehender Installation übernehmen (vom Backup):
/sgb/admin/templates kopieren nach: /sgb/admin/data/templates
Benennen Sie alle *.html in *.tpl um, Dateiendung auf "tpl" ändern.
- Schreibrechte für folgende Verzeichnisse setzen:
- CHMOD 777 /scarbook/admin/data/templates (auch den Dateien im Verzeichnis!)
- CHMOD 777 /scarbook/admin/data/templates_c
- kopieren/verschieben sie die "config.inc.php" aus dem alten /scarbook/admin/lib/ Verzeichnis in das neue /scarbook/admin/data/ Verzeichnis.
- Abschließend werden die Tabellen vollständig auf UTF-8 geändert. Dieser Schritt wird manuell durchgeführt.
- Öffnen Sie dazu z. B. mit phpMyAdmin die ScarBook Tabellen (alle Tabellen nacheinander).
- Wählen Sie die Tabellen nacheinander an und führen die folgenden Schritte aus.

- Markieren Sie links eine der ScarBook-Tabellen.
- Öffnen Sie rechts-oben den Reiter "Operationen".
- Wählen Sie im unteren-mittleren Bereich als Kollation "utf8_general_ci".
- Bestätigen Sie die Änderung mit "OK".

- Öffnen Sie mittig-oben den Reiter "Struktur".
- Markieren Sie alle Spalten mit dem "Typ" = "Varchar" oder "Text".
- Wählen Sie im unteren Bereich den Bleistift (zum bearbeiten).

- Wählen Sie im als Kollation "utf8_general_ci".
- Bestätigen Sie die Änderung mit "SPEICHERN"
Führen Sie die letzten Schritte für alle weiteren ScarBook Tabellen aus. Man erkennt Sie am gewählten Tabellen-Prefix, als Standard wird hier "sgb_" vorgegeben.
Geändertes Zeichen-Encoding
Mit dem Update auf Version 1.5 ändert sich das Charset Encoding vom ScarBook und damit die interne Zeichensatzverarbeitung.
Neuer Standard: UTF-8
Wenn Sie bereits mit UTF-8 arbeiten, müssen keine Änderungen vorgenommen werden. Sollten Sie mit dem früheren ScarBook-Encoding (ISO-8859-1) gearbeitet haben, ist eine Änderung notwendig. Die Änderung ist nur notwendig, wenn Sie weiterhin mit dem ISO-8859-1 Zeichensatz arbeiten möchten.
Ihr bisheriges Zeichensatz-Encoding können Sie in der ScarBook-Administration in den Einstellungen ändern.
Punkt: "Charset-Encoding". Geben Sie dort Ihr altes Encoding an.
Die Zeichensatz-Transformation setzt die PHP-Erweiterung: iconv voraus