Demo Page
Wir haben ein Demo Projekt für dich vorbereitet. Dies umfasst eine vollständige Webseite. Anhand dieses Beispieles kannst du viel lernen, wie du deine eigenen Webseiten mit n2n umsetzen kannst.
Installation
Als erstes musst du das Projekt mittels GitHub auschecken. Dafür kannst du den Link https://github.com/n2n/n2n-rocket-page-demo.git
verwenden. Das ganze Projekt findest bei GitHub.
Nachdem du das Demo Projekt in deiner IDE eingebunden hast, musst du ein Composer update durchführen. Dazu wechselst du mit der Konsole in das Hauptverzeichnis deines Projektes (da wo du das composer.json
findest) und gibst folgende Befehle ein:
composer clear-cache composer update
Datenbank
Da dies ein neues Projekt ist, benötigst du auch eine leere MySQL Datenbank. Erstelle dazu eine mit dem Namen n2n7_demo
wie es bei var/etc/app.ini
unter database
festgelegt ist. Verwende dabei die Kollation utf8_general_ci
.
Zum Schluss musst du noch die Datei var/bak/backup.sql
importieren.
Pfade
Das Frontend findest du nun unter http://localhost/[pfad-zum-projekt]/public
und das Backend unter http://localhost/[pfad-zum-projekt]/public/admin
.
var/etc/rocket/app.ini
definiert, allerdings sollte der Pfad unter var/etc/app.ini
angepasst werden, da dieser sonst bei einem Update überschrieben wird.Um den Pfad anzupassen, musst du folgende Zeilen in var/etc/app.ini
einfügen:
[routing] controllers[/admin] = null controllers[/admin-example] = "rocket\core\controller\RocketController"
Danach wäre das Backend Rocket unter http://localhost/[pfad-zum-projekt]/public/admin-example
erreichbar. Einloggen kannst du dich dann mit dem Benutzernamen und Passwort "super" Näheres entnimmst du der Dokumentation zu Rocket.