Zur Navigation

Upgrade auf JKBB 2.0

1 Jörg Kruse

Im folgenden wird ein Upgrade von der Version 1.2.x auf die Version 2.0.3 beschrieben (wer das Forum neu installieren möchte, kann das betreffende Paket auf der Downloadseite herunterladen und muss der im Paket enthaltenen Installations-Anweisung folgen)

1. Systemvoraussetzungen

Mindestens PHP 5.1. Die aktuell verwendete PHP-Version wird auch im Adminbereich unter System-Infos angezeigt

Auch eingesetzte Plugins müssen kompatibel mit der Forenversion 2.0 sein - in nächster Zeit werde ich hierzu entsprechende Updates herausbringen

2. Download des Upgrade-Pakets:

Download: Upgrade-Paket 2.0.3

3. Entpacken des Archivs

In dem Paket nicht enthalten ist die Konfigurations-Datei /includes/config.php - diese wird durch das Upgrade folglich nicht überschrieben

4. Manuelle Anpassungen

Ab der Version 2.0 werden die Dateien im Zeichensatz UTF 8 gespeichert. Falls sich in der Konfigurationsdatei /includes/config.php Umlaute befinden, muss diese unter dem Zeichensatz UTF-8 neu abgespeichert werden. Wer keien Änderungen in den Fornscripten vorgeommen hat, muss beim Upgrade nichts weiter anpassen und kann mit Punkt 5. fortfahren

Für diejenigen, die die Stylesheet-Datei umgebaut haben und die alten Dateien manuell anpassen möchten, beschreibe ich die wichtigsten Änderungen im folgenden Posting.

Die Änderungen der Dateien im Verzeichnis /includes/output sind so zahlreich, dass dort die neuen Dateien angepasst werden müssen. Die Dateien head.php und tail.php wurden stark vereinfacht und zur Datei main.php zusammengelegt.

5. Als Admin einloggen

... und den Adminbereich aufrufen. Dieser Schritt ist wichtig, da nach dem Hochladen der neue Dateien ein Login u.U. nicht mehr möglich ist, aber man im letzten Schritt als Admin das Datenbank-Update durchführen muss.

6. Hochladen der Verzeichnisse und Dateien

Die Verzeichnisse und Dateien der neuen Forenversion hochladen. (Das Verzeichnis /docs und die Datei README müssen nicht mit hochgeladen werden)

7. Datenbank-Update

- im Adminbereich den Button "Datenbank-Update" betätigen (falls nicht sichtbar, die Seite vorher aktualisieren)

Wenn unter den System-Infos der Hinweis "Die Datenbank ist auf dem neuesten Stand." zu lesen ist, ist das Upgrade erfolgreich abgeschlossen.

8. Änderungen nach dem Upgrade

Nach einem erfolgreichen Upgrade sollte in der htaccess Datei der Abschnitt unterhalb von "# Die folgenden Zeilen sollten nach erfolgreichem Upgrade entfernt werden:" gelöscht werden


Bei Unklarheiten oder falls es beim Upgrade zu Problemen kommt, bitte hier melden lächel

24.02.2010 10:12 | geändert: 31.12.2011 17:16

2 Jörg Kruse

Anpassungen für diejenigen, die aufgrund eigener Änderungen die alten Stylesheet-Dateien manuell anpassen möchten

1. notwendige Änderungen (geänderte Elemente)

Neues Element #topsubmenu, welches Eigenschaft margin-bottom von .submenu übernimmt:
#topsubmenu {
margin-bottom:20px;
}
.submenu {
font-weight:bold;
color:#666;
}

Umbenennung #ende in #bottomsubmenu
#bottomsubmenu {
width:320px;
}

In auf standard-2.css basierenden Styles (mit Navigation oben) diesen Abschnitt ...:
.start #content p { /* margin for #navi */
margin-bottom:160px;
}
.start #ende p {
margin-bottom:10px;
}
... ändern in:
.start #description { /* margin for #navi */
margin-bottom:160px;
}

kann gelöscht werden:
#navi h2 {
visibility:hidden;
margin:0;
line-height:0;
}

2. empfohlene Änderungen (geänderte Eigenschaften)

dieses Element löschen (Bilderrahmen entfernen):
img {
border:1px solid #77c;
}

hellere Farben:
strong {
color:#555;
}
strong a:link,
strong a:hover {
color:#66f;
}
strong a:visited {
color:#77c;
}

dafür hier dunkler:
code strong {
/* etc. */
color:#422;
}

größerer Code-Abschnitt:
pre {
/* etc. */
max-height:320px;
/* etc. */
}

höhere Box:
.infobox {
max-height:160px;
/* ... */
}

24.02.2010 11:09 | geändert: 24.02.2010 23:03

Nur Mitglieder können in diesem Forum Antworten schreiben.

Login | Registrieren