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

Что важно при выборе хостинга

Для сайта на Evolution требования скромные: почти любой недорогой тариф подойдёт. Смотреть стоит на четыре вещи.

На что смотреть в тарифе
Пункт Что нужно
Версия PHP Возможность выбрать версию самому — не ниже 8.3
База данных MySQL или MariaDB, хотя бы одна база в тарифе
Сертификат HTTPS Бесплатный и включающийся кнопкой. Без него браузер ругается на сайт
Панель управления Файловый менеджер и phpMyAdmin в браузере — переносить будет проще

У учебных сайтов есть приятная особенность: почти все хостинги дают пробный период на одну-две недели. Этого хватает, чтобы перенести сайт и убедиться, что всё работает, — и только потом платить.

Условиям выше отвечают, например, Beget, Timeweb и reg.ru: версию PHP там выбирают сами, сертификат включается кнопкой, а самый простой тариф стоит примерно как две поездки на такси в месяц.

Домен

Имя выбирайте короткое и произносимое: его придётся диктовать вслух. Зона .ru — самая привычная для российского сайта, .site и .online дешевле и свободнее по именам. Домен покупается на год и продлевается; если забыть продлить, имя уйдёт другому.

Первый год дешёвый, второй — нет

Цена со скидкой на первый год — обычный приём. Посмотрите стоимость продления до покупки: она может оказаться в несколько раз выше. Это касается и хостинга, и домена.

Порядок переноса

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

  1. Выгрузить базу. В phpMyAdmin на локальном сервере сделать экспорт — получится один файл.
  2. Скопировать файлы. Всю папку сайта, кроме кеша: его движок создаст заново.
  3. Создать базу на хостинге и загрузить в неё выгруженный файл.
  4. Поправить файл настроек подключения. Имя базы, пользователь и пароль на хостинге другие — старые там не сработают.
  5. Открыть сайт и очистить кеш. Заодно проверить адрес админки: он тот же, что был локально.

Что проверить после переезда

  • Адреса страниц. В настройках системы указан адрес сайта — там остался локальный. Поменяйте на настоящий, иначе ссылки будут вести не туда.
  • HTTPS. Включите сертификат и настройте переход с http на https, чтобы сайт открывался по одному адресу, а не по двум.
  • Форма обратной связи. Письма с хостинга уходят по-настоящему — проверьте, что они доходят, и заодно что письмо не попадает в спам.
  • Папка установщика. Её на хостинге быть не должно. Это первое, что проверяют желающие похозяйничать на чужом сайте.

Что дальше

Сайт в интернете — не финал, а начало. Дальше его показывают поисковикам: добавляют в панель для веб-мастеров, проверяют карту сайта, подключают счётчик посещений. Всё это разобрано в теории, отдельными короткими статьями.

Что должно получиться

  • Сайт открывается по своему домену и выглядит так же, как локально
  • Работает HTTPS, адрес один, а не два
  • Админка доступна, кеш очищен, адрес сайта в настройках верный
  • Форма отправляет письма, папки установщика на сервере нет