Zum Hauptinhalt springen

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

  1. Laden Sie das LeadHub-Paket von CodeCanyon → Downloads herunter.
  2. Entpacken Sie die ZIP-Datei auf Ihrem Computer.
  3. 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.php direkt in public_html/ liegt.


Schritt 2 — Dateiberechtigungen setzen

Auf Shared Hosting werden diese normalerweise automatisch gesetzt, überprüfen Sie jedoch:

PfadBerechtigung
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:

FeldBeschreibung
Datenbank-HostNormalerweise localhost oder 127.0.0.1
Datenbank-PortNormalerweise 3306
DatenbanknameDie von Ihnen erstellte Datenbank
DatenbankbenutzerDer Datenbankbenutzer
DatenbankpasswortDas Passwort des Datenbankbenutzers

Klicken Sie auf Verbindung testen, um zu überprüfen, dann auf Weiter.


Schritt 6 — Anwendungseinstellungen

FeldBeschreibung
App-URLIhre Domain, z. B. https://ihredomain.com
App-NameWird im Browser-Tab und in E-Mails angezeigt
ZeitzoneIhre 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:

FeldHinweise
NameIhr vollständiger Name
E-MailWird zur Anmeldung verwendet
PasswortMindestens 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

  1. Melden Sie sich unter /super-admin mit den soeben erstellten Zugangsdaten an.
  2. Erstellen Sie Ihren ersten Mandanten.
  3. Melden Sie sich beim Mandanten-Admin-Panel unter /admin an (oder mandant.ihredomain.com/admin).

Fehlerbehebung

ProblemLö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üfungFehlende PHP-Erweiterung über cPanel → PHP-Erweiterungen installieren
500-Fehler nach der Installationstorage/logs/laravel.log über den Dateimanager prüfen

➡ Siehe auch: Shared-Hosting-Leitfaden