Перенести сайт


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

Внимание:
Наш хостинг поддерживает работу с сайтами, использующими PHP, Perl, Python. Системы управления базами данных — MySQL и SQLite. Не любой сайт можно перенести на наш хостинг.

Порядок переноса

  • Подготовительные действия на предыдущем хостинге
  • Подготовительные действия в нашей Панели управления
  • Размещение сайта
  • Проверка работы сайта
  • Перенос почты
  • Перенос домена
  • Дополнительные настройки: параметры PHP, задания Cron

Подготовительные действия на предыдущем хостинге

  • В панели управления предыдущего хостинга создайте архив с файлами вашего сайта.
  • Если ваш сайт использует базу данных, создайте дамп базы данных. Сделать это можно, например, с помощью PHPMyAdmin выполнив функцию «Экспорт».
  • Сохраните архив с файлами сайта и дамп базы данных на ваш локальный компьютер.

Подготовительные действия в нашей Панели управления

  • Перейдите в Панель управления по ссылке: https://cp.sprinthost.ru.
  • Добавьте домен на ваш аккаунт в разделе «Сайты и домены» → «Добавить сайт».
  • В разделе «Сайты и домены» → «Управление сайтами» установите необходимый веб-сервер для обработки запросов к сайту. Если ваш сайт работает на PHP 5.6, оставьте версию веб-сервера без изменений.
  • Если сайтом используется база данных, создайте ее в одноименном разделе Панели управления и сохраните данные для доступа к ней (имя пользователя, имя базы данных, пароль) в текстовый редактор. Процесс создания базы данных подробно описан в инструкции.

Размещение сайта

При добавлении сайта в Панели управления хостингом, в его корневой директории (~/domains/site.ru/public_html) создается стандартный индексный файл index.php со страницей «Создан новый сайт». Удалите этот файл.


Разместить файлы сайта можно с помощью FTP-клиента или через Файловый менеджер в Панели управления хостингом.

Перейдите в директорию, где должны находиться файлы: /home/login/domains/site.ru/public_html/  (где login — ваш логин, а site.ru — доменное имя вашего сайта)

Чтобы загрузить архив с помощью Файлового менеджера, нажмите кнопку «Загрузить файл»: Перенести сайт

Распаковать его можно здесь же, нажав кнопку «Извлечь архив»: Перенести сайт

Чтобы импортировать базу данных, перейдите в раздел «Базы данных» → «Войти в PHPMyAdmin», после чего воспользуйтесь функцией «Импорт». Дальнейшие действия подробно описаны в инструкции.

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

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

Конфигурационные файлы популярных CMS:

  • WordPress: wp-config.php
  • Joomla: configuration.php
  • Bitrix: bitrix/.settings.php и bitrix/php_interface/dbconn.php
  • OpenCart: config.php и admin/config.php
  • MODx: manager/includes/config.inc.php

Для внесения изменений в файлы вы можете воспользоваться файловым менеджером в Панели управления хостингом.

Проверка работы сайта

Проверить работу сайта вы можете по техническому имени, которое автоматически создается при добавлении сайта в Панель управления. Например, для сайта site.ru техническим именем будет site.ru.xsph.ru.

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

Перенос почты

Если почта вашего домена обслуживается сторонними сервисами (например, Яндекс или Google), в Панели управления перейдите в раздел «Сайты и домены» → «Управление сайтами» → site.ru → «Перенос почты на внешние сервисы».
Напротив названия сервиса, у которого обслуживается почта, нажмите «Домен уже подтвержден».

Если почта будет обслуживаться нашими почтовыми серверами, создайте в Панели управления используемые почтовые ящики. Сделать это можно в разделе «Сайты и домены» → «Управление сайтами» → site.ru → «Почтовые ящики».

Для переноса содержимого почтовых ящиков на наш хостинг:


  • Откройте почтовый клиент и настройте соединение по протоколу IMAP с обоими ящиками — на нашем хостинге и другом сервисе. Для соединения с сервером входящей почты на нашем хостинге вместо mail.mydomain.ru используйте IP-адрес аккаунта.
  • Средствами почтовой программы (drag-and-drop) перенесите письма с ящика на прошлом сервисе в соответствующие папки в вашем новом ящике.

Перенос домена

Если ваш домен не зарегистрирован, выполните регистрацию в Панели управления в разделе «Сайты и домены» → «Регистрация, продление».

Если ваш домен зарегистрирован, но сайт открывается с другого хостинга, в панели управления регистратора домена измените NS-серверы на наши:
ns1.sprinthost.ru
ns2.sprinthost.ru
ns3.sprinthost.net
ns4.sprinthost.net
Обратите внимание, NS-серверы 3 и 4 расположены в зоне .NET.
Сайт откроется с нашего хостинга по основному имени после обновления кеша DNS на серверах провайдеров. В среднем этот процесс занимает от 2 до 8 часов, максимальный срок — до 72 часов.

