🔧 Fehlerbehebung
Installationsprobleme
„Cannot connect to database"
- Versuchen Sie
127.0.0.1stattlocalhost - Überprüfen Sie Zugangsdaten über phpMyAdmin
- Prüfen Sie MySQL-Benutzerrechte
- Bei cPanel ist der DB-Host immer
localhost
Installer leitet zur Startseite weiter
config/database.php existiert bereits von einem vorherigen Versuch. Löschen Sie es und versuchen Sie es erneut.
Login zeigt leere Seite
Prüfen Sie das PHP-Fehlerlog auf Fatal error oder Call to undefined function. Am häufigsten: fehlende pdo_mysql-Erweiterung.
Nachrichten erscheinen nicht
Webhook-Nachrichten kommen nicht an
- Ist die Webhook-URL im Anbieter-Dashboard konfiguriert?
- Verwendet die URL HTTPS?
- Ist der Kanal aktiv (Toggle an)?
- Prüfen Sie die
webhook_events-Tabelle auffailed-Einträge
E-Mail-Nachrichten erscheinen nicht
- Läuft der Cron-Job?
- Ist die PHP-
imap-Erweiterung geladen? - Sind die IMAP-Zugangsdaten korrekt?
SSE-Echtzeit-Updates funktionieren nicht
- Prüfen Sie Browser-DevTools → Netzwerk auf
/sse-Anfrage - Nginx-Buffering? Setzen Sie
X-Accel-Buffering: no - CDN/Cloudflare? Streaming-Modus aktivieren
- PHP
max_execution_timemuss mindestens 60 Sekunden sein
Sendefehler
WhatsApp-Antwort wird nicht zugestellt
- Ist das Access Token gültig? Temporäre Tokens laufen nach ~24 Stunden ab
- Ist die Telefonnummer im E.164-Format ohne
+? - Ist die Meta-App noch im Development-Modus?
E-Mail-Antworten kommen nicht an
PHP mail() ist möglicherweise nicht auf VPS konfiguriert. Konfigurieren Sie Postfix oder verwenden Sie eine E-Mail-API.
Häufige PHP-Fehler
| Fehler | Lösung |
|---|---|
Call to undefined function imap_open() | Shared Hosting: cPanel → Select PHP Version → imap aktivieren. VPS: sudo apt install php-imap |
Permission denied: config/database.php | Setzen Sie config/ auf 755 über den Dateimanager oder chmod 755 config/ |
Maximum execution time exceeded | Setzen Sie max_execution_time = 120 in php.ini |
Weitere Hilfe
- PHP-Fehlerlog — cPanel: Logs → Error Log. VPS:
/var/log/apache2/error.log - Webhook-Event-Log — inspizieren Sie die
webhook_events-Tabelle in phpMyAdmin - Cron-Ausgabe — besuchen Sie Ihre Cron-URL im Browser
- Browser-Konsole — F12 → Konsole für JavaScript-Fehler