Damit du den Silverstripe-Installer erfolgreich aufrufen kannst, brauchst du eine Datenbank, die Installationsdateien und einen FTP-Zugriff auf den Server.
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:
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.
Download 'Get CMS & Framework', verwende den Link zum CMS&Framework.
- Speichere die ZIP-Datei auf deinem Rechner
- Entpacke die Dateien (2x)
Die entpackten Dateien müssen ins gewünschte Verzeichniss auf dem Webserver kopiert werden.
Die Installation wird aufgerufen durch die Datei: install.php in deinem Zielordner.
Beispiel: localhost/deinordner/install.php
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:
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.
Der Installer prüft ob die Datenbank beschreibbar ist. Die notwendigen Tabellen werden mit der Installation erstellt. Die Angaben:
Im Kurs erhaltet ihr dazu ein Datenblatt. Von einem Hostingprovider solltet ihr ebenfalls über diese Daten oder die entsprechenden Zugangsmöglichkeiten verfügen.
Der Installer prüft ob die Datenbank beschreibbar ist. Die notwendigen Tabellen werden mit der Installation erstellt. Die Angaben:
ErFülle die Felder aus. Mit 'Recheck requiremets' kannst du prüfen ob deine Angaben korrekt sind.
Sprachewahl und eine Administratorlogin mit Benutzer(oft Emailadresse) und Passwort muss für eine Login eingerichtet werden. (Achtet auf die korrekte Schreibweise)
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!
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,
Nach der Installation kannst du Silverstripe über die URL aufrufen.
Mit der URL http://localhost/deinesite/admin kannst du das Backend starten und dich einloggen.
Gratuliere, Silverstrie steht nun bereit um ...
Weiter mit dem Überblick der Ordnerstruktur