Если вам требуется внести дополнительные записи в описание зоны домена перейдите в раздел «Сайты и домены» → «Управление сайтами» → site.ru → «Настройка DNS» Панели управления.


help.sprinthost.ru

Спонсор поста: о том, как быстро обновить движки на 28 сайтах.

Хотел я сегодня написать пост о сайтах для заработка на трафике или о том, как создать интернет магазин с нуля бесплатно, но меня попросили рассказать, как перенести сайт с одного хостинга на другой, так как произошел взлом сайта. Решил, что отвечать на такой вопрос в ICQ – это слишком долго и пользы для меня будет не много. Поэтому, убивая одним выстрелом двух зайцев, пишу о переносе сайта здесь. Думаю, подобный материал когда-нибудь кому-нибудь пригодится.

Если вас достал медленный или постоянно «падающий» хостинг, скажите ему «до свидания!» и переезжайте на другой, более стабильный и быстрый.

Проще всего переносить с хостинга на хостинг html – сайты без базы данных (чаще это MySQL). Тут достаточно просто скопировать все файлы себе на комп и залить их на новый хост. Другое дело, когда ваш сайт – это не просто набор html и css файлов, а движок (CMS) с базой данных. Не зависимо от того, что у вас за CMS (WordPress, DLE, Drupal, joomla или другая) нужно проделать 7 простых шагов :

1) Нужно добавить ваш домен к новому хостингу. Если вы регистрировали хостинг и при регистрации указали домен, то он добавится автоматически. Если это еще один домен, то нужно добавить его в веб – панели. Для этого:

Заходим в веб — панель управления вашего нового хостинга (CPanel, Directadmin и др.), ищем блок «Домены» — «Дополнительные домены» (в разных панелях названия разные, но суть одна и та же). Создаем дополнительный домен.


dopolnitelniy-domen

2) Изменить DNS в настройках домена. Обычно, после регистрации хостинга, приходит письмо с данными хостинга, в которых есть информация о DNS. Выглядит это примерно так:

Наши ns-сервера:
| NameServer1: ns5.eskhosting.com
| NameServer2: ns6.eskhosting.com

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

3) Пока обновляется DNS нужно сделать дамп базы данных MySQL. Для этого заходим в веб-панель управления вашего старого хостинга. Чаще всего это CPanel или Directadmin.

В CPanel ищем блок «Базы данных» -> phpMyAdmin (в Directadmin тоже что-то подобное, если не найдете, то можно набрать https://vashdomain.ru/phpMyAdmin) и попадаем в утилиту управления БД — phpMyAdmin.

В левой колонке выбираем нужную нам базу данных и кликаем на нее.


phpmyadmin

После чего появится список всех таблиц базы данных. Также сверху будут доступны операции над БД, нам нужен Экспорт:

export

Во вкладке «Экспорт» нам нужно настроить параметры экспорта. А именно, выделить все таблицы, «на всякий случай» добавить инструкции «DROP TABLE / VIEW / PROCEDURE / FUNCTION», и убрать инструкции «IF NOT EXISTS», поставить галочку у «Сохранить как файл» и если желательно упаковать базу gzip. После нажатия на кнопку ОК, дамп базы данных будет сохранен на вашем жесть каком жестком диске. 🙂 Все, что нужно указать в экспорте для переноса сайта, я выделил на картинке.

4) Создаем базу данных на новом хостинге. В веб-панели управления находим блок «Базы данных» и выбираем «Мастер баз данных MySQL». На первом шаге вас попросят ввести имя базы данных:

sozdat-bazy


На втором шаге вам предложат создать пользователя для базы данных. Если у вас уже есть пользователь, то на этом можно остановиться, пройти в «Базы данных MySQL» и «Предоставить доступ пользователю к базе», выбрав все привилегии. Если же пользователя еще нет или просто хочется создать нового, проделываем второй шаг:

bd-shag2

Запоминайте или запишите данные о пользователе базы данных, они вам еще пригодятся.

На третьем шаге выделяем все привилегии и переходим на следующий шаг:

bd-shag3

После этого вам напишут что-то типа:
«Пользователь cereal00_9seo был добавлен к базе cereal00_vit.»

5) Теперь нужно импортировать дамп вашей базы данных в созданную на третьем шаге базу. Для этого заходим в phpMyadmin нового хостинга. Выбираем в левой колонке вашу базу данных. Переходим во вкладку «Импорт», выбираем файл с дампом БД, который получился на втором шаге и жмем кнопку ОК.


bd-import

После этого ваша база данных наполнится таблицами и все должно быть ок.

6) Перемещаем файлы. Нужно скопировать все файлы с старого хостинга себе на компьютер. Лучше всего использовать для этой цели фтп-клиент (FlashFXP, Far, CuteFTP и пр.).
*Нужно скопировать все файлы, которые имеют отношение к вашему сайту.

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

7) Изменить данные о базе данных в конфигурационном файле. Если это WordPress, то нужно редактировать файл wp-config.php. Изменить там имя базы данных, MySQL имя пользователя и MySQL пароль базы данных. MySQL сервер чаще всего остается без изменения – localhost.

