CMSimple - das kostenlose CMS

Von: Johann-Christian Hanke
Stand: 24. Januar 2011
1
(1)
Beitrag bewerten
Anmelden um Kommentare zu schreiben

Downloads zu diesem Beitrag

Download und Installation

Ihr Dienstleister bietet PHP-Unterstützung? Dann steht der Installation von CMSimple nichts im Wege. Eine MySQL-Datenbank ist nicht erforderlich und selbst ein langsamer Internetzugang stellt bei der geringen Dateigröße kein Hindernis dar!

So installieren Sie CMSimple:

  1. Surfen Sie zum Downloadbereich von CMSimple. Sollte der Download hier nicht klappen, steht eine alternative Downloadseite auf CMSimple.org zur Verfügung.

  2. Wählen Sie die gewünschten Optionen. Die voreingestellte Haupt-Sprache (Default-Language) findet CMSimple automatisch: German. Wählen Sie auf Wunsch weitere Sprachen bei gedrückter Strg-Taste. Wählen Sie auch das oder die beiden Templates aus, im Beispiel sowohl default als auch subsilverlike. Auch hier gelingt das Anklicken wieder bei gedrückter Strg-Taste.

  3. Entscheiden Sie sich noch für die gewünschte Lizenzart, ich empfehle GPL3. Damit steht es Ihnen auch frei, die Backlinks zur CMSimple-Homepage zu entfernen. (Lediglich die Copyright-Hinweise im Programm selber müssen stehen bleiben.)

    Bild vergrößernNehmen Sie die gewünschten Einstellungen vor und klicken Sie dann auf Download.

  4. Laden Sie die entsprechende Datei auf Ihren Rechner, im Beispiel cmsimple3_3.zip

  5. Entpacken Sie die Datei auf Ihrem Rechner. Unter Windows gelingt das per Rechtsklick. Wählen Sie den Befehl Alle extrahieren und folgen Sie den Schritten des Extrahier-Assistenten. (Falls Sie 7-Zip zum Auspacken verwenden, genügt der Kontextmenübefehl 7-Zip/Hier entpacken.)

  6. Beim Auspacken entsteht der Ordner cmsimple3_3. Dort enthalten sind die eigentlichen Dateien und Verzeichnisse von CMSimple.

    Bild vergrößernDie Ordnerstruktur von CMSimple

  7. Übertragen Sie alle Dateien und Ordner per FTP auf Ihren Webserver, in das Wurzelverzeichnis Ihrer Präsenz oder in einen beliebigen anderen Unterordner. (Ich gehe davon aus, dass Sie sich mit dem Übertragen von Dateien zum Webhoster auskennen. Als Programm empfehle ich Ihnen FileZilla. Auf der FileZilla-Website gibt es auch eine Kurzanleitung zum Hochladen von Dateien.)

CMSimple erst einmal offline testen

Sie können das CMS auch erst einmal offline installieren. Nutzen Sie dafür einen lokalen Webserver, beispielsweise den Apache-Webserver mit PHP. Am einfachsten ist die Verwendung eines vorkonfigurierten Systems wie XAMPP. Als Alternative zu XAMPP können Sie auch eine Testumgebung mit Server2Go einrichten. Mehr darüber erfahren Sie in dem Beitrag Server2Go als Testwebserver für Windows nutzen.

Richten Sie das CMS offline ein und übertragen Sie es am Schluss ins Web. Dazu müssen Sie lediglich alle zu CMSimple gehörenden Ordner und Dateien auf den Server Ihres Webhosters kopieren.

Lese- und Schreibrechte erteilen

Sie haben CMSimple online eingerichtet, also alle Dateien und Ordner auf den Webserver überspielt? Geben Sie nun einige Verzeichnisse, Unterverzeichnisse und damit die dort enthaltenen Dateien zum Schreiben frei. Beim FTP-Programm FileZilla gelingt das über Rechtsklick auf das Element und Wahl des Befehls Dateiattribute. Oft genügt es bei Dateien, dem "Besitzer" (owner) und der "Öffentlichkeit" (other bzw. public) Lese- und Schreibrechte zu erteilen. Die "Gruppe" (group) benötigt nur Leserechte. Das entspricht dem Befehl CHMOD 646. Bei Ordnern kommen noch Ausführungsrechte für "Besitzer" und "Öffentlichkeit" hinzu. Der dahinterliegende Befehl lautet CHMOD 747.

Bild vergrößernErteilen der Datei- bzw. Verzeichnisberechtigungen mit FileZilla. Sie können den geforderten numerischen Wert auch direkt in das entsprechende Feld eintragen.

Sollte das nicht ausreichen, müssen Sie jedoch mehr Häkchen - in manchen Fällen sogar alle setzen. Alle Häkchen entspräche dem Befehl CHMOD 777, ist aber aus Sicherheitsgründen nicht erste Wahl. Wie auch immer - hier die Liste der eventuell freizugebenden Verzeichnisse und der darin enthaltenen Dateien:

  • cmsimple

  • cmsimple/[Sprachabkürzung wie en] (falls vorhanden)

  • content

  • templates/default

  • templates/subsilverlike (falls vorhanden)

  • images

  • downloads

Vergessen Sie nicht, auch die in den hier gelisteten Verzeichnissen enthaltenen Dateien freizugeben!

Oft klappt es auch ohne Freigabe

Bei immer mehr Dienstleistern ist diese Freigabe nicht nötig. Das hängt davon ab, in welchem Modus PHP läuft. Auf einem PHP-fähigen "Shared-Hosting-Portal" der 1&1 GmbH, beim Webhoster Strato oder auf einem Account von PS Webhosting können Sie sich diesen Aufwand in der Regel sparen. Bei diesen Dienstleistern spielt das Erteilen der Rechte keine Rolle. Auch bei einer Offline-Installation, beispielsweise unter XAMPP oder Server2Go, ist keine Ordnerberechtigung erforderlich. Beim Dienstleister Neue Medien Münnich legen Sie einfach eine Textdatei namens .htaccess (Punkt - htaccess - keine Endung!) in den Wurzelordner Ihrer Präsenz. Notieren Sie dort folgende Zeile:

AddHandler php5-cgi .php

PHP läuft nun im CGI-Modus und Sie umgehen auch bei diesem Dienstleister das lästige Setzen von Berechtigungen.

Probieren Sie einfach, ob es klappt!

Und sollten doch Schreibrechte nötig werden, merken Sie es früh genug beim Aufruf des Admin-Bereichs, Befehl Einstellungen (Settings). Dann erscheint ein Warnhinweis mit einer Liste der nicht beschreibbaren Ordner und Dateien.

Dies ist eine Leseprobe

Möchten Sie den Beitrag komplett lesen? Dann werden Sie Probemitglied und testen Sie akademie.de 14 Tage kostenlos!

Auf CMSimple - das kostenlose CMS erfahren Sie mehr über diesen Beitrag und die weiteren Leseproben.

Weitere Informationen finden Sie auf unserer Infoseite zur Mitgliedschaft und in unseren AGB.

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein