Переезжаем с хостинга на хостинг по FTP

Переезжаем с хостинга на хостинг по FTP изображение поста

Основная цель данной статьи – научить вас переносить свой сайт со старого хостинга (он вас подвел, разочаровал или стал дорогим) на другой, новый хостинг (который субъективно лучше, чем предыдущий). Для большинства веб-мастеров, особенно новичков, это самая настоящая mission impossible!

Но не отчаивайтесь – в принципе, особых сложностей здесь нет и никогда не было. Для начала запаситесь хорошим, можно даже бесплатным FTP-клиентом (рекомендуем FileZilla).

Скачайте его в Интернете и установите на ПК. Далее создаем на вашем хостинге сайтов специальный аккаунт FTP. Будем все объяснять на примерах, чтобы было понятнее (мы взяли хостинг Beget).

Переходим в аккаунт на своем хостинге и кликаем по значку FTP:

ftp-beget

Далее создаем FTP аккаунт для сайта. Он позволит нам скачать все файлы с сайта целиком и загрузить их на другой хостинг. Нажимаем зеленый крестик, создаем логин с паролем.

Получилось? Если аккаунт создан, соединяемся с сервером посредством FTP-клиента. Откройте программу FileZilla, в поля «Имя пользователя» и «Пароль» впишите данные из только что созданного на хостинге ftp аккаунта.

filezilla

Что вписать в колонку «адрес сервера»? Нужные данные ищите в левой колонке на своем хостинге (на примере Beget). Когда увидите надпись, что соединение прошло успешно, скачайте все файлы, выделив их комбинацией Ctrl+A и перетащив в левое окно.

Заранее выберите папку, куда будете копировать содержимое, и дождитесь окончания загрузки. Когда все файлы загружены, выполняете действия, аналогичные созданию сайта на первом хостинге:

 Прикрепление домена

  • Создание сайта;
  • Установка CMS. База данных при этом создается автоматически.

Как перенести свою базу данных? Зайдите в phpmyadmin, выберите нужную базу и нажмите «Экспорт». Еще раз укажите базу, выберите правильный формат (в данном случае SQL) и нажмите OK. Сохраните архив вместе с базой на ПК, распакуйте его, откройте в редакторе файл, имеющий расширение .sql.

Строку CREATE DATABASE `имя старой базы` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; полностью удаляем, а USE `им ястарой базы`; меняем на USE `имя новой базы`;

Сохраняем файл и отправляем его в архив с заменой старого. Находим вкладку «Импорт» в phpmyadminи закачиваем новую базу.

Последний штрих – редактируем wp-config.php (найти его можно в директории /site.ru/public_html). Открываем его с помощью файл менеджера и меняем старое имя с паролем на новые данные. Делаем это в трех строках:

/** Имя базы данных для WordPress */
define(‘DB_NAME’, ‘имя новой базы‘);

/** Имя пользователя MySQL */
define(‘DB_USER’, ‘имя новой базы‘);

/** Пароль к базе данных MySQL */
define(‘DB_PASSWORD’, ‘пароль от новой базы‘);

Сохраняемся, выходим и проверяем сайт на работоспособность. Ура, вы успешно переехали на новый хостинг! Не открываются URL-ы? Не волнуйтесь – все поправимо. Возможно, в директорию public_htmlне был залит скрытый файл .htaccess.

Зайдите в FileZillaи нажмите комбинацию Ctrl+H. Все скрытые файлы станут видимыми. Скопируйте их и закачайте в public_html – все заработает.

Комментарии