Вот и все, перенос сайта завершен успешно. В принципе, никаких проблем возникнуть не должно. Хотя иногда бывают различные непонятки. Например, кодировка вдруг становится кракозябрами, в этом случае нужно поэкспериментировать с кодировкой экспорта базы данных. Или не работают внутренние страницы (просто пишет not found или что-то в этом роде). Для исправления этой ошибки нужно установить права доступа на файл .htaccess и обновить его. (в WordPress это делается в настройках ЧПУ).


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

7bloggers.ru

В рамках акции Бесплатный перенос сайта осуществляется перенос сайта на хостинг SpaceWeb нашими специалистами.

Для самостоятельного переноса сайта можно воспользоваться видеоинструкцией.

Перенос может осуществляться с одного, уже размещенного на нашем хостинге аккаунта, на другой аккаунт, или с другого хостинга на наш. Различий между ними немного, в обоих случаях рекомендуем действовать по приведенной ниже схеме.

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

Каждый сайт условно состоит из нескольких частей:

  • Контент (содержимое) сайта — файлы и папки, которые размещаются на нем;
  • Базы данных — база данных содержащая материалы сайта;
  • Доменные имена — имя сайта в символьной форме, например, domain.ru;
  • Почтовые ящики — список почтовых ящиков созданных для данного доменного имени.

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

Для удобства, аккаунт, с которого осуществляется перенос, назовем «старым», а другой, куда переносится сайт, «новым». Далее рассмотрим процесс переноса этих четырех компонентов по отдельности. В случае, если какие-то из них не используются на переносимом сайте, соответствующие пункты можно пропустить.

  1. Перенос доменов сайта
  2. Перенос содержимого сайта
  3. Перенос баз данных
  4. Редактирование конфигурационных файлов
  5. Перенос почтовых ящиков

Перенести сайт

1. Перенос доменов сайта

Существует два типа переноса доменов: административный и технический.
 
Административным переносом называется изменение административного контакта в информации по домену (whois), техническим – изменение списка DNS-серверов в настройках домена, которыми обслуживается доменное имя.
При добавлении домена на наш хостинг, рекомендуем делегировать его на DNS-сервера компании Spaceweb:

В этом случае любые операции с аккаунтом (смена IP-адреса, физического сервера, перенос домена между аккаунтами Spaceweb) пройдут «прозрачно»: изменения DNS-записей будут выполнены автоматически.

Детальную информацию Вы можете найти в разделе «Перенос доменов».

Теперь рассмотрим непосредственно операции, которые необходимо выполнить в Панели управления:

1.1. Добавить домен в разделе «Мои домены» Панели управления новым аккаунтом. Путь до папки, в которой будет размещаться контент сайта, задается при добавлении доменного имени. Если перенос осуществляется между аккаунтами SpaceWeb, то домен необходимо сначала удалить на старом аккаунте.

1.2. Если для данного сайта используется несколько доменных имен, то можно добавить остальные доменные имена, направив их на ту же папку что и домен из пункта 1.1.

2. Перенос содержимого сайта

Для переноса содержимого сайта необходимо поместить содержимое папки с контентом сайта в аналогичную папку на новом аккаунте.
Это можно сделать по протоколу FTP, скачав содержимое сайта на локальный компьютер, затем поместив его в папку public_html на новом аккаунте.
Процесс переноса содержимого сайта можно упростить, воспользовавшись командой rsync, которая выполняется в терминале сервера на старом аккаунте. Доступ к терминалу можно получить, подключившись к серверу по протоколу SSH.
 
Команда имеет следующий вид:
rsync -vrtplz папка_с_содержимым_сайта логин@имя_сервера:путь_куда_будет_выполнено_копирование.

Команда:

скопирует содержимое папки public_html старого аккаунта в папку public_html на новом аккаунте на сервере server.sweb.ru, используя для подключения логин login.

3. Перенос баз данных

Для переноса баз данных необходимо выполнить следующие действия:

3.1 Создать дамп базы данных на старом аккаунте.
Дамп – это файл, в котором сохраняется вся информация, содержащаяся в базе. Его удобно использовать для переноса содержимого баз данных. Чтобы создать дамп, рекомендуем воспользоваться командой mysqldump, которая выполняется в терминале сервера.
Доступ к терминалу можно получить, используя протокол SSH. Подробно синтаксис команды описан в инструкции «Как перенести базу данных MySQL на хостинг SpaceWeb?».
Если база данных имеет небольшой размер, для создания дампа можно воспользоваться функцией «Экспорт» программы phpMyAdmin. На нашем хостинге она доступна из панели управления, в разделе «Базы данных», или по адресу server.sweb.ru/phpMyAdmin/, где «server» нужно заменить на имя сервера указанное в левой нижней части панели управления. Например, для сервера VH229 адрес будет иметь вид: vh229.sweb.ru/phpMyAdmin/
В случае использования команды mysqldump файл дампа будет сохранен в папке, из которой выполнялась команда, при использовании phpMyAdmin – он сохранится на Вашем локальном компьютере.

