ScarBook Update v1.5

Update von v1.4 auf v1.5

Führen Sie folgende Schritte für ein Update aus:

  1. Erstellen Sie ein Backup der bisherigen Datenbank-Tabellen und Skript-Dateien!
  2. Entpacken des Zip Archives
  3. alle Dateien in ein Verzeichnis auf einen PHP tauglichen Webserver laden (Die Dateien müssen nicht in das bereits vorhandene Verzeichnis kopiert/überschrieben werden)
  4. 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.
  5. Schreibrechte für folgende Verzeichnisse setzen:
    1. CHMOD 777 /scarbook/admin/data/templates (auch den Dateien im Verzeichnis!)
    2. CHMOD 777 /scarbook/admin/data/templates_c
  6. kopieren/verschieben sie die "config.inc.php" aus dem alten /scarbook/admin/lib/ Verzeichnis in das neue /scarbook/admin/data/ Verzeichnis.
  7. Abschließend werden die Tabellen vollständig auf UTF-8 geändert. Dieser Schritt wird manuell durchgeführt.
    1. Öffnen Sie dazu z. B. mit phpMyAdmin die ScarBook Tabellen (alle Tabellen nacheinander).
    2. Wählen Sie die Tabellen nacheinander an und führen die folgenden Schritte aus.

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

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

  1. Wählen Sie im als Kollation "utf8_general_ci".
  2. 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