Von CMBasic 1.6 auf CMBasic 1.6.1 updaten
CMBasic 1.6.1 ist nicht mehr als ein kleines Bugfix für 1.6. Zusätzlich gibt es das neue Template gruenau.
Ersetzen Sie einfach die alten Dateien mit denen aus dem Update-Archiv. Achten Sie dabei auf den korrekten Zielordner.
Dateien im Update-Archiv
Folgende Ordner und Dateien befinden sich im Update-Archiv:
Stammordner (kleine Korrekturen für Splashpage und Tiny MCE)
- liesmich.txt
- contentmaker.inc.php
- tiny_mce.inc.php
Ordner »backend« (Versionsanzeige, verbesserter TableEditor)
- version.php
- TableEditor.php
Ordner »css« (Templateordner)
- Unterordner »gruenau« mit allen Dateien
Ordner »minibot« (Fix für Lightbox-Galerie)
- bog_lightbox.inc.php
Von CMBasic 1.5 auf CMBasic 1.6 updaten
Wenn Sie mit Ihrer bisherigen Präsenz zufrieden sind, müssen Sie nicht updaten. Es sind derzeit keine sicherheitskritischen Mängel von CMBasic bekannt.
Die wichtigste Maßnahme lautet: Sichern Sie Ihr komplettes altes CMBasic vor dem Update. Sichern Sie nicht nur die Dateien und Ordner, sondern auch die Inhalte der Datenbanktabellen. Das gelingt über das Backend, wählen Sie dort Backupdatei jetzt herunterladen und speichern Sie das Backup an sicherer Stelle.
Nun laden Sie sich das Archiv von CMBasic 1.6 (bzw. der aktuellen Beta) aus dem Downloadbereich herunter. Entpacken Sie das Archiv unter Bewahrung der Ordnerstruktur.
Bevor Sie die nächsten Schritte unternehmen: Achten Sie darauf, Ihre Datei edit/config.inc.php nicht zu überschreiben. Bewahren Sie auch Ihr evtl. angepasstes Template (index.php, entsprechender Ordner unterhalb von css) vor dem Überschreiben. Wichtig: Arbeiten Sie mit der neuen config.inc.php, übertragen Sie jedoch alle wichtigen Zugangsdaten aus der alten in die neue Datei.
- Spielen Sie alle Dateien und Ordner an ihre Plätze. Dabei werden alle alten Dateien überschrieben und neue angelegt.
- Bearbeiten Sie auch die index.php. Das ist aber nur nötig, wenn Sie die Lightbox-Galerie verwenden wollen. Dann müssen Sie eine weitere CSS-Datei einbinden.
- Wie Sie das genau machen, lesen Sie auf der Detailseite zum Einrichten der Lightbox-Galerie.
Neue Regeln in der .htaccess
Denken Sie auch an den Einsatz der neuen Datei .htaccess. Ich habe eine erweiterte Datei erstellt und diese im Stammordner unter dem Namen htaccess.txt abgelegt.
Diese Datei enthält u.a. Vorschläge, wie man bei zwei Webhostern auf PHP 5 umstellen kann. Außerdem finden Sie einige Regeln, die Hackern und Skriptkids das Leben schwerer machen sollen. Außerdem ist sie dann wichtig, wenn Sie die suchmaschinenfreundlichen URLs (empfohlen) verwenden wollen.
Laden Sie diese htaccess.txt in den Stammordner Ihrer CMBasic-Präsenz und benennen Sie sie um in .htaccess. Wenn Ihre Präsenz weiterhin aufgerufen werden kann, scheint Ihr Hoster damit keine Probleme zu haben.
Vorsicht, index.php
Warum habe ich eigentlich die Datei index.php im Updatepaket in VORSICHT_index.php benannt? Damit Sie nicht versehentlich Ihre wertvolle, individuell angepasste eigene index.php überschreiben. Sie sollen ggf. nur vergleichen und den neuen CSS-Link zu css/spezial/lichtkasten.css übernehmen.
Mit VORSICHT_ leite ich zumindest im Update-Paket ab sofort übrigens alle Dateien ein, bei denen Sie erst einmal aufpassen sollten. Wenn Sie jedoch das komplette Paket herunterladen, tragen alle Dateien ihre Originalnamen.