3.2. Создать базу данных через раздел «Базы данных» Панели управления.
С подробной информацией можно ознакомиться в разделе «Базы данных».

3.3. Перенести файл дампа базы данных со старого хостинга (аккаунта) на вновь созданный.
Эту процедуру можно выполнить при помощи протокола FTP, скачав дамп сначала на локальный компьютер, а затем на сервер хостинга. Процесс можно упростить, скопировав дамп базы данных с сервера на сервер, минуя локальный компьютер.

Для этого необходимо подключиться по SSH на старый аккаунт и выполнить команду scp, которая имеет вид:
scp файл_дампа логин@имя_сервера:путь_куда_будет_скопирован_дамп.

Команда:

скопирует файл dump.sql на сервер server.sweb.ru в папку public_html на новом аккаунте на сервере server.sweb.ru, используя для подключения логин login.

3.4. Развернуть сохраненное в дампе содержимое базы данных в новую базу.
Рекомендуем воспользоваться для этого командой mysql, выполненной в терминале сервера. Ее использование также описано в инструкции «Как перенести базу данных MySQL на хостинг SpaceWeb?».
Если база небольшая, для развертывания дампа также можно использовать приложение phpMyAdmin (функцию «Импорт»).

4. Редактирование конфигурационных файлов

Если переносимый сайт использует базу данных, то после выполнения второго и третьего этапов, необходимо выполнить правку его конфигурационных файлов таким образом, чтобы корректно происходило подключение к перенесенной базе.
Имя и местоположение конфигурационного файла зависят от технической реализации сайта (установленного на нем приложения). Изменения можно внести, скачав файл на локальный компьютер по протоколу FTP (в любом текстовом редакторе) или непосредственно на сервере, зайдя по SSH, из консольного текстового редактора (vim, edit), а так же открыв файл для редактирования в разделе «Файловый менеджер» Панели управления.

В конфигурационном файле следует изменить следующие параметры:

  • db_host – имя сервера баз данных, у нас используется значение localhost;
  • db_name – имя базы данных;
  • db_user – имя пользователя базы данных;
  • db_password – пароль пользователя базы данных.

Значения последних трех из них можно узнать в разделе «Базы данных» Панели управления. Название параметров может несколько отличаться, в зависимости от конкретного приложения.

Приводим имена конфигурационных файлов нескольких самых распространенных приложений:

Приложение Имя конфигурационного файла
Joomla! /configuration.php
WordPress /wp-config.php
Drupal /sites/default/settings.php
phpBB /config.php
Bitrix /bitrix/php_interface/dbconn.php
MOD.x /manager/includes/config.inc.php
RedMine /config/database.yml

Теперь, после выполнения этих действий, работу сайта можно проверить по техническому домену вида [имя_домена].swtest.ru, который создается автоматически для каждого добавленного в Панель управления домена.
Например, для домена example.com технический домен будет иметь вид example.com.swtest.ru.
В случае, если был заказан аккаунт без домена, то на аккаунте будет доступен технический домен вида [логин].temp.swtest.ru. Он также отображается в разделе «Мои домены» Панели управления аккаунтом. 

5. Перенос почтовых ящиков

На завершающем этапе переноса необходимо создать на домене почтовые ящики в разделе «Почта» Панели управления.
Более подробная информация по данной процедуре описана в разделе «Почта».


Перенести сайтЕсли в процессе выполнения указанных действий возникают трудности, получить необходимую консультацию можно в службе технической поддержки по адресу support@sweb.ru или оформив заявку из Панели управления аккаунтом.

Перенести сайтОбращаем внимание, что для аккаунтов, зарегистрированных на тарифах виртуального, реактивного хостинга, а также Power и Umi.SW, специалистами нашей организации может быть оказана услуга по переносу сайтов на наш хостинг. 
Заказать перенос сайта можно в Панели управления.

help.sweb.ru

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

От автора: приветствую вас, дорогой читатель. Времена меняются: сегодня вы здесь, а завтра – там. Это же можно применить и к вашим сайтам. Что делать, если вы захотели их перенести в другое место? Как перенести сайт на другой хостинг? Об этом вы узнаете сегодня.

Перенос сайтов – шаг 1

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

К примеру, мы выбрали этот хостинг.

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

Перенос вручную

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

Как видите, ничего особо сложного нет. Сначала мы подготавливаем нужные файлы для транспортировки, после чего отправляем их в новое место. Давайте остановимся подробно на некоторых пунктах.

Подготавливаем нужные данные

Итак, сначала вам нужно скачать папку с сайтом с вашего текущего хостинга. Это можно сделать через FTP, SSH или через панель управления сервером. Если у вас движок wordpress, то в целом вы можете скачать только wp-content – именно эта папка содержит шаблоны, плагины, изображения и другие важные для работы сайта данные. В таком случае вам нужно будет просто переустановить wordpress на новый хостинг, после чего полностью заменить папку wp-content на вашу. Я все же рекомендую скачать ресурс целиком, вдруг у вас еще другие директории, чтобы ничего не потерять.

