📖 RadioCMS-Handbuch DGNshop Demo v2.2.17

01. Installation

Vom Download bis zum laufenden RadioCMS in 15 bis 30 Minuten.

Server-Voraussetzungen

Du brauchst einen Webspace mit folgenden Eigenschaften:

KomponenteMindest-AnforderungEmpfohlen
PHP8.18.2 oder 8.3
MySQL / MariaDBMySQL 5.7 / MariaDB 10.4MySQL 8 / MariaDB 10.6+
Speicherplatz200 MB2 GB (für Uploads, Backups)
PHP-Modulepdo_mysql, mbstring, curl, gd oder imagick, zip, jsonplus openssl
memory_limit128 MB256 MB
upload_max_filesize16 MB64 MB (für Audio-Uploads)

Die meisten Standard-Hosting-Pakete (Strato, IONOS, all-inkl, Hetzner-Webhosting, Plesk-Pakete) erfüllen das ohne Extra-Konfiguration. Wenn du unsicher bist: leg eine Datei phpinfo.php mit Inhalt <?php phpinfo(); auf den Server und ruf sie im Browser auf, dann siehst du alle aktiven Werte.

Schritt 1: Download

Die aktuelle Voll-Distro liegt unter:

https://dgnshop.com/radiocms/downloads/radiocms-community-2.2.17.zip

Lad die ZIP herunter und entpack sie auf deinem lokalen Rechner.

Schritt 2: Hochladen

Per FTP, SFTP oder Web-Filemanager den Inhalt des entpackten Ordners in das Webspace-Verzeichnis hochladen, in dem deine Domain endet (typischerweise htdocs, httpdocs, public_html oder www). Wenn das RadioCMS in einem Unterordner laufen soll (z.B. /radio/), lad alles in diesen Unterordner.

Wichtig: lad nur den Inhalt hoch, nicht den ZIP-Wrapper-Ordner. Auf dem Webspace sollte direkt index.php, admin/, plugins/ usw. liegen.

Schritt 3: Datenbank anlegen

Im Hosting-Backend (Plesk, cPanel, ISPconfig, eigene Tools) eine leere MySQL-Datenbank anlegen plus einen Datenbank-Benutzer mit allen Rechten auf diese Datenbank. Notier dir vier Werte:

Schritt 4: Installer aufrufen

Im Browser deine Domain mit dem Pfad /install.php aufrufen, also z.B.:

https://dein-radio.de/install.php

Der Installer führt dich durch:

  1. System-Check - prüft PHP-Version, Datenbank-Erreichbarkeit, Schreibrechte. Wenn etwas rot leuchtet, steht direkt darunter wie du es behebst.
  2. Datenbank-Konfiguration - die vier Werte aus Schritt 3 eintragen.
  3. Admin-Konto anlegen - Name, E-Mail, Passwort. Das wird dein Super-Admin-Login.
  4. Sender-Stammdaten - Sendername, Slogan, Standard-Sprache.
  5. Fertig. Der Installer setzt die Datenbank-Tabellen auf, schreibt eine Konfig-Datei und schickt dich zum Admin-Bereich.

Nach dem Setup: install.php entweder löschen oder umbenennen (z.B. zu install.php.done). Aus Sicherheitsgründen sollte der Installer nicht mehr offen liegen.

Schritt 5: Erst-Login

Im Browser:

https://dein-radio.de/admin/login.php

Mit deinen Super-Admin-Daten anmelden. Du landest auf dem Dashboard - das ist dein Startpunkt für alles weitere. Geh dann durch Kapitel 02. Erste Schritte um die Grund-Einstellungen zu machen.

Auto-Update einrichten

Im Admin unter Einstellungen → Updates findest du den Update-Checker. Er prüft täglich, ob auf dem RadioCMS-Hub eine neue Version verfügbar ist, und zeigt dir einen Knopf zur Installation. Das CMS macht vor jedem Update automatisch einen Backup-Schnappschuss der Datenbank in backups/, sodass du immer zurücksetzen kannst falls etwas schief geht.

Empfehlung: Auto-Update auf "benachrichtigen, nicht installieren" setzen. So bekommst du eine Mail wenn ein Update ansteht und kannst selbst entscheiden wann du es freischaltest. Bei kleineren Bugfix-Updates (Sprung von 2.2.16 auf 2.2.17 z.B.) kannst du die Vollautomatik auch anlassen, das CMS testet vor dem Anwenden.

Häufige Stolperfallen

ProblemLösung
HTTP 500 beim Installer-Aufrufstorage/-Verzeichnis ist nicht beschreibbar. Auf dem Webspace die Rechte auf chmod 755 setzen, dann nochmal probieren.
"Datenbank kann nicht erreicht werden"In der Regel: Host falsch geschrieben oder Benutzer hat keine Rechte auf die Datenbank. Im Hosting-Backend prüfen.
Weiße Seite ohne FehlermeldungPHP-Display-Errors abgeschaltet plus ein Syntax-Fehler. Im config/config.php die Zeile define('DEBUG', false); auf true setzen, dann erscheint der echte Fehler.
Schönes Frontend, aber Login-Page leerCookies werden vom Browser blockiert. Im Browser für die Domain Cookies erlauben.

Backup vor dem Erst-Setup

Falls du das CMS auf einem bestehenden Webspace installierst auf dem schon etwas anderes läuft: sicher dir vorher die bestehende Datenbank und die index.php der alten Installation. Das RadioCMS belegt das gesamte Hauptverzeichnis - alles was vorher dort lag wird überschrieben wenn du nicht aufpasst.