Установка
LeadHub устанавливается полностью через мастер в браузере. Без SSH, без терминала, без Composer.
Перед началом
✅ Убедитесь, что сервер соответствует требованиям
✅ Создайте базу данных MySQL и пользователя (запомните учётные данные)
✅ Подготовьте лицензионный ключ (из покупки на CodeCanyon)
✅ Получите доступ к FTP/cPanel File Manager для загрузки файлов
Шаг 1 — Загрузка файлов
- Скачайте пакет LeadHub с CodeCanyon → Downloads.
- Распакуйте ZIP-файл на вашем компьютере.
- Загрузите всё содержимое распакованной папки в корень вашего сайта (например,
public_html/) через FTP или cPanel File Manager.
⚠️ Не загружайте саму внешнюю папку — загрузите её содержимое так, чтобы
index.phpнаходился непосредственно вpublic_html/.
Шаг 2 — Установка прав доступа к файлам
На общем хостинге они обычно устанавливаются автоматически, но проверьте:
| Путь | Права |
|---|---|
storage/ | 755 (рекурсивно) |
bootstrap/cache/ | 755 |
public/ | 755 |
Шаг 3 — Открытие мастера установки
Перейдите на ваш домен в браузере:
https://yourdomain.com/install
Если вы видите белую страницу или ошибку, проверьте, что mod_rewrite включён и .htaccess присутствует в корне.
Шаг 4 — Проверка требований
Мастер автоматически проверяет все требования PHP. Любой невыполненный пункт отображается красным с кратким объяснением. Исправьте все красные пункты перед продолжением.
Шаг 5 — Настройка базы данных
Введите учётные данные базы данных:
| Поле | Описание |
|---|---|
| Database Host | Обычно localhost или 127.0.0.1 |
| Database Port | Обычно 3306 |
| Database Name | Созданная вами база данных |
| Database Username | Пользователь базы данных |
| Database Password | Пароль пользователя базы данных |
Нажмите Test Connection для проверки, затем Next.
Шаг 6 — Настройки приложения
| Поле | Описание |
|---|---|
| App URL | Ваш домен, например https://yourdomain.com |
| App Name | Отображается во вкладке браузера и письмах |
| Timezone | Ваш основной часовой пояс |
Шаг 7 — Лицензионный ключ
Введите Purchase Code (лицензионный ключ) из вашей покупки на CodeCanyon. Мастер проверяет его онлайн.
Шаг 8 — Аккаунт супер-администратора
Создайте первый аккаунт супер-администратора:
| Поле | Примечания |
|---|---|
| Name | Ваше полно е имя |
| Используется для входа | |
| Password | Минимум 8 символов |
⚠️ Сохраните эти учётные данные — это корневой аккаунт администратора для всей платформы.
Шаг 9 — Настройка задания Cron
Мастер показывает точную команду cron для вашего сервера. Скопируйте её и добавьте в панель управления хостингом:
* * * * * /usr/bin/php /home/username/public_html/cron.php >> /dev/null 2>&1
В cPanel: Cron Jobs → Add New Cron Job → Every Minute → вставьте команду.
Шаг 10 — Завершение
Нажмите Complete Installation. Мастер запишет файл .env и выполнит миграции. По завершении вы будете перенаправлены на страницу входа супер-администратора по адресу /super-admin.
После установки
- Войдите по адресу
/super-adminс учётными данными, которые вы только что создали. - Создайте первого Арендатора.
- Войдите в панель администратора арендатора по адресу
/admin(илиtenant.yourdomain.com/admin).
Устранение неполадок
| Проблема | Решение |
|---|---|
Пустая страница по адресу /install | Проверьте наличие .htaccess и включён ли mod_rewrite |
| «Database connection failed» | Проверьте учётные данные; убедитесь, что пользователь БД имеет полные привилегии |
| Зависание на проверке требований | Установите отсутствующее расширение PHP через cPanel → PHP Extensions |
| Ошибка 500 после установки | Проверьте storage/logs/laravel.log через File Manager |
➡ Смотрите также: Руководство по общему хостингу