Базу данных вы также можете закачать очень многими способами. Первый – через утилиту phpmyadmin. В ней нужно выбрать нужную базу и нажать кнопку “Экспорт”.

Перенести сайт

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

Третий вариант сильно отличается. Он подойдет тем, у кого стоит wordpress. В самом движке есть встроенные функции импорта и экспорта. Для импорта нужно установить официальный плагин от разработчиков. Идете в Инструменты – Экспорт и ставите флажки возле тех данных, которые мы хотите экспортировать. Я советую: записи, страницы, комментарии и рубрики. Для блога это, в общем-то, вся основная информация. Скачается xml-файл.

Перенести сайт

После этого вы сможете загрузить этот файл на wordpress уже на новом хостинге, просто импортировав его. Но смотрите, там есть ограничение по размеру – 2 мегабайта. Так что если ваш xml файл больше, этот способ уже не подойдет. К тому же, он импортируем только записи, комментарии, страницы и рубрики – все остальное, что было в базе, не входит в файл.

Манипуляции с доменом

Далее вам нужно удалить домен на старом хостинге, добавить его на новом, а заодно и изменить его dns-адреса. Первые два пункта можно выполнить через панель управления сервером в пункте “Домены”.

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

Перенести сайт

Рис. 3. Так это выглядит в REG.RU

Не знаете DNS-адресов? У каждого хостинга они свои. Вы можете спросить в службе поддержки или почитать FAQ. Как правило, после всего этого вам придется подождать 12-24 часа, пока dns-сервера будут успешно изменены. Если вы не хотите так долго ждать, заранее подготовьтесь. Например, обговорите со службой поддержки, как максимально ускорить процесс.

Закачка файлов на новое место

Что ж, остается совсем чуть-чуть. Теперь вам нужно закачать базу данных и файлы сайта на новый хостинг. И способов это сделать достаточно много. Например, можно просто все скопировать целиком. Нужно будет указать в файле wp-config (у кого wordpress) правильное название базы данных, имя пользователя и пароль пользователя mysql, префикс таблиц. Все это должно совпадать с теми значениями, которые указаны в phpmyadmin.

Базу данных вы можете закачать через phpmyadmin, либо с помощью панели управления сервером. Первый вариант, кажется, накладывает определенные ограничения на размер базы. Чтобы сделать импорт вам нужно создать новую БД, а потом уж импортировать в нее старые данные.

Есть и другой вариант – установить движок сайта заново, а потом просто скопировать папку wp-content. Он даже более оптимален, так как вы сразу можете обновить движок до новой версии, да и никаких проблем с правами пользователя в таком случае не возникнет.

Самый главный совет

Мой самый главный совет вам – держите всегда при себе несколько копий БД и файлов ваших сайтов. Потому что одну копию можно и потерять случайно, можно испортить и т.д. Можно внести какие-то изменения, а потом не разьеретесь, как все вернуть обратно. В этом случае крайне советую иметь резервных копий побольше – и на usb-накопителе, и на компьютере, и в облачном хранилище.

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

Если вы переезжаете на vds, то полезно будет поинтересоваться у тех. поддержки, предоставят ли вам доступ к удобной визуальной системе, через которую можно будет управлять сервером, и если предоставят, то что это будет за система. Например, isp manager или cpanel? А может другая? Полезно будет иметь представление о работе в такой системе.

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

Перенести сайт

webformyself.com

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

Первое что нам нужно сделать после регистрации нового хостинга, это перенести на него уже имеющиеся домен. Для того чтобы перенести домен на другой хостинг, необходимо сменить его DNS сервера. Например, вы решили перенести свой домен с хостинга тайм-веб на спринтхост, тогда Вам нужно изменить DNS сервера тайм-веба (ns1.timeweb.ru, ns2.timeweb.ru) на сервера спринтхоста (ns1.sprinthost.ru, ns2.sprinthost.ru), DNS. Все зависит от того где регистрировался домен, на сайте хостинга или на стороннем ресурсе. Если на сайте хостинга, то Вам лучше спросить, как сменить DNS сервера домена у тех. поддержки. Если домен покупался на стороннем сайте, то для смены серверов делаем следующее: заходим в панель управления доменом и выбираем раздел, управление DNS серверами, также раздел может называть делегирование и меняем старые сервера на новые.

После того как DNS сервера изменены, паркуем наш домен к новому хостингу. Заходим в панель управления хостингом и выбираем пункт добавить сайт или добавить домен, в общем, что-то в этом роде, и добавляем свой домен. Процедура обновления настроек DNS длиться несколько часов, после ее окончания прописав свой домен в адресную строку браузера, Вы увидите стандартное изображение своего хостинга. На этом с переносом домена можно закончить. Двигаемся дальше.

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

