Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Lexorius/steinapi

Open more actions menu

Repository files navigation

Alpha Version - Nutzung auf eigene Gefahr

===================================

// README.md - Installationsanleitung // ===================================

Divera-Stein Sync System

Installation

1. Voraussetzungen

  • PHP 7.4 oder höher
  • MySQL 5.7 oder höher
  • Webserver (Apache/Nginx)
  • curl PHP Extension
  • PDO MySQL Extension

2. Installation

  1. Dateien auf den Server kopieren

  2. Datenbank einrichten:

    mysql -u root -p < install.sql
  3. Konfiguration anpassen:

    • config/config.php kopieren und anpassen
    • Divera Access Key eintragen
    • Stein.app API Key und Business Unit ID eintragen
    • Datenbank-Zugangsdaten eintragen
  4. Berechtigungen setzen:

    chmod 755 .
    chmod 644 *.php
    chmod 755 src/ config/

3. Cronjob einrichten (optional)

Für automatische Synchronisation alle 5 Minuten:

*/5 * * * * /usr/bin/php /pfad/zu/cron.php >> /var/log/divera-sync.log 2>&1

4. Dashboard aufrufen

Öffnen Sie index.html im Browser für das Dashboard.

Verwendung

Manuelle Synchronisation

  1. Dashboard öffnen
  2. Sync-Richtung wählen
  3. "Jetzt synchronisieren" klicken

Feld-Konfiguration

Im Dashboard können Sie auswählen, welche Felder synchronisiert werden sollen.

API Endpoints

  • GET api.php?action=stats - Statistiken abrufen
  • GET api.php?action=logs&limit=50 - Logs abrufen
  • POST api.php?action=sync - Synchronisation starten
  • GET api.php?action=fieldConfig - Feld-Konfiguration abrufen
  • POST api.php?action=updateField - Feld-Konfiguration aktualisieren

Sicherheit

  • Alle Konfigurationsdateien sind durch .htaccess geschützt
  • API verwendet Prepared Statements gegen SQL Injection
  • Rate Limiting für externe APIs implementiert

Support

Bei Fragen oder Problemen erstellen Sie bitte ein Issue im Repository.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.