Lege abschließend deine Umgebungsvariablen fest, um deine erste Anwendung zu erstellen.
Wirf als erstes einen Blick auf die Datei .env
, um die Umgebungsvariablen wie Datenbankanbindung festzulegen.
# .env
DB_TYPE=mysql
DB_HOST=localhost
DB_NAME=test
DB_USER=root
DB_PASS=
# App Environment
APP_SECRET=29a5b4d0168040c91c31ee2dd786e0ab04f58ffd
APP_ENV=development
# Default Controller
DEFAULT_CONTROLLER=App\Controller\BaseController
# User Settings
USER_CONTROLLER=App\Entity\User
DB_TYPE
Dies legt den Typ der Datenbank fest.
DB_HOST
Dies ist der Host der Datenbank.
DB_NAME
Gib hier den Namen der Datenbank an.
DB_USER
Dies ist der Datenbankbenutzer.
DB_PASS
Gib das Passwort des Benutzers an, wenn eins festgelegt wurde. Unter XAMPP ist standardmäßig kein Passwort gesetzt.
APP_SECRET
Wird unter anderem für Sessions benutzt.
APP_ENV
Erlaubt ist entweder development
oder production
. Während mit development sämtliche Programmfehler ausgegeben werden, sind diese unter production unterdrückt.
DEFAULT_CONTROLLER
Lege hier den Einstiegspunkt für dein Projekt fest.
USER_CONTROLLER
Lege fest, welche Entity-Klasse du für Benutzer verwendest.
Baldur bietet keinen eingebauten Entwicklungsserver, daher empfehle ich XAMPP. Dieser muss noch so konfiguriert werden, dass der Webroot auf das Verzeichnis /public
zeigt. Hier liegt nämlich die index.php
, die den Ringhorn Bootstrap aufruft.
Angenommen, XAMPP ist unter c:\xampp installiert, gehe zum Verzeichnis c:\xampp\appache\conf\extra
und füge folgende Zeilen der Datei httpd-vhosts.conf
hinzu.
#httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "c:\xampp\htdocs\baldur\public"
</VirtualHost>