En vous promenant sur Beamreactor, nous stockons votre IP 48h pour des raisons de sécurité.

Markdown Reader

Knowledge Base › BEAMREACTOR_GETTING_STARTED_DE

Beamreactor Getting Started De

BeamReactor — Erste Schritte #

Voraussetzungen #

  • PHP 8.3 oder höher
  • MySQL / MariaDB
  • FTP-Zugang zu Ihrem Server
  • phpMyAdmin (oder ein anderer SQL-Client)
  • Kein Composer, kein Node, keine Build-Tools erforderlich

Schnellinstallation (5 Minuten) #

1. Upload #

Laden Sie das gesamte BeamReactor-Verzeichnis per FTP auf Ihren Webserver hoch. Das war's — keine Abhängigkeiten installieren, kein Build-Schritt.

2. Datenbank #

Importieren Sie das Standard-SQL-Schema über phpMyAdmin in Ihre Datenbank:

1. Erstellen Sie eine neue Datenbank (z.B. beamreactor)

2. Importieren Sie conf/sql_default.sql

3. Konfigurieren Sie Ihre Datenbank-Zugangsdaten in conf/sql.ini.php

3. conf/cfg.php konfigurieren #

Öffnen Sie conf/cfg.php und passen Sie folgende Werte an Ihre Installation an:

Website-Identität

  • $cfg[1] — Seitenname
  • $cfg[2] — Startseiten-Datei (Standard: home.php)
  • $cfg[9] — Webmaster-Nickname
  • $cfg[10] — Webmaster-E-Mail
  • $cfg[11] — Kontakt-E-Mail-Adressen (allgemein, kommerziell, technisch, rechtlich, noreply)
  • $cfg[19] — Seitenbeschreibung (verwendet in Meta-Tags)
  • $cfg[21] — Browser-Titelleisten-Suffix
  • $cfg[27] — Titelleisten-Fallback-Text beim Plugin-Aufruf

Lokalisierung

  • $cfg[5] — Währungssymbol (Standard: )
  • $cfg[22] — Basissprache (de, fr, en, usw.)
  • $cfg[30] — MySQL-Zeitzonenversatz (z.B. +1:00) oder FALSE für Serverzeit
  • date_default_timezone_set() — PHP-Zeitzone (Standard: Europe/Paris)

Sicherheit (sofort ändern)

  • $cfg['security_pepper'] — 64+ zufällige Zeichen, einzigartig für Ihre Installation
  • $cfg['fake_salt_secret'] — 64 Zeichen Hexadezimal-String, einzigartig für Ihre Installation
  • $cfg[23] — Kundenschlüssel (mit Ihrer Lizenz bereitgestellt)

Pfade (Standardwerte genügen in der Regel)

  • $cfg[3] — Skin-Pfad (Standard: user/skins)
  • $cfg[4] — Datenpfad (Standard: user/data)
  • $cfg[6] — Bilderpfad (Standard: user/images)
  • $cfg[33] — Schriftarten-Pfad (Standard: user/fonts)

Unternehmensdaten (für Rechnungsstellung / Impressum)

  • $cfg[34] — Handelsregisternummer, Adresse, Telefon
  • $cfg[35] — Bankverbindung (IBAN, BIC)

Zahlungsgateways (bei Nutzung der E-Commerce-Plugins)

  • $cfg[36] — Stripe-Schlüssel und Modus (test / live)
  • $cfg[37] — PayPal-Schlüssel und Modus (sandbox / live)
  • $cfg[38] — Konfiguration für Scheckzahlung

4. Konto erstellen #

Rufen Sie Ihre Website im Browser auf und registrieren Sie sich über das Standard-Anmeldeformular. Geben Sie Ihre E-Mail, Ihren Nickname, Namen und Ihr Passwort ein.

5. Zum Webmaster hochstufen #

Öffnen Sie in phpMyAdmin die Tabelle users und setzen Sie die Berechtigungsstufe Ihres Kontos auf 1500 (OVERMIND). Dies gewährt vollen administrativen Zugriff.

Die Berechtigungshierarchie:

  • 0 — USER (Standard)
  • 100 — HIGHUSER
  • 500 — MODERATOR
  • 1000 — ADMIN
  • 1500 — OVERMIND (volle Kontrolle)

6. Fertig #

Ihre BeamReactor-Installation ist live. Über das Admin-Panel können Sie:

  • Plugins über den Paketmanager installieren
  • Ihr Skin mit dem Skin-Generator anpassen
  • Einzelne Plugins über deren Einstellungen konfigurieren
  • Mit der Inhaltserstellung beginnen

Geführte Installation (Lizenzschlüssel) #

Wenn Sie eine Lizenz mit Registrierungsschlüssel erworben haben, können Sie statt der manuellen Einrichtung das automatisierte Installationsskript verwenden:

1. BeamReactor per FTP hochladen

2. Installationsskript im Browser ausführen

3. Zugangsdaten eingeben (E-Mail, Nickname, Name) und Registrierungsschlüssel (UUID)

4. Passwort erstellen

Das Skript übernimmt die Datenbankeinrichtung, Bibliotheksinstallation, Standard-Skin (css1), Mitgliederzone und Sicherheits-Includes automatisch. Es leitet Sie durch einen geführten Ablauf:

1. Paketmanager — Wählen und installieren Sie die benötigten Plugins aus dem Katalog. Pakete werden automatisch installiert (Entpackung nach /plugins/)

2. Skin-Generator — Erstellen Sie Ihr Standard-Skin und Ihre Buttons. Buttons werden in skinconfig gespeichert, Styles in CSS

3. System bereit

Während dieses Ablaufs wird login_success temporär durch das Installationsskript ersetzt, um den Benutzer im Ablauf zu halten, bis die Konfiguration abgeschlossen ist.

Dateistruktur-Übersicht #

text
/conf/
  cfg.php			   # Hauptkonfiguration
  sql.ini.php		   # Datenbank-Zugangsdaten
  sql_default.sql	   # Standard-Schema
/lib/				   # Kern-Engine-Bibliotheken
/plugins/			   # Plugin-Verzeichnis (ein Ordner pro Plugin)
/widgets/			   # Startseiten-Widgets
/user/
  /data/				# Benutzerdaten, MD-Dateien
  /skins/			   # Skin-Dateien
  /images/			  # Hochgeladene Bilder
  /fonts/			   # Schriftarten-Dateien
/members/			   # Mitgliederzone
/javascript/			# JS-Bibliotheken (jQuery, Dialoge)

Nächste Schritte #

de en fr