Zum Hauptinhalt springen

Serveranforderungen

LeadHub SaaS ist darauf ausgelegt, auf Shared Hosting ohne SSH, Redis, Composer oder Terminalzugriff zu laufen. Nachfolgend sind die Mindestanforderungen aufgeführt.


PHP

AnforderungMinimum
PHP-Version8.4 oder höher
max_execution_time120 Sekunden oder mehr
memory_limit256 MB oder mehr
upload_max_filesize10 MB oder mehr
post_max_size10 MB oder mehr

Erforderliche PHP-Erweiterungen

ErweiterungZweck
pdo_mysqlDatenbankzugriff
mbstringString-Verarbeitung
tokenizerLaravel-Interna
xmlXML-Verarbeitung
ctypeLaravel-Interna
jsonJSON-Kodierung/Dekodierung
bcmathArithmetik mit beliebiger Genauigkeit
opensslVerschlüsselung, HTTPS
fileinfoDateityp-Erkennung
curlExterne HTTP-Aufrufe
zipArchiv-Unterstützung
gd oder imagickBildverarbeitung
intlInternationalisierung

Datenbank

AnforderungDetails
MySQL5.7+ oder 8.0+ ✅ (empfohlen)
MariaDB10.3+ ✅
BenutzerrechteCREATE, ALTER, DROP, INDEX, INSERT, UPDATE, DELETE, SELECT

💡 Erstellen Sie in cPanel eine MySQL-Datenbank und einen Benutzer unter MySQL Databases, bevor Sie das Installationsprogramm ausführen.


Webserver

ServerStatus
Apache mit aktiviertem mod_rewrite✅ Unterstützt
Nginx mit try_files-Fallback✅ Unterstützt
LiteSpeed✅ Unterstützt

Für Apache: Eine .htaccess-Datei ist enthalten. Stellen Sie sicher, dass AllowOverride All gesetzt ist.


Cron-Job

LeadHub benötigt einen Cron-Job, um Warteschlangenjobs (E-Mails, Automatisierungen, geplante Berichte) zu verarbeiten:

* * * * * /usr/bin/php /path/to/public/cron.php >> /dev/null 2>&1

Ersetzen Sie /path/to/public/ durch Ihren tatsächlichen Verzeichnispfad.

💡 In cPanel: Gehen Sie zu Cron Jobs → Neuen Cron-Job hinzufügen und stellen Sie die Häufigkeit auf "Jede Minute".


Was Sie NICHT benötigen

ToolHinweis
RedisDateibasierte Warteschlange wird standardmäßig verwendet
Supervisorcron.php verwaltet die Warteschlange
SSH / TerminalNur Browser-Installation
ComposerVendor-Dateien sind vorgebündelt
Node.js / npmAssets sind vorkompiliert

Nächster Schritt

Installationsassistent