トラブルシューティング
インストールの問題
「データベースに接続できません」
localhostの代わりに127.0.0.1を試す- phpMyAdmin で認証情報を確認
- MySQL ユーザー権限を確認
- cPanel では、DB ホストは常に
localhost
インストーラーがホームページにリダイレクトされる
前回の試行から config/database.php がすでに存在しています。削除してから再試行してください。
ログインで空白ページが表示される
PHP エラーログで Fatal error または Call to undefined function を確認してください。最も一般的な原因:pdo_mysql 拡張機能の欠如。
メッセージが表示されない
Webhook メッセージが届かない
- プロバイダーのダッシュボードで webhook URL が設定されていますか?
- URL は HTTPS を使用していますか?
- チャネルはアクティブですか(トグルがオン)?
webhook_eventsテーブルでfailedエントリを確認
メールメッセージが表示されない
- cron ジョブは実行されていますか?
- PHP
imap拡張機能はロードされていますか? - IMAP 認証情報は正しいですか?
SSE リアルタイム更新が動作しない
- ブラウザの DevTools → ネットワークで
/sseリクエストを確認 - Nginx のバッファリング?
X-Accel-Buffering: noを設定 - CDN/Cloudflare?ストリーミングモードを有効化
- PHP
max_execution_timeは少なくとも 60 秒必要
送信失敗
WhatsApp の返信が配信されない
- Access Token は有効ですか?一時トークンは約 24 時間で期限切れ
- 電話番号は
+なしの E.164 形式ですか? - Meta アプリはまだ Development モードですか?
メールの返信が届かない
VPS で PHP mail() が設定されていない可能性があります。Postfix を設定するか、メール API を使用してください。
一般的な PHP エラー
| エラー | 修正 |
|---|---|
Call to undefined function imap_open() | 共有ホスティング: cPanel → PHP バージョン選択 → imap を有効化。VPS: sudo apt install php-imap |
Permission denied: config/database.php | ファイルマネージャーで config/ を 755 に設定、または chmod 755 config/ |
Maximum execution time exceeded | php.ini で max_execution_time = 120 を設定 |
さらなるヘルプ
- PHP エラーログ — cPanel: ログ → エラーログ。VPS:
/var/log/apache2/error.log - Webhook イベントログ — phpMyAdmin で
webhook_eventsテーブルを確認 - Cron 出力 — ブラウザで cron URL にアクセス
- ブラウザコンソール — F12 → Console で JavaScript エラーを確認