Перенос сайта состоит из трёх частей: файлы, база данных и переключение домена. Если делать по порядку, сайт продолжит работать на старом хостинге, пока вы готовите копию на новом.
Перенос файлов
- Скачайте файлы сайта со старого хостинга. Подключитесь по FTP/SFTP или из файлового менеджера и скачайте все файлы сайта на компьютер.
- Создайте сайт в панели управления. Создайте новый сайт в панели управления хостингом и загрузите файлы в его корневую директорию.
- Проверьте права доступа. Убедитесь, что права доступа к файлам и папкам выставлены корректно (например, 644 для файлов и 755 для папок).
Важно
Не удаляйте сайт со старого хостинга сразу. Подождите сутки после смены DNS, чтобы убедиться, что весь трафик идёт на новый сервер.
Перенос базы данных
- Экспортируйте базу данных со старого хостинга. Обычно это делается через phpMyAdmin — экспорт в формате .sql.
- Импортируйте базу данных на новый хостинг. В панели управления создайте новую базу данных и импортируйте файл .sql через phpMyAdmin или командой ниже.
mysql -u username -p database < backup.sql
| Параметр | Значение |
|---|---|
| Имя базы данных | my_database |
| Пользователь | my_user |
| Пароль | App_2026_secret |
После импорта обновите данные подключения к базе в конфигурационном файле сайта (например, wp-config.php для WordPress).
Переключение домена
Когда копия сайта на новом хостинге открывается и работает, измените A-запись домена так, чтобы она указывала на IP-адрес вашей услуги. Обновление DNS занимает от нескольких минут до нескольких часов.
| Тип | Имя | Значение |
|---|---|---|
| A | @ | 192.168.1.10 |
| A | www | 192.168.1.10 |
Проверка сайта
Совет
Проверить, куда сейчас указывает домен, можно сервисами вроде dnschecker. Пока DNS не обновился, сайт может открываться со старым содержимым.
Если что-то не получается — напишите в поддержку, поможем перенести сайт и базу данных.