Перейти к основному содержимому

Устранение неполадок


Проблемы установки​

«Не удается подключиться к базе данных»​

  1. Попробуйте 127.0.0.1 вместо localhost
  2. Проверьте учетные данные через phpMyAdmin
  3. Проверьте привилегии пользователя MySQL
  4. На cPanel хост БД всегда localhost

Установщик перенаправляет на главную страницу​

config/database.php уже существует от предыдущей попытки. Удалите его и попробуйте снова.

При входе отображается пустая страница​

Проверьте лог ошибок PHP на наличие Fatal error или Call to undefined function. Наиболее частая причина: отсутствует расширение pdo_mysql.


Сообщения не отображаются​

Сообщения вебхуков не приходят​

  1. Настроен ли URL вебхука в панели провайдера?
  2. Использует ли URL HTTPS?
  3. Активен ли канал (переключатель включен)?
  4. Проверьте таблицу webhook_events на наличие записей failed

Email-сообщения не появляются​

  1. Работает ли cron-задача?
  2. Загружено ли расширение PHP imap?
  3. Верны ли учетные данные IMAP?

SSE-обновления в реальном времени не работают​

  1. Проверьте DevTools браузера → Сеть на запрос /sse
  2. Буферизация Nginx? Установите X-Accel-Buffering: no
  3. CDN/Cloudflare? Включите потоковый режим
  4. PHP max_execution_time должен быть не менее 60 секунд

Сбои отправки​

Ответ WhatsApp не доставлен​

  1. Действителен ли Access Token? Временные токены истекают через ~24 часа
  2. Номер телефона в формате E.164 без +?
  3. Приложение Meta все еще в режиме Development?

Email-ответы не приходят​

PHP mail() может быть не настроен на VPS. Настройте Postfix или используйте email 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Установите max_execution_time = 120 в php.ini

Дополнительная помощь​

  1. Лог ошибок PHP — cPanel: Логи → Лог ошибок. VPS: /var/log/apache2/error.log
  2. Лог событий вебхуков — проверьте таблицу webhook_events в phpMyAdmin
  3. Вывод Cron — откройте URL cron в браузере
  4. Консоль браузера — F12 → Console для ошибок JavaScript