Пожалуй, самое сложное и ответственное действие  при переносе сайта на другой хостинг. Ибо если что-то пойдет не так, будет плохо: сайт будет отображаться криво, исчезнет информация, могут возникнуть проблемы с кодировкой и т.д. В общем, нужно быть предельно внимательным. Для начала нужно скопировать базу данных к себе на компьютер. Заходим phpMyAdmin старого хостинга, выбираем свою базу данных и обращаем внимание на кодировку, в моем случае это UTF 8_general_ci:

Перенести сайт

Теперь переходим на вкладку экспорт. Здесь нам нужно настроить процесс переноса базы данных на компьютер. Поскольку мы переносим базу данных MySql, то в левой колонке отмечаем пункт SQL. Затем нажимаем “выделить все”, режим совместимости SQL выбираем ANSI, отмечаем галочкой “Сохранить как файл” и упаковываем в gzip архив. Жмем ОК:

Перенести сайт

Все база данных скопирована на наш компьютер. Теперь зайдите в аккаунт Вашего нового хостинга и создайте новую базу данных, название не имеет значения. Заходим в phpMyAdmin уже НОВОГО хостинга и выбираем раздел структура. Здесь нам нужно удалить все имеющиеся таблицы, если их нет, то ничего трогать не нужно, если есть отмечаем все и удаляем. Это нужно для того, чтобы при импорте базы данных не возникло никаких ошибок типа “Такая таблица уже существует”.  Теперь переходим на вкладку импорта и переносим нашу базу данных. Кодировку выставляем ту, которая была раньше, в данном случае это UTF8, ОБЯЗАТЕЛЬНО ставим галочку “Разрешить скрипту разбивать процесс импорта…”, формат импортируемого файла выбираем SQL , режим совместимости ANSI. Жмем ОК.

Перенести сайт

Все. База данных переноситься на новый хостинг. Если что-то не получилось, можно повторить процедуру заново, главное не удалять саму базу данных, чистите только таблицы. Попыток установки неограниченное количество.

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

life-webmaster.ru

1. Определяемся, зачем нужен перенос сайта

Зачем нужен перенос сайта«>

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

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

Есть несколько реальных и обоснованных причин в необходимости выполнения подобных действий. Вкратце рассмотрим все из них.

Рост тарифов

Рост тарифов«>

К примеру, на старой площадке существенно выросли тарифы. Или они растут ненамного, но постоянно. И необоснованно. В таком случае, пользование площадкой выглядит бесперспективной.

Слабый технический потенциал

Слабый технический потенциал«>

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

Нестабильность функционирования хостинга

Нестабильность функционирования хостинга«>

К сожалению, серверы могут выходить со строя. От этого не застраховано ни одно оборудование. Однако некоторые компании беспокоятся о работе серверов, постоянно предпринимают меры, чтобы минимизировать такие неприятности, а другие – совершенно не обращают внимания на подобные проблемы.

Сбои в работе серверов – негативно отразятся на сайте. Во-первых, посетители «отвернуться» от ресурса, который периодически бывает недоступен. Во-вторых, поисковые роботы понизят его в поисковой выдаче.

Отсутствие архивации и резервного копирования

Отсутствие архивации и резервного копирова«>

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

Слабая скорость работы

Слабая скорость работы«>

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

Совет! Лучше размещать свой сайт на выделенном физическом сервере. Это положительно отразиться на его работе, даже если ваш сайт будет уж слишком посещаемым.

2. Выбираем новый сервис. Как перенести сайт wordpress на хостинг

Перенести сайт на новый хостинг«>

Читайте также: Пошаговая установка wordpress на хостинг. Пошаговая инструкция

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

Обратите внимание! Кстати, по поводу работы с WordPress – если хотите разобраться с этим движком, записывайтесь на мой авторский тренинг. На бесплатной его части – это 4-е дня онлайн-занятий – вы узнаете, как самостоятельно, своими руками создать сайт. Есть и более расширенный вариант – платная часть, на которой я рассказываю, как работать с движком, как развивать свой сайт и как зарабатывать на нем.

При выборе хостинга следует учитывать ряд факторов, среди которых основными являются:

  • тариф – не самый важный, но всё-таки весомый аспект, особенно для начинающего веб-мастера;
  • дисковое пространство;
  • стоимость регистрации доменного имени у провайдера, который вас заинтересовал;
  • отзывы пользователей о провайдерах.

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

3. Что нужно знать о переносе

Что нужно знать о переносе«>

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

1. Как только вы начали перенос данных, не вносите никаких изменений ни в сам интернет-ресурс, ни в его базы данных, ни в DNS-записи, пока окончательно не переедете. Любые внесенные изменения не «переедут».

2. Пока идет процесс «переезда», сайт будет функционировать на предыдущем хостинге.

3. Даже если вы перенесли все данные, это еще не значит, что ваш ресурс будет работать тут же с нового хостинга. Нет, он будет открываться со старого. Для этого нужно выполнить переподключение – то есть, просто переключить сайт. Чтобы сделать это, откройте файл hosts на локальном компьютере и поменяйте некоторые данные. В частности, [IP] [domain] – IP прописывается, как адрес нового сервера, domain – название вашего ресурса.

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

