ENERGIETEC TESTSERVER – INSTALLATION
===================================

Voraussetzungen
---------------
- PHP 8.4.1 oder neuer
- MySQL/MariaDB und die ueblichen Laravel-PHP-Erweiterungen
- Apache mit mod_rewrite und erlaubten .htaccess-Dateien
- Document-URL: https://IHRE-DOMAIN.TLD/energietec

Ordnerstruktur
--------------
Der gesamte Inhalt des Ordners "energietec" gehoert nach:
public_html/energietec

Die oeffentlichen Dateien liegen direkt dort. Der Laravel-Kern liegt im
gesperrten Unterordner _app und ist nicht ueber den Browser erreichbar.

Einrichtung per SSH
-------------------
1. In public_html/energietec/_app wechseln.
2. Konfiguration anlegen:
   cp .env.server.example .env
3. APP_URL, DB_*, ADMIN_EMAIL und ADMIN_PASSWORD in .env eintragen.
4. Schreibrechte setzen:
   chmod -R 775 storage bootstrap/cache
5. Anwendungsschluessel erzeugen:
   php artisan key:generate --force
6. Tabellen und Inhalte anlegen:
   php artisan migrate --seed --force
7. Medienverknuepfung erstellen:
   php artisan storage:link
8. Produktionscache aufbauen:
   php artisan optimize

Wichtig
-------
- Eine echte .env-Datei und Zugangsdaten sind nicht im ZIP enthalten.
- Der Link public_html/energietec/storage wird erst durch "storage:link"
  erzeugt und zeigt auf _app/storage/app/public.
- Fuer den Testversand von Formularen SMTP konfigurieren. Mit MAIL_MAILER=log
  wird keine Nachricht versendet; sie steht nur im Laravel-Log.
- Nach dem Einrichten APP_DEBUG=false beibehalten.
