# Feuerwehr Vereinsshop - Setup ## Voraussetzungen - PHP 8.x - Webserver - Schreibrechte auf `data/` ## 1) `.htaccess` aktivieren Im Projektordner liegt eine Vorlage unter `data/default.htaccess`. Benenne sie um in: - `data/.htaccess` Beispiel: ```bash mv data/default.htaccess data/.htaccess ``` ## 2) Globale Config und Admins im `config.php` einrichten In `config.php` mindestens diese Werte anpassen: - `SITE_NAME` - `SITE_URL` - `ADMIN_EMAIL` - `FROM_EMAIL` - `FROM_NAME` - Optional: `ORDER_PREFIX`, `RESERVATION_EXPIRY_DAYS` Passe `ADMIN_USERS` an: - Für jeden Admin einen Eintrag mit Benutzername und Passwort-Hash hinzufügen - Standard-Accounts/Hashes nach dem ersten Setup ersetzen Beispielstruktur: ```php define('ADMIN_USERS', [ 'admin' => '...bcrypt-hash...', 'manager' => '...bcrypt-hash...' ]); ``` Generate the password: https://www.onlinewebtoolkit.com/hash-generator using the crypt functionality.