5. В такой ситуации нужно на предыдущий хостинг загрузить дополнительный файл. К примеру, он должен быть назван transfer.html. В этом файле пропишите информацию, благодаря которой пользователи и «узнают», что вы переехали на новый хостинг.

6. Не знаете, как управлять вашим ресурсом и DNS-записями из панели нового хостинга? Да нет ничего проще! Только помните о том, что на полное обновление информации уйдет до 72-х часов. На протяжении этого времени ваш ресурс окажется недоступным. Поэтому любые изменения рекомендуется проводить только в моменты с наименьшей посещаемостью – ночью, в праздники, в выходные.

Совет! Чтобы существенно ускорить обновление DNS-данных, нужно снизить показатель TTL, для записей А и NS типа.

7. После того, как были внесены изменения в А-запись, можете смело менять любую информацию на сайте, менять контент, изменять базы данных.

8. После внесения всех изменений, после окончания периода DNS-propagation, вернитесь к пункту 3 этого раздела и устраните, внесенную ранее запись в hosts.

4. Как перенести сайт WordPress на другой хостинг: файлы

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

 

Продолжаю свой рассказ, как перенести сайт на другой хостинг. Следующий этап, рассматриваемый нами, это вопрос «переезда» непосредственно самих файлов. Это один из наиболее важных моментов во всем процессе. Поэтому как можно внимательно и ответственно изучите данную информацию.

Итак, на этом этапе вашего процесса следует выполнить следующие манипуляции по переносу файлов:

  • загрузите все файлы на свой компьютер;
  • а потом закачайте их в личном кабинете в специальную папку /public_html.;
  • осуществить данный процесс легко посредством Диспетчера файлов или посредством FTP.

Диспетчер файлов подразумевает использовать cPanel. При переходе в Диспетчер файлов следует в разделе меню кликнуть мышкой public_html, а потом выбрать опцию «Отправить» или подобную – именоваться она может и по-другому. Эта опция расположена в верхней части меню.

Перед вами откроется новый экран, в котором и следует отметить файлы, предназначенные для загрузки. Чтобы осуществить выбор нужных файлов, «надавите» мышкой по надписи «Choose File».

Кстати! Что делать, в ситуации, когда файлов уж очень большое количество? В таком варианте рекомендуется упаковать их в архив. Затем он подгружается таким же образом, как и обычные файлы. Для того чтобы извлечь все файлы из архива, нужно перейти в Диспетчер файлов и там распаковать архив. Только помните о том, что в cPanel поддерживается только два формата .zip или tar.gz. А вот про .rar нужно забыть!

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

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

Обратите внимание! Не забудьте прописать номер порта – 21.

Далее всё очень просто:

  • выберите все необходимые для корректной работы вашего ресурса файлы;
  • эти файлы необходимо загрузить в public_html;
  • если вы решили загрузить архив файлов, то просто распакуйте его потом – для этого следует воспользоваться cPanel – как это делать, я описывал выше.

5. Перенос файлов вручную

Перенос файлов вручную«>

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

Хотя нужно признать, что подобный ручной перенос доступен не для всех сервисов. Однако всё же считаю своим долгом рассказать об этом, чтобы вы лучше понимали принцип работы и самого процесса «переезда» с одного места на другое. Последовательность действий очень и очень простая:

  • скачайте со старого хостинга папку со всеми необходимыми для работы файлами;
  • скачайте базу данных;
  • со старого сервиса обязательно «снесите» все файлы и данные;
  • на новом хостинге заполните всю необходимую информацию – в частности, пропишите имя сайта;
  • поменяйте DNS-адреса на актуальные;
  • загрузите на новый сервис скачанную папку с файлами, туда же загрузите всю базу данных.

То есть, ничего особо сложного в ручном переносе нет. Главное, осуществить предварительную подготовку.

6. Как перенести сайт на хостинг: готовим данные сайта для переноса на новый хостинг

Готовим данные сайта для переноса на новый хостинг«>

Шестым шагом в нашем процессе, как перенести сайт WordPress на хостинг  является подготовка данных. Конечно, если говорить в хронологической последовательности, то он должен быть чуть выше. Однако вы ведь всё равно сначала полностью прочитаете статью, а потом только будете выполнять необходимые действия.

Первоначально проводится загрузка папки со всеми файлами с вашего старого хостинга. Эта процедура выполняется одним из трех путей:

  • FTP;
  • SSH;
  • через панель управления сервером

Обратите внимание! Преимущество платформы WordPress состоит в том, что достаточно скачать только одну папку – под названием wp-content. Именно в ней расположены все необходимые вам файлы и данные, шаблоны и расширения. То есть, по сути, вы только выполняете переустановку самой платформы на новый хостинг. А после завершения установки заменяете выше указанную папку на скачанную со старого хостинга. Хотя я настоятельно рекомендуют скачать все полностью – на тот случай, если у вас имеются другие папки с хранящимися данными.

