Как разместить готовый сайт на хостинге

Архив из генератора — это готовый сайт: открыть его на компьютере двойным щелчком нельзя, ему нужен сервер. Ниже по шагам, как загрузить его на хостинг, подключить домен и проверить, что заявки доходят. Обычно это занимает 20–30 минут, плюс до суток на подключение домена.

Не хотите разбираться? Размещу за вас: хостинг, домен, SSL и проверка заявок. 2 000 ₽, 1–2 дня.

Что понадобится

Архив лендинга

ZIP со страницы результата или из письма. Внутри — папка с именем лендинга, в ней index.php, папка source и памятка README.txt.

Хостинг с PHP 8

Любой платный хостинг с поддержкой PHP 8.0 или новее. Базы данных и установки чего-либо не нужно.

Домен

Адрес вида vashsait.ru. Можно купить там же, где хостинг, или у регистратора. Без домена сайт откроется по технической ссылке хостинга.

Полчаса

Сама загрузка — минут десять. Дольше всего ждать, пока подключится домен: от нескольких часов до суток.

GitHub Pages, Netlify, Vercel и конструкторы вроде Тильды не подойдут: форма заявок работает на PHP, а эти площадки отдают только статические страницы или свои шаблоны.

Выберите хостинг

Подойдёт любой хостинг, где есть PHP 8.0 или новее, бесплатный SSL-сертификат и файловый менеджер в панели. Самый простой тариф для одной страницы — его хватит с запасом.

Где разместить

Мой сайт стоит на Hostinger, работаю с ним давно и рекомендую. Всё, что нужно лендингу, там есть: PHP 8, бесплатный SSL и понятная панель с файловым менеджером.

Перейти на Hostinger

Подключите домен

Если домен куплен там же, где хостинг, он подключится сам. Если у другого регистратора — в панели регистратора замените NS-серверы на те, что даст хостинг.

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

Загрузите файлы

  1. Распакуйте архив у себя на компьютере — внутри будет папка с именем лендинга.
  2. В панели хостинга откройте файловый менеджер и перейдите в папку сайта — обычно public_html (у некоторых хостингов www или htdocs).
  3. Удалите оттуда стандартную заглушку хостинга, если она есть: default.php или index.html.
  4. Загрузите содержимое папки лендинга — index.php, папку source и README.txt — прямо в public_html.

Загружайте именно содержимое, а не саму папку. Иначе сайт откроется не по адресу vashsait.ru, а по адресу vashsait.ru/imya-papki/. Если удобнее загрузить ZIP и распаковать его в панели — потом перенесите файлы из папки на уровень выше.

Включите SSL

В панели хостинга найдите раздел SSL и выпустите бесплатный сертификат — у большинства хостингов это одна кнопка. Выпускается он, когда домен уже подключён. После этого сайт должен открываться по https:// и с замочком в адресной строке.

Проверьте форму заявок

Если при создании лендинга вы указали WhatsApp или Telegram-бота, всё уже настроено. Если нет — откройте файл source/php/config_telegram.php и впишите токен бота и id чата: как их получить, написано в README.txt.

Отправьте тестовую заявку с телефона и убедитесь, что она пришла. Это последний шаг: дальше страница работает сама.

Если что-то не работает

Ошибка 403 Forbidden

Не хватает прав на файлы. В файловом менеджере выставьте папкам права 755, файлам — 644.

Ошибка 500 или белая страница

Скорее всего, на хостинге старая версия PHP. Переключите её в панели на 8.1 или новее.

Открывается заглушка хостинга

В папке остался default.php или index.html хостинга — удалите его. Если не помогло, обновите страницу без кеша: Ctrl+F5.

Сайт открывается только по адресу с папкой

Загружена папка, а не её содержимое. Перенесите файлы из неё прямо в public_html.

Заявки не приходят

Проверьте config_telegram.php: токен и id чата без пробелов и кавычек. И напишите своему боту /start — пока вы этого не сделали, он не может вам писать.

Нет замочка https

Сертификат ещё не выпущен или домен не подключён до конца. Выпустите SSL повторно, когда домен откроется.

Вопросы

Сколько стоит разместить сайт?

Хостинг с PHP стоит несколько сотен рублей в месяц, домен — несколько сотен рублей в год, продление обычно дороже регистрации. Платите вы напрямую хостингу и регистратору.

Можно ли разместить сайт бесплатно?

Бесплатные хостинги с PHP бывают, но с рекламой, ограничениями и без гарантий, что сайт не отключат. Для страницы, которая собирает заявки, это экономия не там: пропавшая заявка стоит дороже месяца хостинга.

Подойдут GitHub Pages, Netlify или Тильда?

Нет. Форма заявок работает на PHP, а эти площадки отдают только статические страницы или свои шаблоны. Нужен обычный хостинг с PHP 8.

Можно разместить лендинг на уже работающем сайте?

Да. Загрузите папку лендинга целиком рядом с файлами сайта — страница откроется по адресу vashsait.ru/imya-papki/. Нужно только, чтобы на хостинге был PHP 8.

Сколько времени это займёт?

Загрузка и настройка — 20–30 минут. Дольше всего ждать подключения домена: от нескольких часов до суток.

Разместить за вас

Загружу лендинг на хостинг, подключу домен и SSL, проверю, что заявки доходят. Если хостинга и домена ещё нет — помогу выбрать и оформить.

2 000 ₽ 1–2 дня