Installation
In 10 Minuten vom Download bis zur ersten Werbeanzeige. Hier erfährst du alles zur Einrichtung.
Server-Anforderungen
- PHP 7.4+ (empfohlen 8.1+) mit den Extensions:
pdo_mysql,mbstring,gd(optional) - MySQL 5.7+ oder MariaDB 10.3+
- Apache mit
mod_rewriteaktiviert - SSL/HTTPS – erforderlich für CORS und sichere Cookies
Schritt 1: Dateien hochladen
Lade den kunde/-Ordner auf deinen Webserver hoch. Er sollte unter deiner Domain als Unterverzeichnis erreichbar sein, z.B. https://ads.seo-manager.info/kunde/.
Stelle sicher, dass das Verzeichnis assets/uploads/ads/ vom Webserver beschreibbar ist:
chmod -R 755 kunde/assets/uploads/
chown -R www-data:www-data kunde/assets/uploads/
Schritt 2: Install-Assistent
Rufe im Browser https://deine-domain.de/kunde/install.php auf. Der Assistent führt dich durch drei Schritte:
- System-Check – Prüft PHP-Version, Extensions und Schreibrechte
- Datenbank – Zugangsdaten eingeben, Tabellen werden automatisch erstellt
- Admin-Account – Erstelle deinen ersten Administrator
Der Installer erstellt die Datenbank automatisch (falls der DB-Benutzer die Berechtigung hat) und importiert alle 14 Tabellen.
Schritt 3: install.php löschen
Nach erfolgreicher Installation unbedingt die Datei install.php vom Server löschen. Sie ermöglicht sonst jedem, die Konfiguration zu überschreiben.
Schritt 4: Cronjobs einrichten
Drei Cronjobs sorgen für Statistik-Aggregation, Referral-Provisionen und Daten-Cleanup:
# Tagesstatistiken (täglich 02:00)
0 2 * * * php /pfad/zu/kunde/cron/aggregate-stats.php
# Referral-Provisionen (täglich 04:00)
0 4 * * * php /pfad/zu/kunde/cron/process-referrals.php
# Cleanup alte Daten (wöchentlich Sonntag 03:00)
0 3 * * 0 php /pfad/zu/kunde/cron/cleanup.php
Schritt 5: Erste Einrichtung
- Einloggen unter
/kunde/login.php - Erste Ad-Zone erstellen (z.B. „Sidebar Banner" für deine Website)
- Erste Kampagne anlegen (Name, Budget, Abrechnungsmodell)
- Erstes Werbemittel hochladen (Bild-Banner oder Text-Ad)
- JS-Code auf deiner Publisher-Seite einbinden