Installation
LeadHub wird vollständig über einen browserbasierten Assistenten installiert. Kein SSH, kein Terminal, kein Composer.
Bevor Sie beginnen
✅ Bestätigen Sie, dass Ihr Server die Anforderungen erfüllt
✅ Erstellen Sie eine MySQL-Datenbank und einen Datenbankbenutzer (notieren Sie die Zugangsdaten)
✅ Halten Sie Ihren Lizenzschlüssel bereit (aus dem CodeCanyon-Kauf)
✅ Stellen Sie sicher, dass Sie FTP/cPanel-Dateimanager-Zugriff haben, um die Dateien hochzuladen
Schritt 1 — Dateien hochladen
- Laden Sie das LeadHub-Paket von CodeCanyon → Downloads herunter.
- Entpacken Sie die ZIP-Datei auf Ihrem Computer.
- Laden Sie den gesamten Inhalt des entpackten Ordners über FTP oder den cPanel-Dateimanager in Ihr Web-Stammverzeichnis hoch (z. B.
public_html/).
⚠️ Laden Sie nicht den äußeren Ordner selbst hoch — laden Sie dessen Inhalt hoch, sodass
index.phpdirekt inpublic_html/liegt.
Schritt 2 — Dateiberechtigungen setzen
Auf Shared Hosting werden diese normalerweise automatisch gesetzt, überprüfen Sie jedoch:
| Pfad | Berechtigung |
|---|---|
storage/ | 755 (rekursiv) |
bootstrap/cache/ | 755 |
public/ | 755 |
Schritt 3 — Installationsassistenten öffnen
Navigieren Sie in einem Browser zu Ihrer Domain:
https://ihredomain.com/install
Wenn Sie eine leere Seite oder einen Fehler sehen, überprüfen Sie, ob mod_rewrite aktiviert und .htaccess im Stammverzeichnis vorhanden ist.
Schritt 4 — Anforderungsüberprüfung
Der Assistent überprüft automatisch alle PHP-Anforderungen. Fehlgeschlagene Elemente werden rot mit einer kurzen Erklärung angezeigt. Beheben Sie alle roten Elemente, bevor Sie fortfahren.
Schritt 5 — Datenbankkonfiguration
Geben Sie Ihre Datenbank-Zugangsdaten ein:
| Feld | Beschreibung |
|---|---|
| Datenbank-Host | Normalerweise localhost oder 127.0.0.1 |
| Datenbank-Port | Normalerweise 3306 |
| Datenbankname | Die von Ihnen erstellte Datenbank |
| Datenbankbenutzer | Der Datenbankbenutzer |
| Datenbankpasswort | Das Passwort des Datenbankbenutzers |
Klicken Sie auf Verbindung testen, um zu überprüfen, dann auf Weiter.
Schritt 6 — Anwendungseinstellungen
| Feld | Beschreibung |
|---|---|
| App-URL | Ihre Domain, z. B. https://ihredomain.com |
| App-Name | Wird im Browser-Tab und in E-Mails angezeigt |
| Zeitzone | Ihre primäre Zeitzone |
Schritt 7 — Lizenzschlüssel
Geben Sie den Kaufcode (Lizenzschlüssel) aus Ihrem CodeCanyon-Kauf ein. Der Assistent validiert ihn online.
Schritt 8 — Super-Admin-Konto
Erstellen Sie das erste Super-Admin-Konto:
| Feld | Hinweise |
|---|---|
| Name | Ihr vollständiger Name |
| Wird zur Anmeldung verwendet | |
| Passwort | Mindestens 8 Zeichen |
⚠️ Speichern Sie diese Zugangsdaten — dies ist das Root-Admin-Konto für die gesamte Plattform.
Schritt 9 — Cron-Job-Einrichtung
Der Assistent zeigt den genauen Cron-Befehl für Ihren Server. Kopieren Sie ihn und fügen Sie ihn in Ihr Hosting-Kontrollpanel ein:
* * * * * /usr/bin/php /home/benutzername/public_html/cron.php >> /dev/null 2>&1
In cPanel: Cron Jobs → Neuen Cron-Job hinzufügen → Jede Minute → Befehl einfügen.
Schritt 10 — Abschließen
Klicken Sie auf Installation abschließen. Der Assistent schreibt die .env-Datei und führt Migrationen durch. Danach werden Sie zur Super-Admin-Anmeldeseite unter /super-admin weitergeleitet.
Nach der Installation
- Melden Sie sich unter
/super-adminmit den soeben erstellten Zugangsdaten an. - Erstellen Sie Ihren ersten Mandanten.
- Melden Sie sich beim Mandanten-Admin-Panel unter
/adminan (odermandant.ihredomain.com/admin).
Fehlerbehebung
| Problem | Lösung |
|---|---|
Leere Seite unter /install | Überprüfen Sie, ob .htaccess vorhanden und mod_rewrite aktiviert ist |
| "Datenbankverbindung fehlgeschlagen" | Zugangsdaten prüfen; sicherstellen, dass der DB-Benutzer vollständige Rechte hat |
| Feststecken bei der Anforderungsprüfung | Fehlende PHP-Erweiterung über cPanel → PHP-Erweiterungen installieren |
| 500-Fehler nach der Installation | storage/logs/laravel.log über den Dateimanager prüfen |
➡ Siehe auch: Shared-Hosting-Leitfaden