Installationsassistent
LeadHub wird vollständig über Ihren Webbrowser installiert. Es gibt keine Kommandozeile, kein Terminal, kein SSH. Sie laden die Dateien hoch, öffnen eine URL und folgen fünf einfachen Schritten. Diese Anleitung führt Sie durch den gesamten Prozess.
Gesamtdauer: etwa 10–20 Minuten.
Bevor Sie Beginnen
Stellen Sie sicher, dass Ihr Server die in der Serveranforderungen-Anleitung aufgelisteten Anforderungen erfüllt. Bestätigen Sie insbesondere:
- PHP 8.3 oder höher ist für Ihre Domain aktiv
- Sie haben eine MySQL-Datenbank (oder MariaDB) verfügbar — oder können eine erstellen (Anleitung unten)
- Ihre
storage/- undbootstrap/cache/-Verzeichnisse sind beschreibbar - Sie haben etwa 500 MB freien Speicherplatz
Schritt 1 — LeadHub-Dateien auf Ihren Server Hochladen
Paket herunterladen
Nach dem Kauf von LeadHub laden Sie das ZIP-Paket von Ihrer Kaufbestätigungsmail oder der Envato Downloads-Seite herunter. Die Datei heißt z.B. leadhub-v1.0.0.zip.
Im ZIP finden Sie alles, was LeadHub braucht — einschließlich des vendor/-Ordners, vorkompiliertem CSS und JavaScript und dem Installer selbst.
Upload über cPanel File Manager (einfachste Methode)
- Melden Sie sich bei Ihrem cPanel-Konto an.
- Klicken Sie auf File Manager im Bereich Files.
- Navigieren Sie zum Installationsordner. Typischerweise:
public_html/für die Hauptdomain- Ein Unterverzeichnis wie
public_html/leadhub/ - Ein dedizierter Addon-Domain-Ordner (empfohlen — siehe Shared-Hosting-Anleitung)
- Klicken Sie auf Upload in der Werkzeugleiste.
- Laden Sie die
leadhub-v1.0.0.zip-Datei hoch. - Nach dem Upload klicken Sie rechts auf die ZIP-Datei und wählen Extract.
- Extrahieren Sie in den korrekten Ordner.
Upload über FTP
- Verbinden Sie sich mit Ihren FTP-Zugangsdaten.
- Navigieren Sie zum Zielordner auf dem Server.
- Ziehen Sie den entpackten
leadhub-Ordner vom Computer zum Server. - Warten Sie, bis alle Dateien hochgeladen sind (5–15 Minuten).
Tipp: Es ist schneller, die ZIP-Datei über File Manager hochzuladen und auf dem Server zu extrahieren, als tausende einzelne Dateien per FTP hochzuladen.
Schritt 2 — Dateiberechtigungen Setzen
LeadHub muss in bestimmte Ordner schreiben können. Setzen Sie die folgenden Ordner auf Berechtigung 755.
In cPanel File Manager:
- Öffnen Sie File Manager und navigieren Sie zum LeadHub-Ordner.
- Rechtsklick auf
storage→ Change Permissions. - Setzen Sie auf 755 und aktivieren Sie „Recurse into subdirectories".
- Klicken Sie auf Change Permissions.
- Wiederholen Sie für
bootstrap/cache(auf 755 setzen).
Schritt 3 — Installer im Browser Öffnen
Öffnen Sie Ihren Browser und besuchen Sie:
https://ihredomain.com/install
Ersetzen Sie ihredomain.com durch Ihren tatsächlichen Domainnamen.
Bei einem 404-Fehler: Überprüfen Sie den Dateispeicherort und ob
public/.htaccesskorrekt hochgeladen wurde.
Bei einer leeren weißen Seite: Überprüfen Sie die PHP-Version in cPanel → MultiPHP Manager.
Installer Schritt 1 — Willkommen und Anforderungsprüfung
Die erste Seite prüft automatisch:
- PHP-Version — muss 8.3 oder höher sein
- PHP-Erweiterungen — prüft alle 13 erforderlichen Erweiterungen
- Verzeichnisberechtigungen — prüft Schreibbarkeit von storage/ und bootstrap/cache/
Bei Problemen
PHP-Version zu niedrig: cPanel → MultiPHP Manager → auf PHP 8.3 ändern.
PHP-Erweiterung fehlt: cPanel → Select PHP Version → fehlende Erweiterung aktivieren → Save.
Verzeichnis nicht beschreibbar: cPanel → File Manager → Rechtsklick → Change Permissions → 755 mit Rekursion.
Wenn alles grüne Häkchen zeigt, klicken Sie auf „Next: Database".
Installer Schritt 2 — Datenbankkonfiguration
| Feld | Was eingeben |
|---|---|
| Database Host | Normalerweise localhost oder 127.0.0.1 |
| Port | Normalerweise 3306 |
| Database Name | Der Name Ihrer erstellten MySQL-Datenbank |
| Database Username | Ihr MySQL-Benutzername |
| Database Password | Das Passwort des MySQL-Benutzers |
MySQL-Datenbank in cPanel erstellen
- In cPanel → MySQL Databases.
- Unter „Create New Database" Namen eingeben → Create Database.
- Unter „MySQL Users" → „Add New User" Benutzername und Passwort erstellen → Create User.
- Unter „Add User to Database" Benutzer und Datenbank auswählen → Add.
- „All Privileges" aktivieren → Make Changes.
Installer Schritt 3 — Administratorkonto
| Feld | Was eingeben |
|---|---|
| Your Name | Ihr vollständiger Name |
| Email Address | Ihre E-Mail-Adresse (wird zum Login-Benutzernamen) |
| Password | Ein sicheres Passwort (mindestens 8 Zeichen) |
| Confirm Password | Dasselbe Passwort |
| Workspace Name | Name Ihrer Organisation |
Ein Workspace ist das Konto Ihrer Organisation in LeadHub. Bei der Erstinstallation werden Sie als Eigentümer mit Super-Admin-Rechten eingerichtet.
Klicken Sie auf „Next: License".
Installer Schritt 4 — Lizenz
Geben Sie Ihren Envato-Kaufcode ein:
- Melden Sie sich bei Envato Market / CodeCanyon an.
- Profil → Downloads.
- LeadHub finden → „Download" → „License certificate & purchase code".
- Kaufcode kopieren.
Einfügen und „Next: Finish" klicken. Sie können diesen Schritt auch überspringen.
Installer Schritt 5 — Fertigstellung
Klicken Sie auf „Install LeadHub". Der Installer führt automatisch aus:
- Konfigurationsdatei (
.env) schreiben - Datenbankmigrationen ausführen
- Datenbank mit Standardrollen befüllen
- Administratorkonto erstellen
- Workspace erstellen
- Speicherordner verknüpfen
- Konfiguration zwischenspeichern
Dauer: ca. 30–90 Sekunden. Danach werden Sie zu /admin weitergeleitet.
Die Installation ist abgeschlossen.
Checkliste nach der Installation
1. Cron-Job Einrichten (KRITISCH)
php /home/ihrbenutzername/leadhub/cron.php >> /dev/null 2>&1
Muss jede Minute ausgeführt werden. Siehe Shared-Hosting-Anleitung.
2. E-Mail Konfigurieren
Einstellungen → E-Mail im Admin-Panel. SMTP-Details eingeben und Test-E-Mail senden.
3. Logo und Branding
Einstellungen → Branding. Logo hochladen, Applikationsname und Farben setzen.
4. Erste Pipeline Erstellen
Pipelines in der Seitenleiste. Pipeline erstellen und Stufen hinzufügen.
5. Erste Lead-Quelle Verbinden
Lead Sources in der Seitenleiste. Erste Quelle verbinden.
Installer Erneut Ausführen
Löschen Sie installed.lock aus storage/ und besuchen Sie /install erneut.
Warnung: Sichern Sie Ihre Datenbank vorher, da
.envüberschrieben und Migrationen erneut ausgeführt werden.
Fehlerbehebung
| Problem | Wahrscheinliche Ursache | Lösung |
|---|---|---|
| „Page not found" bei /install | Dateien am falschen Ort oder mod_rewrite inaktiv | Dateispeicherort und .htaccess prüfen |
| Leere weiße Seite | PHP-Fehler oder falsche PHP-Version | PHP 8.3 in cPanel MultiPHP Manager aktivieren |
| „Cannot connect to database" | Falsche Datenbankzugangsdaten | Name (mit cPanel-Präfix), Benutzer und Passwort prüfen |
| Rote Warnungen bei Erweiterungen | PHP-Erweiterungen nicht aktiviert | cPanel → Select PHP Version, fehlende aktivieren |
| „storage is not writable" | Falsche Berechtigungen | storage/ auf 755 rekursiv setzen |
| Installer hängt bei „Installing..." | PHP-Speicherlimit zu niedrig | Aktualisieren; PHP-Speicherlimit prüfen (min. 128 MB) |
| /admin erreichbar aber Login unmöglich | Sitzung wird nicht gespeichert | storage/framework/sessions/ prüfen |
| „installation failed" | Datenbankverbindung unterbrochen | Zugangsdaten und Schreibbarkeit von .env prüfen |