================================================================================
RP SENDEPLAN - INSTALLATIONSANLEITUNG
================================================================================
================================================================================
1. SYSTEMVORAUSSETZUNGEN
================================================================================
WEBSERVER:
- Apache oder Nginx
- PHP 7.4 oder höher (empfohlen: PHP 8.1+)
- MySQL 5.7+ oder MariaDB 10.3+
PHP-ERWEITERUNGEN (erforderlich):
- PDO + PDO_MySQL
- mbstring
- json
- curl (für Lizenz-Prüfung und Updates)
- openssl
PHP-EINSTELLUNGEN (empfohlen):
- memory_limit: 128M
- max_execution_time: 60
- upload_max_filesize: 10M
- post_max_size: 10M
HOSTING-EMPFEHLUNG:
- Shared Hosting (z.B. All-Inkl, IONOS, Strato) ausreichend
- Eigener VPS/Server für mehr Kontrolle
================================================================================
2. DATENBANK ERSTELLEN
================================================================================
OPTION A: Über phpMyAdmin
-------------------------
1. Logge dich in phpMyAdmin ein
2. Klicke auf "Neu" (linke Seite)
3. Datenbankname eingeben: z.B. "sendeplan_db"
4. Zeichensatz: utf8mb4_unicode_ci
5. Klicke "Erstellen"
OPTION B: Über Hosting-Panel
----------------------------
1. Logge dich in dein Hosting-Panel ein (z.B. Plesk, cPanel)
2. Gehe zu "Datenbanken" oder "MySQL"
3. Erstelle neue Datenbank
4. Erstelle Datenbankbenutzer mit Passwort
5. Weise Benutzer der Datenbank zu (alle Rechte)
NOTIERE DIR:
- Datenbankname: ___________________________
- Datenbank-Benutzer: ___________________________
- Datenbank-Passwort: ___________________________
- Datenbank-Host: localhost (meistens)
================================================================================
4. INSTALLATION STARTEN
================================================================================
SCHRITT 1: Installer aufrufen
-----------------------------
Öffne im Browser:
https://deine-domain.de/sendeplan/install.php
SCHRITT 2: Datenbank-Verbindung
-------------------------------
Gib folgende Daten ein:
- DB-Host: localhost (oder vom Hoster vorgegeben)
- DB-Name: [dein Datenbankname]
- DB-Benutzer: [dein Datenbankbenutzer]
- DB-Passwort: [dein Datenbankpasswort]
- Tabellen-Präfix: rp_ (kann geändert werden)
SCHRITT 3: Admin-Account erstellen
----------------------------------
Gib folgende Daten ein:
- Benutzername: admin (oder nach Wahl)
- E-Mail: deine@email.de
- Passwort: [sicheres Passwort wählen]
SCHRITT 4: Radio-Einstellungen
------------------------------
- Radio-Name: z.B. "Radio Cuxhaven"
- Radio-URL: https://deine-radio-seite.de
SCHRITT 5: Installation abschließen
-----------------------------------
Klicke auf "Installieren" und warte bis die Meldung
"Installation erfolgreich!" erscheint.
WICHTIG: Nach der Installation
------------------------------
LÖSCHE die Datei install.php aus Sicherheitsgründen!
rm install.php (per FTP oder SSH)
================================================================================
5. ERSTER LOGIN
================================================================================
SCHRITT 1: Login-Seite öffnen
-----------------------------
https://deine-domain.de/sendeplan/login.php
SCHRITT 2: Anmelden
-------------------
- Benutzername: [bei Installation gewählt]
- Passwort: [bei Installation gewählt]
SCHRITT 3: Dashboard
--------------------
Nach erfolgreichem Login siehst du das Dashboard mit:
- Übersicht der Sendungen
- Statistiken
- Schnellzugriffe
================================================================================
6. GRUNDKONFIGURATION
================================================================================
6.1 EINSTELLUNGEN (Admin → Einstellungen)
-----------------------------------------
ALLGEMEIN:
- Radio-Name: Name deines Radios
- Radio-URL: Webseite des Radios
- Admin-E-Mail: Für Benachrichtigungen
- Zeitzone: Europe/Berlin
DESIGN:
- Logo hochladen
- Farbschema wählen
SMTP (für E-Mail-Versand):
- SMTP-Server: z.B. smtp.gmail.com
- SMTP-Port: 587 (TLS) oder 465 (SSL)
- SMTP-Benutzer: deine@email.de
- SMTP-Passwort: App-Passwort
- Verschlüsselung: TLS empfohlen
6.2 BENUTZER ANLEGEN (Admin → Benutzerverwaltung)
-------------------------------------------------
Rollen:
- Administrator: Voller Zugriff
- Sendeleitung: Kann Sendungen und Benutzer verwalten
- Moderator: Kann eigene Sendungen verwalten
6.3 RECHTEVERWALTUNG (Admin → Rechteverwaltung)
-----------------------------------------------
- Menü-Rechte pro Rolle festlegen
- Wer darf was sehen/bearbeiten
6.4 STREAMS EINRICHTEN (Admin → Streams)
----------------------------------------
Laut.fm:
- Typ: Laut.fm
- Station: dein-stationsname
- URLs werden automatisch generiert
Icecast/Shoutcast:
- Typ: Icecast/Shoutcast
- Host, Port, Mountpoint
- Zugangsdaten für Moderatoren
6.5 TEAM-PORTAL (Admin → Portal-Seiten)
---------------------------------------
- Infoseiten für Moderatoren erstellen
- HTML + iframes erlaubt
- z.B. Regelwerk, Stream-Anleitungen, Downloads
================================================================================
7. LIZENZ AKTIVIEREN
================================================================================
FREE-VERSION:
-------------
- Kostenlos nutzbar
- 1 Benutzer, 20 Sendungen
- Keine Lizenz erforderlich
PRO-VERSION (29.99 € einmalig):
---------------------------
- 10 Benutzer, 100 Sendungen
- Wunschbox, Export, E-Mail-Benachrichtigungen
ENTERPRISE-VERSION (59.99 € einmalig):
-----------------------------------
- Unbegrenzte Benutzer & Sendungen
- API-Zugang, Multi-Domain
LIZENZ AKTIVIEREN:
------------------
1. Kaufe Lizenz auf https://radioplan24.de
2. Du erhältst einen Lizenzschlüssel per E-Mail
3. Gehe zu Admin → System → Lizenz
4. Gib Lizenzschlüssel und Domain ein
5. Klicke "Lizenz aktivieren"
================================================================================
8. UPDATES EINRICHTEN
================================================================================
AUTOMATISCHE UPDATE-PRÜFUNG:
----------------------------
- RP Sendeplan prüft automatisch auf Updates
- Benachrichtigung erscheint im Admin-Bereich
MANUELLES UPDATE:
-----------------
1. Lade neue Version herunter
2. Erstelle Backup (Dateien + Datenbank)
3. Lade neue Dateien per FTP hoch (überschreiben)
4. NICHT überschreiben: includes/db.php (enthält Zugangsdaten)
5. Öffne die Seite - SQL-Updates werden automatisch ausgeführt

