// README.md - Installationsanleitung // ===================================
- PHP 7.4 oder höher
- MySQL 5.7 oder höher
- Webserver (Apache/Nginx)
- curl PHP Extension
- PDO MySQL Extension
-
Dateien auf den Server kopieren
-
Datenbank einrichten:
mysql -u root -p < install.sql
-
Konfiguration anpassen:
config/config.php
kopieren und anpassen- Divera Access Key eintragen
- Stein.app API Key und Business Unit ID eintragen
- Datenbank-Zugangsdaten eintragen
-
Berechtigungen setzen:
chmod 755 . chmod 644 *.php chmod 755 src/ config/
Für automatische Synchronisation alle 5 Minuten:
*/5 * * * * /usr/bin/php /pfad/zu/cron.php >> /var/log/divera-sync.log 2>&1
Öffnen Sie index.html
im Browser für das Dashboard.
- Dashboard öffnen
- Sync-Richtung wählen
- "Jetzt synchronisieren" klicken
Im Dashboard können Sie auswählen, welche Felder synchronisiert werden sollen.
GET api.php?action=stats
- Statistiken abrufenGET api.php?action=logs&limit=50
- Logs abrufenPOST api.php?action=sync
- Synchronisation startenGET api.php?action=fieldConfig
- Feld-Konfiguration abrufenPOST api.php?action=updateField
- Feld-Konfiguration aktualisieren
- Alle Konfigurationsdateien sind durch .htaccess geschützt
- API verwendet Prepared Statements gegen SQL Injection
- Rate Limiting für externe APIs implementiert
Bei Fragen oder Problemen erstellen Sie bitte ein Issue im Repository.