Хостинг — это чужой компьютер, который работает круглосуточно и отдаёт ваш сайт всем, кто открыл адрес. Домен — имя, по которому этот адрес набирают. Покупаются они отдельно, часто в одном месте.
Что важно при выборе хостинга
Для сайта на Evolution требования скромные: почти любой недорогой тариф подойдёт. Смотреть стоит на четыре вещи.
| Пункт | Что нужно |
|---|---|
| Версия PHP | Возможность выбрать версию самому — не ниже 8.3 |
| База данных | MySQL или MariaDB, хотя бы одна база в тарифе |
| Сертификат HTTPS | Бесплатный и включающийся кнопкой. Без него браузер ругается на сайт |
| Панель управления | Файловый менеджер и phpMyAdmin в браузере — переносить будет проще |
У учебных сайтов есть приятная особенность: почти все хостинги дают пробный период на одну-две недели. Этого хватает, чтобы перенести сайт и убедиться, что всё работает, — и только потом платить.
Условиям выше отвечают, например, Beget, Timeweb и reg.ru: версию PHP там выбирают сами, сертификат включается кнопкой, а самый простой тариф стоит примерно как две поездки на такси в месяц.
Домен
Имя выбирайте короткое и произносимое: его придётся диктовать
вслух. Зона .ru — самая привычная для российского
сайта, .site и .online дешевле
и свободнее по именам. Домен покупается на год и продлевается;
если забыть продлить, имя уйдёт другому.
Первый год дешёвый, второй — нет
Цена со скидкой на первый год — обычный приём. Посмотрите стоимость продления до покупки: она может оказаться в несколько раз выше. Это касается и хостинга, и домена.
Порядок переноса
Сайт состоит из двух частей: файлы и база данных. Переносить нужно обе, и порядок здесь тоже важен.
- Выгрузить базу. В phpMyAdmin на локальном сервере сделать экспорт — получится один файл.
- Скопировать файлы. Всю папку сайта, кроме кеша: его движок создаст заново.
- Создать базу на хостинге и загрузить в неё выгруженный файл.
- Поправить файл настроек подключения. Имя базы, пользователь и пароль на хостинге другие — старые там не сработают.
- Открыть сайт и очистить кеш. Заодно проверить адрес админки: он тот же, что был локально.
Что проверить после переезда
- Адреса страниц. В настройках системы указан адрес сайта — там остался локальный. Поменяйте на настоящий, иначе ссылки будут вести не туда.
-
HTTPS. Включите сертификат и настройте
переход с
httpнаhttps, чтобы сайт открывался по одному адресу, а не по двум. - Форма обратной связи. Письма с хостинга уходят по-настоящему — проверьте, что они доходят, и заодно что письмо не попадает в спам.
- Папка установщика. Её на хостинге быть не должно. Это первое, что проверяют желающие похозяйничать на чужом сайте.
Что дальше
Сайт в интернете — не финал, а начало. Дальше его показывают поисковикам: добавляют в панель для веб-мастеров, проверяют карту сайта, подключают счётчик посещений. Всё это разобрано в теории, отдельными короткими статьями.
Что должно получиться
- Сайт открывается по своему домену и выглядит так же, как локально
- Работает HTTPS, адрес один, а не два
- Админка доступна, кеш очищен, адрес сайта в настройках верный
- Форма отправляет письма, папки установщика на сервере нет