Medienakkreditierung

Self-Check

Diagnose der Umgebung, Datenbank und Sicherheitsauflagen.

PrüfungStatusHinweis
PHP-Version ≥ 8.1 OK 8.4.26
Erweiterung pdo_mysql OK
Erweiterung fileinfo (MIME-Prüfung der Uploads) OK
Erweiterung curl (Graph-Mailversand) OK
Erweiterung openssl OK
Erweiterung mbstring OK
Erweiterung gd (Bildprüfung/Badge/QR) OK
Erweiterung zip (Excel-Import/-Export, E1) OK
app/config.php vorhanden OK
Demo-Login nur in der Entwicklung OK app_env=prod, Demo-Login aus
Kein Livebetrieb ohne anmeldefähige Benutzerkonten OK 6 aktive Konten mit Passwort
Datenbankverbindung OK
Tabellen angelegt OK
Zeitzone PHP und MySQL identisch OK PHP: Europe/Berlin, Abweichung 0 s
Upload-Verzeichnis (Nachweise) beschreibbar OK /var/www/vhosts/btv-intern.de/presse.btv-intern.de/webapp/app/../storage/uploads
Upload-Verzeichnis (Nachweise) außerhalb von public/ OK
Badge-Verzeichnis beschreibbar OK /var/www/vhosts/btv-intern.de/presse.btv-intern.de/webapp/app/../storage/badges
Badge-Verzeichnis außerhalb von public/ OK
Mail-Versand aktiv OK Modus: graph (simulate = nur protokolliert; graph = echter Versand als presse@btv-turnen.de)
Graph-Zugangsdaten vollständig (O11) OK Absender: presse@btv-turnen.de
Link Medienrichtlinien (O3) Fehler Platzhalter — vor Livegang füllen
Link SAFE-SPORT-Merkblatt (O4) OK /safe-sport-merkblatt
Link Datenschutzerklärung (O5) OK https://btv-turnen.de/der-btv/ueber-uns/datenschutz
tFPDF vorhanden OK /var/www/vhosts/btv-intern.de/presse.btv-intern.de/webapp/app/controllers/../../lib/tfpdf/tfpdf.php
Badge-Schrift Century Gothic OK /var/www/vhosts/btv-intern.de/presse.btv-intern.de/webapp/app/controllers/../../lib/tfpdf/font/unifont/CenturyGothic.ttf
Font-Cache mitgeliefert (lib/ muss nicht schreibbar sein) OK
phpqrcode ladbar (QR-Erzeugung, E3/E6) OK /var/www/vhosts/btv-intern.de/presse.btv-intern.de/webapp/app/controllers/../../lib/phpqrcode/phpqrcode.php
SLA-Reminder zuletzt gelaufen (E8) OK noch nie — Cron einrichten (bin/reminder.php oder /cron/reminder)