Перенос сайта на другой хостинг

Все современные CMS используют файлы и базы данных. Поэтому процесс переноса сайта со старого хостинга на новый заключается в следующем:

  1. Создание архива сайта
    1. Создание архива файлов и папок сайта
    2. Создание слепка базы данных, sql файл
  2. Перенос архива сайта на новый хостинг
    1. Добавление домена в панель нового хостинга
    2. Перенос файлов и папок сайта
    3. Создание базы данных
    4. Перенос базы данных
    5. Подключение базы данных к сайту

У любого хостинга есть панель управления. Мы показываем на примере панели ISPmanager, в других панелях принцип тот же.

Заходим в корневую папку домена, обычно, она называется «htdocs», «www» или «public_html».

Выделяем все папки и файлы сайта и архивируем сервером.

Внимание! Архив файлов и папок сайта создавайте сервером

Что бы выделить все папки и файлы нажмите на первый элемент, потом, удерживая Shift на последний.

Создание архива файлов и папок сайта

Выделяем все элементы и нажимаем на "Архив". В появившемся окне даем название архиву и создаем его.

Время создания архива зависит от размера вашего сайта и мощности хостинга. Полученный архив скачиваем себе.

Создание слепка базы данных, sql файла

Архив папок и файлов создан, далее необходимо сделать экспорт базы данных. Для этого необходимо попасть в phpMyAdmin.

Если вы не знаете как называется база данных, какой у нее пользователь и пароль, то посмотреть это можно в разделе "Базы данных".

Заходите в phpMyAdmin, для этого необходимо знать пользователя базы данных и его пароль. Данные авторизации указывайте свои.

После авторизации выбираете базу данных сайта

Далее заходите в раздел "Экспорт" выбранной базы данных.

Настраиваете параметры экспорта. Сохраняете полученный файл.

Отлично. Теперь у нас есть архив с файлами и папками сайта и sql файл базы данных.

Добавление домена в панель ISP нового хостинга

Далее необходимо на новом хостинге добавить домен в панель, это создаст корневую папку домена.

В разделе "WWW домены" нажимаем "Создать"

Указываем "Доменное имя", "Псевдонимы", "E-mail администратора", обязательно выбираем "PHP как модуль Apache", как показано на изображении.

Перенос файлов и папок сайта

Далее необходимо закачать архив в корневую папку нового хостинга и распаковать архив сервером.

Ранее созданный архив с файлами и папками закачиваем в корневую папку домена нового хостинга

Внимание! Распаковывать архив нужно сервером

Выберите закаченный архив и нажмите "Извлечь"

Отлично. Файлы и папки сайта мы перенесли на новый хостинг, теперь займемся базой данных.

Создание базы данных на новом хостинге

В разделе "Базы данных" нажимаем "Создать", заполняем "Имя базы", "Новый пользователь", "Пароль" и прежде чем нажать "Ок" записываем эти данные в блокнот (в дальнейшем пригодятся).

Кодировка базы должна быть utf8

Кодировка выбираем из выпадающего списка

Перенос созданного слепка sql базы данных на новый хостинг

Теперь нужно импортировать ранее созданный дамп sql базы данных на новый хостинг.

На новом хостинге заходите в раздел Импорт новой базы данных, выбираете созданный sql дамп базы и импортируете.

Подключение базы данных к сайту

В файле ini.php на новом хостинге измените параметры подключения к новой базе.

Укажите имя новый базы данных, пользователя и пароль. Сохраните изменения.

Сайт перенесен на новый хостинг.