Aller au contenu principal

Prérequis serveur

LeadHub SaaS est conçu pour fonctionner sur un hébergement mutualisé sans SSH, Redis, Composer ni accès terminal. Voici les prérequis minimum.


PHP

PrérequisMinimum
Version PHP8.4 ou supérieure
max_execution_time120 secondes ou plus
memory_limit256 Mo ou plus
upload_max_filesize10 Mo ou plus
post_max_size10 Mo ou plus

Extensions PHP requises

ExtensionUtilité
pdo_mysqlAccès à la base de données
mbstringGestion des chaînes de caractères
tokenizerInternals Laravel
xmlTraitement XML
ctypeInternals Laravel
jsonEncodage/décodage JSON
bcmathArithmétique à précision arbitraire
opensslChiffrement, HTTPS
fileinfoDétection du type de fichier
curlAppels HTTP externes
zipSupport des archives
gd ou imagickTraitement des images
intlInternationalisation

Base de données

PrérequisDétails
MySQL5.7+ ou 8.0+ ✅ (recommandé)
MariaDB10.3+ ✅
Permissions utilisateurCREATE, ALTER, DROP, INDEX, INSERT, UPDATE, DELETE, SELECT

💡 Sur cPanel, créez une base de données MySQL et un utilisateur depuis MySQL Databases avant de lancer l'installeur.


Serveur web

ServeurStatut
Apache avec mod_rewrite activé✅ Pris en charge
Nginx avec fallback try_files✅ Pris en charge
LiteSpeed✅ Pris en charge

Pour Apache : un fichier .htaccess est inclus. Assurez-vous que AllowOverride All est défini.


Cron job

LeadHub nécessite un seul cron job pour traiter les tâches en file d'attente (e-mails, automations, rapports planifiés) :

* * * * * /usr/bin/php /chemin/vers/public/cron.php >> /dev/null 2>&1

Remplacez /chemin/vers/public/ par le chemin réel de votre répertoire public.

💡 Sur cPanel : allez dans Cron Jobs → Ajouter un nouveau Cron Job et définissez la fréquence sur « Chaque minute ».


Ce dont vous n'avez PAS besoin

OutilRemarques
RedisLa file d'attente basée sur fichiers est utilisée par défaut
Supervisorcron.php gère la file d'attente
SSH / terminalInstallation uniquement via le navigateur
ComposerLes fichiers vendor sont pré-intégrés
Node.js / npmLes assets sont pré-compilés

Étape suivante

Assistant d'installation