🔧 Dépannage
Problèmes d'Installation
« Cannot connect to database »
- Essayez
127.0.0.1au lieu delocalhost - Vérifiez les identifiants via phpMyAdmin
- Vérifiez les privilèges de l'utilisateur MySQL
- Sur cPanel, l'hôte BDD est toujours
localhost
L'installateur redirige vers la page d'accueil
config/database.php existe déjà d'une tentative précédente. Supprimez-le et réessayez.
La connexion affiche une page blanche
Vérifiez le log d'erreurs PHP pour Fatal error ou Call to undefined function. Le plus courant : extension pdo_mysql manquante.
Messages Non Visibles
Les messages webhook n'arrivent pas
- L'URL webhook est-elle configurée dans le tableau de bord du fournisseur ?
- L'URL utilise-t-elle HTTPS ?
- Le canal est-il actif (toggle activé) ?
- Vérifiez la table
webhook_eventspour les entréesfailed
Les emails n'apparaissent pas
- La tâche cron tourne-t-elle ?
- L'extension PHP
imapest-elle chargée ? - Les identifiants IMAP sont-ils corrects ?
Les mises à jour temps réel SSE ne fonctionnent pas
- Vérifiez DevTools du navigateur → Réseau pour la requête
/sse - Buffering Nginx ? Définissez
X-Accel-Buffering: no - CDN/Cloudflare ? Activez le mode streaming
max_execution_timePHP doit être d'au moins 60 secondes
Échecs d'Envoi
La réponse WhatsApp n'est pas livrée
- L'Access Token est-il valide ? Les tokens temporaires expirent en ~24 heures
- Le numéro de téléphone est-il en format E.164 sans
+? - L'app Meta est-elle encore en mode Development ?
Les réponses email n'arrivent pas
PHP mail() peut ne pas être configuré sur VPS. Configurez Postfix ou utilisez une API email.
Erreurs PHP Courantes
| Erreur | Solution |
|---|---|
Call to undefined function imap_open() | Hébergement mutualisé : cPanel → Select PHP Version → activer imap. VPS : sudo apt install php-imap |
Permission denied: config/database.php | Définissez config/ à 755 via le Gestionnaire de Fichiers ou chmod 755 config/ |
Maximum execution time exceeded | Définissez max_execution_time = 120 dans php.ini |
Obtenir Plus d'Aide
- Log d'Erreurs PHP — cPanel : Logs → Error Log. VPS :
/var/log/apache2/error.log - Log des Événements Webhook — inspectez la table
webhook_eventsdans phpMyAdmin - Sortie Cron — visitez votre URL cron dans le navigateur
- Console du Navigateur — F12 → Console pour les erreurs JavaScript