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

Мастер установки

LeadHub устанавливается полностью через веб-браузер. Нет командной строки, нет терминала, нет SSH. Вы загружаете файлы, открываете URL и следуете пяти простым шагам. Это руководство проведёт вас через весь процесс от начала до конца.

Общее время: примерно 10–20 минут.


Перед началом

Убедитесь, что ваш сервер соответствует требованиям, перечисленным в руководстве Требования к серверу. В частности, подтвердите:

  • PHP 8.3 или выше активирован для вашего домена
  • У вас есть доступная база данных MySQL (или MariaDB) — или вы можете создать её (инструкции ниже)
  • Каталоги storage/ и bootstrap/cache/ доступны для записи
  • У вас есть около 500 МБ свободного дискового пространства

Шаг 1 — Загрузите файлы LeadHub на сервер

Скачайте пакет

После покупки LeadHub скачайте ZIP-пакет из письма с подтверждением покупки или со страницы загрузок Envato. Файл будет называться примерно leadhub-v1.0.0.zip.

В ZIP вы найдёте всё необходимое — включая папку vendor/, предварительно скомпилированные CSS и JavaScript, и сам установщик.

Загрузка через файловый менеджер cPanel (самый простой способ)

  1. Войдите в аккаунт cPanel.
  2. Нажмите File Manager в разделе Files.
  3. Перейдите в папку установки. Обычно:
  4. Нажмите Upload на панели инструментов.
  5. Загрузите файл leadhub-v1.0.0.zip.
  6. После загрузки щёлкните правой кнопкой по ZIP-файлу и выберите Extract.
  7. Распакуйте в нужную папку.

Загрузка через FTP

  1. Подключитесь к серверу с помощью FTP-клиента.
  2. Перейдите в целевую папку на сервере.
  3. Перетащите распакованную папку leadhub на сервер.
  4. Дождитесь завершения загрузки (5–15 минут).

Совет: Загрузить ZIP через файловый менеджер и распаковать на сервере быстрее, чем загружать тысячи отдельных файлов по FTP.


Шаг 2 — Настройте права доступа к файлам

Установите для следующих папок права доступа 755:

В файловом менеджере cPanel:

  1. Откройте File Manager и перейдите в папку LeadHub.
  2. Правый клик на storageChange Permissions.
  3. Установите 755 и отметьте «Recurse into subdirectories».
  4. Нажмите Change Permissions.
  5. Повторите для bootstrap/cache (755).

Шаг 3 — Откройте установщик в браузере

https://yourdomain.com/install

Если ошибка 404: Проверьте расположение файлов и правильность загрузки public/.htaccess.

Если пустая белая страница: Проверьте версию PHP в cPanel → MultiPHP Manager.


Установщик Шаг 1 — Приветствие и проверка требований

Автоматически проверяет:

  • Версия PHP — должна быть 8.3 или выше
  • Расширения PHP — проверяет все 13 необходимых расширений
  • Права каталогов — проверяет доступность для записи storage/ и bootstrap/cache/

Когда всё отмечено зелёными галочками, нажмите «Next: Database».


Установщик Шаг 2 — Настройка базы данных

ПолеЧто вводить
Database HostОбычно localhost или 127.0.0.1
PortОбычно 3306
Database NameИмя созданной базы данных MySQL
Database UsernameИмя созданного пользователя MySQL
Database PasswordПароль пользователя MySQL

Создание базы данных MySQL в cPanel

  1. В cPanel найдите MySQL Databases.
  2. В «Create New Database» введите имя → Create Database.
  3. В «MySQL Users» → «Add New User» создайте пользователя и пароль → Create User.
  4. В «Add User to Database» выберите пользователя и базу → Add.
  5. Отметьте «All Privileges»Make Changes.

Установщик Шаг 3 — Учётная запись администратора

ПолеЧто вводить
Your NameВаше полное имя
Email AddressВаш email (будет логином)
PasswordНадёжный пароль (минимум 8 символов)
Confirm PasswordТот же пароль ещё раз
Workspace NameНазвание вашей организации

Рабочее пространство — это аккаунт вашей организации в LeadHub. Вы будете назначены владельцем с полными правами Суперадминистратора.

Нажмите «Next: License».


Установщик Шаг 4 — Лицензия

Чтобы найти код покупки:

  1. Войдите в аккаунт Envato Market / CodeCanyon.
  2. Профиль → Downloads.
  3. Найдите LeadHub → «Download»«License certificate & purchase code».
  4. Скопируйте код.

Вставьте и нажмите «Next: Finish». Можно пропустить этот шаг и добавить лицензию позже.


Установщик Шаг 5 — Завершение

Нажмите «Install LeadHub». Установщик автоматически выполнит:

  1. Запись конфигурационного файла (.env)
  2. Выполнение миграций базы данных
  3. Заполнение начальных данных (роли и разрешения)
  4. Создание учётной записи администратора
  5. Создание рабочего пространства
  6. Связывание папки хранения
  7. Кэширование конфигурации

Длительность: 30–90 секунд. После завершения вы будете перенаправлены на /admin.

Установка завершена.


Чек-лист после установки

1. Настройте Cron-задание (КРИТИЧЕСКИ ВАЖНО)

php /home/yourusername/leadhub/cron.php >> /dev/null 2>&1

Должно выполняться каждую минуту. См. Руководство по виртуальному хостингу.

2. Настройте электронную почту

Настройки → Электронная почта в панели администратора.

3. Загрузите логотип и настройте брендинг

Настройки → Брендинг.

4. Создайте первый пайплайн

Pipelines в боковой панели.

5. Подключите первый источник лидов

Lead Sources в боковой панели.


Повторный запуск установщика

Удалите installed.lock из storage/ и снова перейдите на /install.

Предупреждение: Сначала сделайте резервную копию базы данных, так как .env будет перезаписан.


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

ПроблемаВероятная причинаРешение
«Page not found» при посещении /installФайлы не в той папке или mod_rewrite не активенПроверьте расположение файлов и public/.htaccess
Пустая белая страницаОшибка PHP или неправильная версияПереключитесь на PHP 8.3 в cPanel MultiPHP Manager
«Cannot connect to database»Неверные учётные данныеПроверьте имя (с префиксом cPanel), пользователя и пароль
Красные предупреждения для расширенийРасширения PHP не включеныcPanel → Select PHP Version, включите недостающие
«storage is not writable»Неправильные права доступаУстановите storage/ на 755 рекурсивно
Установщик зависает на «Installing...»Слишком низкий лимит памяти PHPОбновите страницу; проверьте лимит памяти PHP (мин. 128 МБ)
Перенаправление на /admin, но нельзя войтиСессия не сохраняетсяПроверьте storage/framework/sessions/
Ошибка «installation failed»Потеря соединения с базой данныхПроверьте учётные данные и права записи .env