Demo Page

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.

Zu Sicherheitszwecken empfehlen wir den Pfad zum Admin Bereich anzupassen. Der Pfad ist zwar unter 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.

« Controller einbinden Google Maps »

Kommentare

Du musst eingeloggt sein, damit du Beiträge erstellen kannst.

Fragen