Важно: Для переноса WordPress сайта обычно хватает плагина Duplicator. Эта инструкция — для тех, кому необходимо именно ручное копирование.

Для переноса сайта WordPress (или любого другого сайта) на новый хостинг, вам нужны его файлы и базы данных.

Скачайте файлы со старого хостинга

Для начала вам нужно сохранить файлы с вашего сайта на ваш ПК.

  • Зайдите на ваш сайт по FTP и скопируйте всё содержимое на ваш компьютер.
    • Убедитесь, что вы находитесь в корневой папке сайта — поскольку нужны абсолютно все файлы. Создайте отдельную папку на вашем компьютере для содержимого сайта — так вы будете уверены, что нужные файлы не перемешаются с другими.
    • Скачивание может занять много времени.

Перенесите базы данных

Базы данных, как и файлы, нужно сначала скачать.

  1. Зайдите в панель управления вашего старого хостинга.
  2. Перейдите в меню PHPMyAdmin.
    Export the database
  3. Выберите базу данных, которая подключена к сайту WordPress.
  4. Перейдите на вкладку Export.
  5. Выберите режим копирования «Quick» и формат SQL.
  6. Нажмите «ОК» и сохраните полученный файл.

Теперь информацию из вашей базы данных нужно установить на новый хостинг. Сначала, нужно создать там новую базу данных. Для этого:

  1. Зайдите в свою cPanel на Unihost.
  2. Перейдите в меню «Базы данных MySQL».
  3. Создайте новую базу данных и пользователя.

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

  1. Вернитесь на главную cPanel.
  2. Перейдите в меню phpMyAdmin.
    Import the database
  3. Из меню слева, выберите вашу базу данных.
  4. Нажмите на Import (сверху в центре).
  5. В поле «File to import» выберите файл с Базой данных, который вы скачали со старого хостинга.
  6. Снимите галочку «Partial Import».
  7. Убедитесь, что формат импорта установлен как SQL.
  8. Нажмите GO.

Отредактируйте файлы

Чтобы ваш сайт распознал новую базу данных, нужно отредактировать файл wp-config.php.

  1. Откройте у себя на компьютере папку, куда вы скачали файлы вашего сайта.
  2. Найдите файл wp-config.php.
  3. Сделайте резервную копию. Назовите её wp-config-old.php и сохраните в надежное место.
  4. Откройте оригинальный файл любым текстовым редактором.
    edit wp-config ru
  5. Найдите строку «define(‘DB_NAME’, ‘db_name’);» где db_name — название вашей базы данных на старом хостинге.
  6. Поменяйте его на название новой.
  7. Повторите то же самое со строками «define(‘DB_USER’, ‘db_user’);» и «define(‘DB_PASSWORD’, ‘db_pass’);», последние части которых нужно заменить на имя нового пользователя и его пароль соответственно.
  8. Сохраните файл.

Загрузите файлы на новый хостинг

  1. Зайдите на свой сайт в Unihost по FTP и загрузите файлы вашего сайта на него.
    1. Убедитесь, что вы находитесь в корневой папке, прежде чем начнете копирование..
    2. Опять же, это может занять очень много времени.

Когда копирование закончится, проверьте, работает ли ваш сайт. 

Если вы переезжаете на Unihost — вы можете просто сообщить нашей техподдержке о том, что вам нужно перенести сайт, и мы сделаем это за вас.