Serveranforderungen
Diese Seite listet alles auf, was Ihr Webserver benötigt, um LeadHub auszuführen. Keine Sorge — nichts davon erfordert technisches Fachwissen. Wenn Sie ein Standard-Shared-Hosting-Konto (cPanel, Plesk, DirectAdmin) verwenden, ist fast alles auf dieser Liste mit ziemlicher Sicherheit bereits vorhanden. Diese Anleitung zeigt Ihnen genau, wie Sie das überprüfen können.
Kurzübersicht
| Anforderung | Minimum | Hinweise |
|---|---|---|
| PHP | 8.3 oder höher | 8.2 funktioniert NICHT |
| Datenbank | MySQL 8.0+ oder MariaDB 10.4+ | Beide sind geeignet |
| Webserver | Apache oder Nginx | Beide sind geeignet |
| Speicherplatz | ~500 MB | Für Dateien + Datenbank |
| RAM | 512 MB Minimum | Funktioniert auf Shared Hosting |
| SSH / Terminal | NICHT erforderlich | Alles wird im Browser erledigt |
| Redis | NICHT erforderlich | Überhaupt nicht benötigt |
| Composer | NICHT erforderlich | Vorkompiliert im Zip |
| Node.js / npm | NICHT erforderlich | Vorkompiliert im Zip |
| Supervisor | NICHT erforderlich | cron.php erledigt alles |
PHP-Version — 8.3 oder Höher
LeadHub erfordert PHP 8.3 oder neuer. PHP 8.2 funktioniert nicht. PHP 8.4 wird unterstützt.
Stellen Sie sich PHP wie den Motor unter der Haube Ihres Autos vor — es ist das, was den Anwendungscode tatsächlich ausführt. Die meisten modernen Hosting-Konten bieten mehrere PHP-Versionen an und ermöglichen es Ihnen, ohne technisches Wissen zwischen ihnen zu wechseln.
So überprüfen und ändern Sie Ihre PHP-Version in cPanel
- Melden Sie sich bei Ihrem cPanel-Konto an.
- Suchen Sie das Symbol "MultiPHP Manager" (normalerweise im Abschnitt "Software").
- Klicken Sie darauf.
- Finden Sie Ihren Domainnamen in der Liste.
- Schauen Sie sich die PHP-Version an, die daneben angezeigt wird.
- Wenn eine Version unter PHP 8.3 angezeigt wird (z.B. 7.4, 8.0, 8.1 oder 8.2), klicken Sie auf das Dropdown-Menü und ändern Sie es auf PHP 8.3 (oder 8.4, falls verfügbar).
- Klicken Sie auf Apply.
Das war's. Die Änderung wird sofort wirksam.
So überprüfen Sie Ihre PHP-Version in Plesk
- Melden Sie sich bei Plesk an.
- Klicken Sie auf Websites & Domains.
- Finden Sie Ihre Domain und klicken Sie auf PHP Settings (oder suchen Sie nach "PHP version" in der Domain-Zeile).
- Wählen Sie PHP 8.3 oder 8.4 aus dem Dropdown-Menü und klicken Sie auf OK.
So überprüfen Sie Ihre PHP-Version in DirectAdmin
- Melden Sie sich bei DirectAdmin an.
- Gehen Sie zu Domain Setup und wählen Sie dann Ihre Domain aus.
- Suchen Sie nach einer Option "PHP Version" und wählen Sie 8.3 oder höher.
Datenbank — MySQL 8.0+ oder MariaDB 10.4+
LeadHub speichert alle seine Daten (Leads, Einstellungen, Benutzer, Automatisierungen usw.) in einer MySQL-Datenbank. Stellen Sie sich die Datenbank wie den Aktenschrank vor, in dem alle Ihre Informationen aufbewahrt werden.
- MySQL 8.0 oder neuer — vollständig unterstützt
- MariaDB 10.4 oder neuer — vollständig unterstützt (MariaDB ist eine direkte Alternative zu MySQL; viele Shared-Hosting-Anbieter verwenden sie standardmäßig)
Sie müssen die Datenbank NICHT konfigurieren, bevor Sie den Installer ausführen. Der Installationsassistent führt Sie Schritt für Schritt durch die Erstellung der Verbindung.
Webserver — Apache oder Nginx
Ihr Hosting-Anbieter betreibt einen davon automatisch. Sie müssen selbst nichts installieren oder konfigurieren.
- Apache (am häufigsten bei cPanel Shared Hosting) — funktioniert einwandfrei. LeadHub enthält eine vorkonfigurierte
.htaccess-Datei, die alle notwendigen URL-Umschreibungen automatisch handhabt. - Nginx (häufig bei VPS und einigen Managed-Hosting-Anbietern) — funktioniert einwandfrei. Ihr Hosting-Anbieter verwaltet die Nginx-Konfiguration.
Erforderliche PHP-Erweiterungen
PHP-Erweiterungen sind kleine Zusatzmodule, die PHP zusätzliche Fähigkeiten verleihen. Stellen Sie sie sich wie Apps auf Ihrem Telefon vor — das Telefon funktioniert auch ohne einige von ihnen, aber bestimmte Funktionen erfordern spezifische installierte Apps.
Der Installationsassistent prüft automatisch, ob alle erforderlichen Erweiterungen vorhanden sind, und zeigt Ihnen für jede ein deutliches grünes Häkchen oder eine rote Warnung an. Hier ist, was jede Erweiterung macht, in einfacher Sprache:
| Erweiterung | Was sie macht |
|---|---|
| pdo | Das übergeordnete "Datenbankverbindungs"-System — ermöglicht PHP überhaupt die Kommunikation mit Datenbanken |
| pdo_mysql | Der MySQL-spezifische Teil dieser Datenbankverbindung — ermöglicht LeadHub die Kommunikation mit Ihrer MySQL/MariaDB-Datenbank |
| mbstring | Verarbeitet Multi-Byte-Text — wesentlich für die korrekte Darstellung von Namen, E-Mails und Inhalten in anderen Sprachen als Englisch |
| openssl | Handhabt Verschlüsselung und Sicherheit — wird zum Verschlüsseln von Passwörtern, Generieren sicherer Token und Herstellen von HTTPS-Verbindungen verwendet |
| tokenizer | Hilft PHP, seinen eigenen Code zu lesen und zu analysieren — erforderlich vom Laravel-Framework, das LeadHub antreibt |
| xml | Ermöglicht PHP das Lesen und Schreiben von XML-Daten — wird bei der Kommunikation mit einigen externen Diensten und APIs verwendet |
| ctype | Prüft, ob Text nur bestimmte Zeichentypen enthält — wird bei der Eingabevalidierung verwendet |
| json | Ermöglicht PHP die Arbeit mit JSON-Daten — JSON ist die universelle Sprache, die Webdienste zum Datenaustausch verwenden |
| bcmath | Verarbeitet sehr präzise mathematische Berechnungen — wird für Lead-Scoring-Berechnungen verwendet, bei denen Dezimalgenauigkeit wichtig ist |
| fileinfo | Erkennt den tatsächlichen Dateityp — wird verwendet, wenn Benutzer Logos, Importe usw. hochladen |
| curl | Ermöglicht PHP ausgehende Webanfragen — wird zur Verbindung mit Facebook Lead Ads, Google Ads, Webhooks und allen externen Integrationen verwendet |
| zip | Ermöglicht PHP das Erstellen und Öffnen von ZIP-Archiven — wird für Massenexporte und Dateiimporte verwendet |
| gd | Bildverarbeitungsbibliothek — wird zum Ändern der Größe hochgeladener Bilder wie Logos und Avatare verwendet |
Alle diese Erweiterungen sind bei der großen Mehrheit der Shared-Hosting-Konten standardmäßig aktiviert. Falls eine fehlt, können Sie sie über das Kontrollpanel Ihres Hosting-Anbieters aktivieren.
So aktivieren Sie eine PHP-Erweiterung in cPanel
- Melden Sie sich bei cPanel an.
- Suchen Sie "Select PHP Version" im Bereich Software. (Dies ist anders als der MultiPHP Manager — dieser steuert, welche Erweiterungen aktiv sind.)
- Klicken Sie darauf.
- Stellen Sie sicher, dass Ihre korrekte PHP-Version oben angezeigt wird (z.B. PHP 8.3).
- Sie sehen eine lange Liste von Kontrollkästchen — eines für jede verfügbare Erweiterung.
- Finden Sie die benötigte Erweiterung (z.B.
gdodercurl) und setzen Sie das Häkchen. - Klicken Sie auf Save.
Die Erweiterung ist nun sofort aktiv.
Beschreibbare Verzeichnisse
LeadHub muss in der Lage sein, Dateien in bestimmte Ordner zu schreiben: einen für hochgeladene Dateien, zwischengespeicherte Daten, Logs und Sitzungsdaten; und einen für das Zwischenspeichern von Konfigurationsdateien.
Diese Verzeichnisse (und alle Ordner darin) benötigen Schreibberechtigungen:
storage/storage/app/storage/app/public/storage/framework/storage/framework/cache/storage/framework/sessions/storage/framework/views/storage/logs/bootstrap/cache/
In der Praxis ist das Setzen dieser Berechtigungen etwas, das Sie einmal während der Installation über den Dateimanager Ihres Hosting-Anbieters erledigen. Die Anleitung zum Installationsassistenten beschreibt genau, wie das Schritt für Schritt funktioniert.
E-Mail — Jeder SMTP-Anbieter
LeadHub kann E-Mails (Einladungs-E-Mails, Lead-Benachrichtigungen, Automatisierungs-E-Mails usw.) über jeden Standard-SMTP-E-Mail-Dienst senden. SMTP ist einfach die Standardtechnologie, die alle E-Mail-Server zum Versenden von E-Mails verwenden.
Sie konfigurieren E-Mail NICHT während der Installation. Nach Abschluss der Installation konfigurieren Sie E-Mail im Admin-Panel unter Einstellungen → E-Mail. Sie geben Ihren SMTP-Host, Port, Benutzernamen und Passwort ein — all diese Informationen erhalten Sie von Ihrem E-Mail-Anbieter.
Kompatible E-Mail-Anbieter umfassen (sind aber nicht beschränkt auf):
- Gmail / Google Workspace
- Outlook / Microsoft 365
- Amazon SES
- Mailgun
- SendGrid
- Brevo (ehemals Sendinblue)
- Postmark
- Jeder andere Standard-SMTP-Dienst
SSL / HTTPS
HTTPS wird dringend empfohlen und ist praktisch erforderlich für eine professionelle Installation. LeadHub verarbeitet Passwörter, persönliche Daten und API-Anmeldeinformationen — all dies sollte über eine verschlüsselte Verbindung übertragen werden.
Die meisten Hosting-Anbieter bieten kostenlose SSL-Zertifikate über Let's Encrypt an, die mit einem Klick in Ihrem cPanel- oder Plesk-Dashboard aktiviert werden können. Suchen Sie nach "SSL/TLS" oder "Let's Encrypt" in Ihrem Kontrollpanel. Aktivieren Sie es, bevor Sie die Installation starten, damit Ihre LeadHub-URL von Anfang an https:// verwendet.
Speicherplatz
LeadHub selbst (alle Anwendungsdateien, der vendor/-Ordner und kompilierte Assets) belegt etwa 250 MB bis 350 MB Speicherplatz. Wir empfehlen, mindestens 500 MB frei zu haben, um die Anwendungsdateien, Ihre Datenbank, hochgeladene Dateien (Logos, Importe) und Log-Dateien komfortabel unterzubringen.
RAM (Arbeitsspeicher)
LeadHub läuft komfortabel auf typischen Shared-Hosting-Plänen. Sie müssen sich bei den meisten Plänen keine Sorgen um RAM machen. Als Referenz:
- 512 MB RAM — Minimum, funktioniert gut für kleine Installationen
- 1 GB RAM — komfortabel für Teams bis etwa 20 Personen und moderate Lead-Volumen
- 2 GB+ RAM — empfohlen für Installationen mit hohem Volumen und Tausenden von Leads pro Tag
Wenn Ihr Shared-Hosting-Plan ein PHP-Speicherlimit angibt, funktioniert LeadHub gut mit 256 MB pro Anfrage, was der Standard bei den meisten Shared-Hosting-Anbietern ist. Sie können Ihr PHP-Speicherlimit in cPanel überprüfen, indem Sie zu Select PHP Version gehen und nach memory_limit in der PHP-Optionsliste suchen.
Was Sie NICHT Benötigen
Dies ist wichtig, von Anfang an zu wissen. Im Gegensatz zu einigen Plattformen ist LeadHub speziell so konzipiert, dass es ohne Folgendes funktioniert:
- Kein SSH / Terminal-Zugang — Sie müssen sich nie über eine Kommandozeile bei Ihrem Server anmelden
- Keine Artisan-Befehle — es gibt keine
php artisan-Befehle, die Sie ausführen müssen, niemals - Kein Composer — der
vendor/-Ordner mit allen Abhängigkeiten ist bereits im Download-Paket enthalten - Kein Node.js oder npm — alle JavaScript- und CSS-Assets sind vorkompiliert und im Paket enthalten
- Kein Redis — LeadHub verwendet standardmäßig dateibasiertes Caching und Sessions, was auf jedem Shared Host funktioniert
- Kein Supervisor — Hintergrundaufgaben und geplante Tasks werden vollständig von
cron.phpgehandhabt, das als Standard-Hosting-Cronjob läuft - Kein Root- / Server-Administrator-Zugang — Standard-Webhosting-Benutzerberechtigungen sind ausreichend
Schnell-Checkliste
Verwenden Sie dies, bevor Sie mit der Installation beginnen:
- PHP 8.3 oder höher ist für meine Domain aktiv
- MySQL 8.0+ oder MariaDB 10.4+ Datenbank ist verfügbar (cPanel stellt dies bereit)
- Apache (mit mod_rewrite) oder Nginx ist mein Webserver
- Ich habe mindestens 500 MB freien Speicherplatz
- Ich habe einen FTP-Client oder kann den cPanel-Dateimanager zum Hochladen von Dateien verwenden
- Ich habe ein SMTP-E-Mail-Konto bereit (kann nach der Installation konfiguriert werden)
- Das SSL-Zertifikat ist auf meiner Domain aktiv (dringend empfohlen)
Wenn alles abgehakt ist, sind Sie bereit zur Installation. Fahren Sie mit der Anleitung zum Installationsassistenten fort.