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_rewrite aktiviert
  • 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:

  1. System-Check – Prüft PHP-Version, Extensions und Schreibrechte
  2. Datenbank – Zugangsdaten eingeben, Tabellen werden automatisch erstellt
  3. 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

  1. Einloggen unter /kunde/login.php
  2. Erste Ad-Zone erstellen (z.B. „Sidebar Banner" für deine Website)
  3. Erste Kampagne anlegen (Name, Budget, Abrechnungsmodell)
  4. Erstes Werbemittel hochladen (Bild-Banner oder Text-Ad)
  5. JS-Code auf deiner Publisher-Seite einbinden

Bereit?

Starte die Installation jetzt.

Install-Assistent öffnen