Как перенести сайт на другой хостинг?

Регистрация доменов
Домен RU - 99 руб
Домен РФ - 99 руб
www.

Из последних статей вы наверное уже поняли, что я решил перенести сайт wordpress на другой хостинг (вернее несколько сайтов). И даже не на обычный хостинг, а на виртуальный сервер VPS. Один сайт перенес, все настроил и теперь могу рассказать о том, как перенести сайт wordpress на другой хостинг, в какой последовательности все делать и что нужно учесть.


Пишу отчасти и для себя, так как на очереди и этот сайт, и три других. Всегда лучше все конспектировать, так как на личном опыте заметил, что со временем все забывается. И хотя я буду переносить сайты вордпресс, почти все подходит и для сайтов на других CMS. Итак, приступим.

Как перенести сайт на другой хостинг?

как перенести сайт

1. Перенос движка WordPress

Первое, что нужно сделать, это скачать саму последнюю версию WordPress и закачать ее на хостинг. Я не советую вам копировать полностью свой сайт на новый хостинг, хотя это проще всего. Почему?

Мои сайты не раз взламывали, внедряли в него вредоносный код. Вы уверены, что ваш сайт не взломан? Вирус на сайте найти можно, но это очень трудоемкое дело, требующее хоть каких то знаний. Установив же новый движок вы гарантированно не перетащите заразу на новый хостинг.

Все операции можно делать через программу FileZilla, которая отлично подходит для всех наших операций.

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

После этого переходим к следующей операции - установке вордпресс.

2. Создание базы данных

Теперь нам нужно создать новую базу данных, чтобы запустить тестовый сайт. Потом в эту базу мы будем импортировать базу нашего рабочего сайта. Но до этого ещё далеко.

Создать базу данных очень просто: нужно зайти в панель PHPMYADMIN во вкладку БАЗЫ ДАННЫХ, задать имя новой базы ( не длинное) и нажать кнопку СОЗДАТЬ.

как создать базу данных

Вот и все, база данных готова. Идем далее...

3. Установка WordPress

После этого мы заходим на временный адрес сайта, который дает хостинг или VPS сервер, и начинаем установку. Тут мы указываем имя пользователя и пароль только что созданной базы данных.

как установить wordpress

После этого установится новый сайт WordPress, который должен стать основой нашего сайта.

4. Установка SSH доступа

Этот шаг для тех, кто как и я переезжает на VPS сервер, где есть SSH, но нет FTP. Нужно установить плагин, который я описывал в этой статье. Если у вас будет обычный хостинг, то этот шаг можно пропустить.

5. Перенос шаблона

Шаблон нужно скопировать со старого сайта и перенести его на новый хостинг, в туже папку - wp-content/themes.

6. Перенос картинок

Теперь нужно перенести папку с картинками, которые лежат у нас в папке wp-content/uploads. Такой папки у вас не будет при создании нового WordPress, поэтому ее нужно закачать целиком.

7. Установка плагинов

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

8. Настройка ЧПУ

Создайте в корне сайта файл .htaccess и задайте ему права 777. Теперь идите в Админ панель - Настройки - Постоянные ссылки. И впишите фразу /%postname%/ в последнее поле ПРОИЗВОЛЬНО, сохраните изменения.

как перенести сайт на wordpress

Проверьте сайт, открываются ли внутренние страницы? Если все работает, то задайте файлу права 444.

Если что то не пойдет, то можно вручную вписать в этот файл код, у меня он такой:

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

9. Экспорт базы данных

Но сначала нам нужно скачать текущую базу данных. Заходим в раздел управления базами данных и находим нашу базу. Очень советую сначала почистить базу данных от лишнего мусора, так как при импорте вы можете столкнуться с трудностью - большой файл будет трудно импортировать. Нажмите сортировку по размеру и посмотрите, что занимает много места. Часто разные логи занимают десятки мегабайт, а для переноса это ОЧЕНЬ много.

Затем переходим по вкладке ЭКСПОРТ и скачиваем нашу базу данных на компьютер.

экспорт базы данных wordpress

