Как разместить сайт на хостинге?
Дмитрий, Омск 0
Здравствуйте! Заказал у фрилансера сайт на WordPress, готовые файлы и экспорт базы лежат у меня в архиве. Хостинг уже куплен, домен тоже. Как теперь физически перенести все это на сервер, чтобы сайт заработал по адресу?
Дмитрий Акиндинов технический администратор сайтов
ответил
Разместить сайт на хостинге — это по сути четыре шага: привязать домен к серверу через DNS-записи или NS хостинга, создать базу данных MySQL в панели управления, залить файлы сайта по FTP или через файловый менеджер и импортировать базу. Домен обычно «видит» новый сервер через 2-4 часа после смены DNS, у части провайдеров процесс растягивается до 72 часов.
Начинать лучше с базы данных: создайте ее в панели хостинга (обычно раздел «Базы данных» в ISPmanager, cPanel или похожей панели) и запишите имя базы, пользователя и пароль — они понадобятся при импорте дампа и в конфигурационном файле CMS, для WordPress это wp-config.php. Дамп заливается через phpMyAdmin, если он весит до пары сотен мегабайт, или консольной командой mysql, если есть доступ по SSH, а файл крупный.
Файлы сайта передаются FTP-клиентом вроде FileZilla (логин, пароль и адрес сервера дает хостинг) или через встроенный файловый менеджер в панели — для небольшого сайта это даже проще: можно сразу загрузить zip-архив и распаковать его прямо на сервере. Частая ошибка — положить файлы не в корень (обычно это public_html или www), а на уровень выше или в подпапку: тогда сайт открывается по адресу вида site.ru/public_html, а не по самому домену.
Домен привязывают либо полной сменой DNS-серверов на серверы нового хостинга в личном кабинете у регистратора, либо точечной А-записью, если DNS остаются у прежнего провайдера. Какой вариант нужен именно вам, обычно написано в инструкции по подключению у самого хостинга, там же указан IP-адрес сервера.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.