Как перенести сайт на хостинг
Перенос сайта состоит из нескольких шагов: создание бэкапа сайта, создание дампа базы данных, перенос данных сайта, импорт дампа базы данных, настройка, проверка, перенаправление доменов.
Рассмотрим данные шаги подробнее:
- Для начала необходимо создать резервную копию (backup) сайта или запросить ее у поддержки на исходном хостинге. Также нужно сделать дамп базы данных средствами phpmyadmin или через консольную команду mysqldump.
- Скачать backup сайта и дамп базы с исходного хостинга на свой компьютер.
- Закачать backup сайта со своего компьютера на наш хостинг. Чтобы закачать backup, можно воспользоваться как файловым менеджером, так и FTP \ SSH. Если объем данных более 1 ГБ, рекомендуем использовать именно FTP \ SSH. Это позволит избежать прерываний в процессе загрузки.
- Если сайт использует базу данных, необходимо создать ее на нашем хостинге, создать пользователя базы данных, добавить пользователя в базу данных.
- После выполнения п.4 необходимо выполнить импорт базы данных на наш хостинг. Для этого можно воспользоваться инструкцией.
- Изменить настройки сайта с учётом новых параметров хостинга, т.к. база и пользователь будут иметь другие имена, нежели на старом хостинге. Обычно настройки хранятся в файле вида configuration.php (wp-config.php для WordPress. Детальнее тут)
- Проверить, чтобы значение прав для файлов было установлено 644, на папки — 755. С другими правами сайт не будет работать, даже если документация движка говорит обратное. Инструкция по изменению прав.
- Проверить работоспособность сайта по технической ссылке вида domain.com.fozzyhost.com, где domain.com — ваш домен вместе с зоной.
- Изменить DNS-серверы для домена на наши, воспользовавшись инструкцией
- Подождать обновления DNS в течение не менее 8 часов, но не более 48 часов. До обновления информации домен будет смотреть на старый хостинг.
- Перенос завершен.