-
Notifications
You must be signed in to change notification settings - Fork 7
Konfiguration
-
die Datei
.env.dist
kopieren und in.env
umbenennencp .env.dist .env
-
.env
mit einem Texteditor öffnen und anpassen-
Sprache der Anwendung setzen mittels
LOCALE
Verfügbar
de
(deutsch) unden
(englisch) -
APP_ENV
setzen (prod|dev)Während der Entwicklung dev, ansonsten prod nutzen
-
erzeuge und setze einen zufälligen Wert für
APP_SECRET
z.B. mittels
openssl rand 23 | sha1sum
-
unter
DATABASE_URL
die Parameter für die Datenbank setzen. -
DB_SERVER_VERSION
entsprechend der Kommentare in der Datei anpassen
-
-
Um aus der Anwendung heraus Mails senden zu können (Konversationen), muss ein externer Mail Anbieter existieren. Die Zugangsdaten hierfür werden in den Parameter
MAILER_URL
der Datei.env
eingetragen.z.B.:
MAILER_DSN= smtp://username:[email protected]:port/?encryption=tls
-
die restlichen Mail Parameter entsprechend der Beispiele in der Datei anpassen
Wenn noch nicht vorhanden, lade den PHP dependency manager composer herunter, um die Pensionsverwaltungstool Abhängigkeiten installieren zu können. Führe anschließend den folgenden Befehl im root-Ordner des Projekts aus:
Für APP_ENV=dev
:
composer update
Für APP_ENV=prod
:
composer update --no-dev --optimize-autoloader
Führe den folgenden Befehl aus, um die Datenbank und die Anwendung zu initialisieren:
php bin/console doctrine:migration:migrate
php bin/console app:first-run
Anschließend kann mit einem Webbrowser zu dem Installationsordner gewechselt werden z.B. http://localhost/fewohbee/public/index.php um sich mit den zuvor angelegten Logindaten anzumelden.
Mit der Version 2.1.1 können automatisiert Testdaten eingespielt werden. Dies erleichtert die erste Verwendung.
Der folgende Befehl muss ausgeführt werden, um Testdaten für: Einstellungen, Reservierungen, Rechnungen und Vorlagen zu installieren:
php bin/console doctrine:fixtures:load --append
Wenn man z.B. nur die Vorlagen haben möchte:
php bin/console doctrine:fixtures:load --append --group templates
- Über die Anwendung
- Funktionen
- Impressionen / Bilder
- Installation
- Verwendung
- Für Entwickler
- Technologie Stack