Универсальная установка
Универсальная установка подходит для сайтов без готового модуля EasyChat или для проектов, где код виджета нужно вставить вручную.
Когда Выбирать Этот Вариант
- вашей CMS нет в списке готовых платформ;
- сайт сделан на собственной системе;
- вы хотите сами выбрать папку EasyChat и место вставки виджета.
Перед Установкой
- Скачайте универсальный пакет EasyChat с лендинга
easychat24.ru. - Сделайте резервную копию файлов и базы данных.
- Подготовьте доступ к файлам сайта.
- Уточните, в какой шаблон сайта вставляются общие скрипты.
Установка
- Загрузите папку EasyChat на сайт.
- Откройте страницу установки.
- Заполните данные, которые просит установщик.
- Создайте администратора EasyChat.
- После установки войдите в админку.
На первом экране можно включить дополнительные возможности: мобильное приложение, уведомления, AI-помощник и новости обновлений. Если сейчас это не нужно, пропустите экран и вернитесь к настройкам позже.
Пункты Подключить сервисы EasyChat24 и Получать важные новости EasyChat24 независимы. Технические сервисы заранее выбраны как рекомендуемая настройка для Android-приложения и push-уведомлений: до сохранения их можно отключить или пропустить весь экран. Новости остаются выключены, пока вы сами не включите подписку и не укажете email. Переписка, клиенты, заказы, пароли и API-ключи при этом не передаются.
Подключить Виджет
Добавьте код виджета в общий шаблон сайта или только на нужные страницы:
<script src="https://example.com/easychat/index.php?route=widget" async></script>Замените example.com/easychat на адрес вашей установки EasyChat.
После вставки откройте публичную страницу сайта и проверьте, что кнопка чата появилась. Если сайт использует кеш, очистите кеш сайта и браузера.
Фоновые Задачи
Универсальная установка не подключена к планировщику CMS, поэтому фоновые задачи нужно добавить в панели хостинга.
Откройте в EasyChat раздел Планировщик и скопируйте команду или ссылку,
которую показывает ваша установка. Добавьте ее в хостинг примерно раз в
минуту. Не копируйте команды из чужих инструкций: путь и версия PHP у каждого
сайта свои. Готовая консольная команда показана на чёрном фоне; значок $
служит только визуальной подсказкой и в буфер обмена не попадает.
Используйте PHP CLI 7.4 или новее. EasyChat показывает абсолютный путь только
после проверки PHP, нужных расширений и целевого файла; проверенный hosting
alias сохраняется в копируемой строке, а короткие имена не угадываются.
Пересекающиеся запуски безопасно пропускает внутренний lock EasyChat, поэтому
команда не зависит от системной утилиты flock. Не указывайте один только путь к cron.php: без PHP-интерпретатора
планировщик обычно отвечает Permission denied. После сохранения нажмите
Проверить запуск и дождитесь подтверждения от реально выполненной фоновой
задачи.
Полную строку вставляйте в тип задания «Произвольная команда». См. официальную инструкцию Beget.
EasyChat проверяет не только версию PHP, но и доступ CLI к базе. На некоторых
хостингах сайт и планировщик используют разные настройки PHP: установка через
браузер проходит, а в cron нет mysqli. Модуль mysqlnd без mysqli этого не
исправляет. Если EasyChat покажет такое предупреждение, выберите в панели
другой PHP CLI либо попросите поддержку хостинга включить mysqli для CLI.
Переключаться на старый драйвер mysql не нужно — он удалён из PHP 7.
Для полной работы основной фоновой задачи также включите в CLI расширение
curl: оно нужно для связи с мессенджерами, маркетплейсами, ИИ и служебными
сервисами EasyChat.
Обновление
Перед обновлением сделайте резервную копию. Затем загрузите новую версию поверх текущей папки EasyChat, не удаляя настройки, вложения и логи.
После обновления откройте админку EasyChat. Система подготовит нужные изменения автоматически.
Проверка
- Откройте админку EasyChat.
- Проверьте вход администратора.
- Откройте страницу сайта с виджетом.
- Отправьте тестовое сообщение.
- Ответьте оператором и проверьте ответ в виджете.
Частые Ситуации
- Кнопка чата не появилась. Код добавлен не в тот шаблон или страница показывает старый кеш.
- Админка не открывается. Проверьте, что все файлы загружены полностью.
- Настройки не сохраняются. Проверьте права на папки установки.
- Сообщения приходят с задержкой. Проверьте фоновую задачу на хостинге.
Мини-Чеклист
- Резервная копия создана.
- Файлы EasyChat загружены.
- Админка открывается.
- Код виджета подключен.
- Фоновая задача добавлена на хостинге.
- Первый диалог проверен.
Обновление
Для Generic PHP в EasyChat доступна транзакционная установка по кнопке: проверка подписи и архива, резервная копия, публикация и автоматический откат при ошибке. Конфигурация, переписка, загрузки и журналы не заменяются файлами релиза. Подробнее о проверках.
Конфликт хранилища
Если EasyChat сообщает, что хранилище недоступно, проверьте с администратором хостинга собственные папки EasyChat, права записи и правила доступа. Не направляйте вложения или журналы в общие папки магазина. При неизвестных защитных правилах EasyChat сохраняет файл и останавливает свою операцию. После устранения конфликта повторите установку.
Фотографии операторов и вспомогательные изображения чатов также сохраняются в собственных папках EasyChat. После обновления проверьте фотографию оператора и открытие вложения.