Quickstart Rocket
Im Rocket Quickstart zeigen wir dir, wie du mit dem n2n CMS Rocket arbeiten kannst. Der Rocket Quickstart baut auf dem n2n Quickstart auf.
Voraussetzungen
Wir gehen davon aus, dass du n2n mit Rocket installiert hast. In unserer n2n Installationsanleitung mit Composer ist erklärt, wie du n2n mit Rocket installieren kannst oder Rocket zu einem späteren Zeitpunkt dazu laden kannst. Ob du Rocket installiert hast, kannst du überprüfen, indem du schaust, ob bei dir die Verzeichnisse var/etc/rocket
vorhanden sind.
Datenbankverbindung
Rocket ist ein Modul, welches eine Datenbankverbindung benötigt. Du musst in var/etc/app.ini
also auf eine bestehende Datenbank verbinden. Nachfolgend zeigen wir dir, wie du in deiner Testumgebung auf die MySQL Datenbank test
verbindest:
[database : development] default.dsn_uri = "mysql:host=localhost;dbname=test" default.user = "root" default.password = "" default.transaction_isolation_level = "SERIALIZABLE" default.dialect = "n2n\impl\persistence\meta\mysql\MysqlDialect"
Damit Rocket läuft, müssen wir das Installations-SQL ausführen. Dieses findest du im etc Ordner des Moduls: var/etc/rocket/install.my.sql
. Führe dieses Statement auf deiner Datenbank aus.
Unter Umständen hast du auch noch andere Module installiert, welche ein Installations-SQL benötigen (z.B. var/etc/page/install.my.sql
). Führe auch diese Installationsscripte aus.
Konfiguration von Rocket
Pfad ins Rocket
Damit Rocket funktionieren kann, muss es einen Pfad registriert haben. Der Pfad, der ins Backend geht, ist in var/etc/rocket/app.ini
definiert:
[routing] controllers[/admin] = "rocket\core\controller\RocketController"
Mit dieser Konfiguration kann Rocket unter http://localhost/../public/admin
aufgerufen werden.
var/etc/rocket/app.ini
gemacht werden, da dieses File im Falle eines Updates überschrieben wird!Füge folgende Zeilen unter [routing]
im var/etc/app.ini
an, um den Pfad aus dem Rocket app.ini
zu löschen (1. Zeile) und neu zu bestimmen (2. Zeile):
controllers[/admin] = null controllers[/admin-example] = "rocket\core\controller\RocketController"
Mit dieser Einstellung ist Rocket unter http://localhost/../public/admin-example
erreichbar.
Sprache von Rocket
Die Sprache kann in var/etc/app.ini
angepasst werden. Rocket verwendet das admin
Locale:
[locales] default = "en" admin = "en"
Rocket steht momentan in Deutsch und Englisch zur Verfügung. Für andere Sprachen müssten einfach die Language Files rocket/lang/[locale].ini
erfasst werden.
Rufe jetzt den Pfad ins Rocket auf.
Login
Wenn du alles korrekt gemacht hast, siehst du jetzt den Login Screen. Das Standard Login ins Rocket ist:
Username: super
Passwort: super
Wenn du dich einloggen kannst, kann es losgehen!