Смотреть полный список добавленных статей
То, что вы хотели узнать: Пищевые красители опасны. 
Автор: krasavchegx | 12 августа 2009 | Просмотров: 16476
  Перенос сайта с одного хостинга на другой. Последовательность действий.  

Категория: Полезные статьи

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

Как условие в нашем примере примем за параметры переноса следующие условия:

1. Панели управления сайтом на старом и новом хостинге будет cPanel, версия любая;

2. Сайт использует базы данных;

3. Вы умеете пользоваться FTP-доступом к сайту(по умолчанию будет использоваться Total Commander).

Итак, у нас есть полнофункциональный сайт на одном из выбранных ранее хостингов, но что нас перестало в нем устраивать - то ли цены, то ли аптайм(uptime сервера) - и мы решили перевезти сайт на другой более подходящий хостинг. Что мы должны делать в первую очередь:

1. Определитесь с выбором хостинг-провайдера(рекомендуем Robo-host.ru), с нужным тарифным планом и купите хостинг;

2. При регистрации акаунта ОЧЕНЬ ВАЖНО чтобы логин доступа к Панели управления сайтом на новом хостинге был такой же как и на старом. Это нужно для того чтобы Вам после переноса баз данных не пришлось изменять названия баз данных и пользователей в конфигурационных файлах этих же баз данных. Это можно легко сделать просто указав при регистрации основным доменом сайта точно такой же, какой был на старом хостинге. Обычно при автосоздании логина доступа к cPanelи используются первые 6 символов домена. Так что зайдите в cPanel своего сайта и посмотрите в колонке слева вверху Основной домен, и такой же укажите при покупке хостинга у нового проайдера. Конечно же можете указывать и другие данные, но потом Вам прийдется менять данные баз данных в конфигурационном файле, т.к. в названиях баз данных и именах пользователя используются префиксы - это как раз логин доступа к cPanel, и выглядит это так к примеру - siteru_smart, где siteru - это префикс, и он же логин доступа, а smart - просто название базы данных, и менять Вы можете только его, префикс добавляется автоматически. Вообщем мы еще вернемся к этому вопросу.

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

1. Заходите в cPanel старого хостинга, переходите в раздел Файловый менеджер(Диспетчер файлов);

2. Находите папку public_html и просто выделяете ее, не заходите в нее, а именно выделяете;

3. Найдите в доступных операциях с папкой функцию Сжать или Архивировать и жмите это действие. Название не меняйте, выберите просто вид сжатия "Архив tar со сжатием gzip" и Ок. Ожидаем архивации файлов;

4. Заходим с помощью Total Commander по FTP на хостинг своего сайта. Найдите архив public_html.tar.gz и скачайте его к себе на компьютер в какое-то удобное для Вас и надежное место;

5. Теперь делаем копию баз данных. Возвращаемся на главную cPanel Вашего сайта, переходим в раздел Базы данных и жмем ссылку "phpMyAdmin";

6. На открывшейся странице в колонке слева Вы видите все Ваши активные базы данных, которые использует Ваш сайт. Многие увидят базу information_schema(n), на нее не обращайте внимания, это база настройки php  у Вас на сайте и другие настройки, касающийся только этого хостинга. А вот все остальные строчки нам нужны. Жмем на первую в списке базу данных(НЕ information_schema), в появившемся горизонтальном меню выбираем вкладку Экспорт, ничего не трогаем в настройках, просто поставьте галочку внизу "Сохранить как файл" и жмите Ок. Сохраните базу в той же папке, в которой сохранили архив public_html.tar.gz. И так же проделайте со всеми базами данных, которые Вы увидели при первом входе в phpMyAdmin, все кроме information_schema. Обратите внимание -  вы можете перепутать немного, подумав что строки выбранной базы данных это тоже отдельная база данных. Нет. Чтобы не запутаться смотрите на префиксы - у всех баз данных префикс такой же как и логин доступа в cPanel, а префиксы строк баз данных - такие же имя базы в названии после префикса. Пример,

имя базы - siteru_baza

строки базы - baza_check, baza_online, baza_files

7. Экспортировав все базы закрываем phpMyAdmin;

8. Теперь с помощью Total Commander заходит по FTP на уже новый хостинг, находим папку public_html и НЕ заходим в нее, а просто находимся в той же папке, где и находится public_html. В эту же папку(НЕ в public_html, а туда где она находится) копируем наш архив public_html.tar.gz;

9. Заходим в cPanel нового хостинга, переходим в раздел Файловый менеджер(Диспетчер файлов). Там находим наш архив public_html.tar.gz, делаем его выделеным и жмем ссылку Извлечь или подобную ссылку, вообщем извлекаем файлы из архива. Ничего не меняете в пути извления, просто жмите Ок. Файлы перенесы;

10. Переходим в раздел Базы данных MySQL. Одновременно откройте cPanel старого хостинга и также перейдите в раздел Базы данных MySQL. Теперь создайте на новом хостинге такие же базы и пользователей, как и на старом. Главное смотрите чтобы совпадали префиксы баз и имен пользователей;

11. После создания баз переходим в  phpMyAdmin на новом хостинге. Жмете в колонке слева на первую сверху базу(НЕ information_schema) и переходите во вкладку Импорт. Там нажав кнопку Обзор указываете файл с соответствующим названию базы и с расширением .sql, один из тех, которые мы сохраняли в phpMyAdmin старого хостинга при Экспорте баз. Если база одна, то и файл будет один. Указав нужный файл жмете ОК. Базы данных перенесены.

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

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

P.S. Или мы можем сделать перенос сайта с одного хоста на другой за Вас - обращайтесь ICQ 400001129, стоимость будет зависеть от сложности сайта и будет составлять не менее 20 $.



Ключевые теги: перенос, сайт, хостинг, домен, последовательность действий

------------------------------
Другие новости по теме:

  • Размещение сайта на хостинге (последовательность действий)
  • Предложения более дешевых хостеров, поиск недорого хостинга
  • Выбор хостинга и регистратора домена
  • Перенос сайта с Ucoz на другой хостинг
  • Как сделать поддержку PHP на Юкозе (Ucoz.ru)
  • Как быстро сделать хороший сайт на HTML
  • Как покупать ссылки в SAPE - самое подробное руководство (инструкция), или ...
  •  (голосов: 0)
    Комментарии (0)  Распечатать

    Добавление комментария

    Ваше Имя:
    Ваш E-Mail:
    Код: Включите эту картинку для отображения кода безопасности
    обновить если не виден код
    Введите код:

     
    Яндекс цитирования  

    © 2008- SurfMoney.ru. При полном или частичном использовании материалов ссылка на SURFMONEY.RU обязательна.