Есть еще один вариант – он предполагает использовать панель управления самого сервера. При «внедрении» такого метода рекомендуется подобрать нужный вам инструмент, который позволяет осуществлять работу с базой данных. Такой инструмент позволит вам, как скачивать, так и закачивать базу данных.

Есть и еще один вариант для владельцев сайта на платформе WordPress

Варианты для владельцев сайта на платформе WordPress«>

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

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

  • Инструменты;
  • Экспорт;
  • установите отметки напротив данных, которые необходимо экспортировать.

Обратите внимание! Настоятельно советую поставить отметки напротив следующих данных: Записи, Страницы, Комментарии, Рубрики.

В результате проведенных манипуляций вами будет скачан файл в расширении xml.

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

Кстати! Если скачанный файл оказался большего размера, то данный метод для вас не актуален. Кроме того, он проводит импорт только указанных выше данных. Но не всего, что имеется в базе данных.

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

Дополнительные советы для начинающих вебмастеров«>

Рассказывая, как перенести сайт WordPress на другой хостинг, не могу не дать еще несколько дополнительных и полезных советов.

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

Если вы также, как и я, предпочитаете работать с WordPress, необходимо в wp-config указать следующую информацию:

  • правильное название всей базы данных;
  • ваше имя пользователя;
  • ваш пароль;
  • префикс таблицы.

Все перечисленные данные обязательно должно вплоть до последнего символа совпадать с указанными в phpmyadmin – это дополнительная программа, через которую проводится закачивание данных на хостинг.

7. Какие действия нужно выполнить с доменом

Какие действия нужно выполнить с доменом«>

После переноса данных, удаления их на старом хостинге, обязательно нужно поменять dns-адреса. Замена адресов выполняется непосредственно у регистратора вашего доменного имени.

Поэтому вам нужно зайти на сервис, где проводилась регистрация доменного имени, войти в свой аккаунт и выбрать требуемый для вашей работы домен. Внимательно изучите аккаунт – там обязательно должна быть графа/кнопка «Поменять DNS» или похожая на неё. Именно там и осуществляется прописывание новых адресов. Изменив их, не забудьте кликнуть по кнопке сохранения изменений.

Как перенести сайт на хостинг: как узнать DNS-адреса

Как узнать DNS-адреса«>

Вероятно, что вы можете не знать DNS-адреса. Ведь у каждого сервиса, предоставляющего услуги хостинга, свои адреса. Как их узнать? Очень просто – есть два пути:

  • запросить у специалистов хостинга, обратившись к службе поддержки;
  • изучить раздел «Вопросы – Ответы» или FAQ.

После внесения изменений в DNS-адреса, должно пройти от 12 до 24 часов на регистрацию всех внесенных изменений.

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

Дополнительные советы, как перенести сайт на хостинг

Как перенести сайт на новый хостинг«>

И заканчивая статью, как перенести сайт на хостинг хочу дать ещё несколько дополнительных советов, которые помогут вам ускорить, упростить и сделать более эффективным процесс переезда. Обязательно воспользуйтесь ими – они проверенные и действенные.

Как перенести сайт на хостинг: создавайте резервные копии базы данных

Как перенести сайт на хостинг резервная копии базы данных«>

Настоятельно рекомендую иметь несколько копий Базы данных и файлов, которые вы используете на своем сайте.

Ведь единственная копия может рано или поздно потеряться или в ней случиться какая-то ошибка. В общем, всяких неприятностей может быть превеликое множество. Как вариант, поменяете что-то, а потом не поймете, что да как произошло, и как повернуть всё «вспять».

Лично у меня есть несколько копий базы данных и файлов. Две или три на разных дисках ноут-бука, одна – на флешке, еще одна – загружена на облачное хранилище. Это не перестраховка, а вполне оправданное действие.

Обращайтесь в службу поддержки

Как перенести сайт на хостинг Служба поддержки«>

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

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

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

А если VDS?

Как перенести сайт на хостинг VDS«>

Отдельного упоминания заслуживает переезд на VDS-хостинг. Прежде, чем его совершить, уточните, будет ли возможен доступ к удобной системе управления сервером. А также расспросите, что именно это за система, как она функционирует. Предварительная информация, как конкретно работать в подобной системе, будет весьма ценной и полезной!

Подводя итог: как перенести сайт на другой хостинг

Как перенести сайт на новый хостинг«>

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

К тому же, сам процесс переезда во многом зависит от панели управления выбранного сервиса – возможны, как незначительные, так и существенные отличия.

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

В завершение напомню, что я провожу авторский тренинг, как создать свой сайт за 4-е дня. Тренинг полностью бесплатный. На нем рассматривается множество интересных вопросов. В том числе, как загрузить сайт на хостинг. Спустя 4-е дня у вас будет свой работающий сайт и много полезной информации для дальнейшего его развития. Записывайтесь прямо сейчас, чтобы не пропустить следующий поток студентов.

ifish2.ru


You May Also Like

About the Author: admind

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.