Если база больше 2 мегабайт (Максимальный размер: 2,048КБ), то ее нужно сжать zip архивом. Если даже архив будет больше 2 мегабайт, то скорее всего вам придётся экспортировать базу частями и импортировать тоже частями.

10. Импорт базы данных

Теперь переходим во вкладку Импорт и пробуем импортировать нашу базу данных. Но перед этим нужно удалить все поля из созданной до этого нами базы данных во избежании дублей. То есть база должна остаться, но она должна быть полностью пустой.

После импорта вы уже не сможете войти на сайт по временному адресу, вас будет перебрасывать на ваш текущий сайт, на несуществующую страницу. Значит все нормально.

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

И теперь последнее - доменное имя.

11. Изменение DNS адресов

Последний шаг - это нужно перенаправить наш домен на новый хостинг. Для этого идем туда, где мы регистрировали хостинг, и ищем такие слова - УПРАВЛЕНИЕ DNS СЕРВЕРАМИ - ДЕЛЕГИРОВАНИЕ.

Управление DNS-серверами Делегирование

Тут нужно вписать dns сервера вашего нового хостинга. После этого нужно подождать несколько часов, до 48, но обычно переиндексирование происходит значительно быстрее. Лучше сделать это вечером, чтобы к утру вы могли посмотреть результат. А посмотреть нужно обязательно, так как до настраивать придется еще что то как пить дать.

12. Добавление домена на новый хостинг.

Иногда очень важно (особенно на виртуальном сервере, на обычном хостинге это и так первый шаг) добавить домен на новом хостинге. Без этого сайт не будет работать на новом DNS, так как новый сервер не будет знать о вашем сайте.

добавить домен на хостинг

Кажется все. Но после переноса сайта вам ещё нужно будет все проверить, что то настроить, но это уже мелочи, главное, чтобы сайт работал. Если будут вопросы - пишите, попробую помочь советом по мере знаний.


СОВЕТ ВЕБМАСТЕРУ: Умение зарабатывать в интернете - это только пол дела, вторая половина - это умение ВЫГОДНО обналичивать электронные деньги. Вот список офшорных банковских карт, на которые можно выводить средства и потом снимать с них хрустящие купюры:

1. Epayments - можно открыть счет в долларах, евро и рублях. Формально банка нет, юридический адрес в Лондоне, но можно получить реквизиты банка в Латвии.

2. AdvCash - Офшорный банк находится в Белизе, можно открыть счет в долларах, евро, фунтах и рублях.

3. OkPay - Офшорная компания зарегистрирована на Британских Виргинских островах, можно открыть счет в долларах, евро и рублях.

4. Payeer - Штаб квартира этой платежной системы находится в Грузии, тут так же можно открыть счет в долларах, евро и рублях.

Во всех случаях можно заказать банковскую карту, которую пришлют вам по обычной почте. Активируете ее и идете снимать деньги банкомат! Тарифы смотрите на сайтах платежных систем.



Понравилась ИГРА? Возьми КОД, поставь себе на сайт и улучши поведенческие факторы!


7 комментариев
  1. Честно говоря я даже не могу представить, как перетащить сайт из несколько тысяч страниц, на другой движок, чтобы не потерять трафик. Это что, каждой странице нужен 301 редирект?

    • Если меняется url страницы - то да. А зачем менять движок? Если хороший трафик, то есть ли смысл менять, а если трафика нет, то и терять нечего 🙂

  2. Просто большую нагрузку создает на хостинге, что замедляет сам сайт. Вот думаю, что WordPress по этому вопросу легче чем та самая джумла.
    Я правильно думаю, или нет?

  3. У меня сайт тоже был слишком тяжелым. отдала в тех.поддежрку на оптимизацию, это конечно дополнительная услуга. но стоит того) оптимизировали мне webguard.

  4. Вот где вы были раньше, так у меня в свое время не поулчилось перенести сайт, хорошо хоть тех поддержка хендихоста помогла с переносом.

    • Да статья то написана давно, где были вы 😉 Вообще да, если вы переходите на нормальный хостинг, то они всегда помогут, это в их интересах.

Написать комментарий

Опубликовано © Блокнот вебмастера