Lupe Suche
Responsiv Devices

Silverstripe Installation

Voraussetzungen zur Installation

Damit du den Silverstripe-Installer erfolgreich aufrufen kannst, brauchst du eine Datenbank, die Installationsdateien und einen FTP-Zugriff auf den Server.

Datenbank erstellen (auf localhost optional)

Auf dem Hosting-Server muss über das Controll-Panel erst eine Datenbank erstllt werden. Die Panels der verschiedenen Provider sind recht unterschiedlich, die Vorgehensweise ist aber immer die gleiche:

  • Datenbank erstellen
  • Benutzer erstellen
  • Diesen Benutzer der Datenbank zuweisen
    (Oft müssen die Rechte dieses Benutzers auch erteilt werden)

Dadurch erstellst du die nötigen Angaben für die Installation. Ist bereits eine Datenbank eingerichtet, sind die Angaben auf dem Domaindatenblatt des Hostingproviders ersichtlich.

Dateien aus der Silverstripe-Website herunterladen

Download 'Get CMS & Framework', verwende den Link zum CMS&Framework.
- Speichere die ZIP-Datei auf deinem Rechner
- Entpacke die Dateien (2x)

Dateien auf den Server kopieren (localhost)

Die entpackten Dateien müssen ins gewünschte Verzeichniss auf dem Webserver kopiert werden.

4 entpacken

 

Den Silverstripe-Installer aufrufen

Die Installation wird aufgerufen durch die Datei: install.php in deinem Zielordner.
Beispiel: localhost/deinordner/install.php

Silverstripe-Installer

Der Installer prüft die Einstellungen des Servers, die Schreibrechte und die Datenbankverbindung.
Von oben nach unten, werden in dieser Abbildung die Schreibrechte auf Dateien und Ordner bemängelt (Rot). Um die Installation ausführen zu können müssen alle roten Warnmeldungen beseitigt werden. Diese betreffen:

  • Datei- und Ordnerrechte (chmod 0777 für beschreibbare Dateien und Ordner)
  • Datenbankverbindung: DB-Typ, Server, Benutzer, Passwort und Datenbankname
  • Die Sprache muss gewählt werden
  • Das Admin-Login muss erstellt werden
  • Das Template muss gewählt werden

0 install1

 

Die Datei- und Ordnerrtechte (Hostingprovider-Server)

Die Einstellungen der verschiedenen Hostingprovider können sich unterscheiden. PHP muss die Rechte besitzen, Dateien zu berschreiben (chmod 0777). Auf deinem localhost hast du alle Rechte (sofern du als Administrator auf deinen Computer arbeitest.)

Die ".htaccess"-Datei muss durch PHP beschreibbar sein.

Der Ordner "mysite" muss beschreibbar sein.

Die Datei: mysite/ _config.php muss beschreibbar sein.

Der Ordner assets und seine Unterordner müssen beschreibbar sein.

Ein Klick auf "Re check requirements" zeigt dass die Rechte in Ordnung sind.

Der Ordner assets und seine Unterordner müssen beschreibbar sein.

Ein Klick auf "Re check requirements" zeigt dass die Rechte in Ordnung sind.

Screenshot

Die Datenbankverbindung (Hostingprovider-Server)

Der Installer prüft ob die Datenbank beschreibbar ist. Die notwendigen Tabellen werden mit der Installation erstellt. Die Angaben:

  • Typ: MySQL 5.0 ist Standard auf einem Unix-Hosting
  • Database-Server: localhost (Standard)
  • Database username: wurde beim erstellen der Datenbank vergeben
  • Database password: wurde beim erstellen der Datenbank vergeben
  • Database name: wurde beim erstellen der Datenbank vergeben

Im Kurs erhaltet ihr dazu ein Datenblatt. Von einem Hostingprovider solltet ihr ebenfalls über diese Daten oder die entsprechenden Zugangsmöglichkeiten verfügen.

Datenbankverbindung (localhost)

Der Installer prüft ob die Datenbank beschreibbar ist. Die notwendigen Tabellen werden mit der Installation erstellt. Die Angaben:

  • Typ: MySQL 5.0
  • Database-Server: localhost (Standard)
  • Database username: root (oder deine eigene Einstellung)
  • Database password: **** (aus Sicherheitsgründen solltest du dein Xampp mit einem Passwort einrichten)
  • Database name: xxx (auf localhost kannst du direkt hier deine datenbank benennen)

0 install2

ErFülle die Felder aus. Mit 'Recheck requiremets' kannst du prüfen ob deine Angaben korrekt sind.

0 install3

Einen Adminstrator einrichten

Sprachewahl und eine Administratorlogin mit Benutzer(oft Emailadresse) und Passwort muss für eine Login eingerichtet werden. (Achtet auf die korrekte Schreibweise)

0 install4

Das Template (Theme) auswählen

Blackcandy ist das Standars-Template von Silverstripe 2. das Tutorial wird benötigt um die Tutorials der EB und der Silverstripe-Community auführen zu können.

Jetzt kann Silverstripe installiert werden!

0 install5

Die Datei: install.php vom Server löschen

Aus Sicherheitsgründen ist es erforderlich die Datei install.php vom Server zu löschen. Wenn eine erneute Installation ausgeführt werden muss, reicht es, diese Datei wieder ins Root-Verzeichniss zu kopieren, die Datei mysite/_config.php zu löschen und install.php erneut aufzurufen,

0 install6

Nach der Installation kannst du Silverstripe über die URL aufrufen.

0 install7

Mit der URL http://localhost/deinesite/admin kannst du das Backend starten und dich einloggen.

0 install8

Gratuliere, Silverstrie steht nun bereit um ...

Weiter mit dem Überblick der Ordnerstruktur