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


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

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

Алгоритм переноса

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

Алгоритм переноса сайта:

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

  2. Скопируйте файлы сайта с помощью FileZilla или встроенного файлового менеджера.

  3. Экспортируйте базу данных. Лучше сделать это с помощью phpMyAdmin в панели управления на хостинге, так будет намного быстрее, чем через FTP-клиент.

Вы забрали со старого хостинга все данные своего сайта – теперь информацию нужно импортировать на новую площадку.

  1. В панели нового хостинга создайте базу данных. Задайте ей имя и пароль.

  2. Внесите изменения в конфигурационный файл. Например, у Wordpress название, путь и пароль от базы данных прописываются в файле wp-config.php.

  3. Зайдите в базу данных нового хостера. Через phpMyAdmin импортируйте файлы базы данных, загруженной с предыдущей площадки.

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

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

Ошибки при переносе сайта

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

Наиболее распространенные ошибки:

  • Из папки с файлами сайта не удалена «заглушка» хостера – файл index.html.

  • Неправильная кодировка базы данных при экспорте или импорте. Сайт отображается в виде непонятных символов.

  • Не внесены необходимые изменения в конфигурационный файл CMS (нужно смотреть документацию к системе, чтобы обнаружить ошибку).

  • Ошибка подключения к базе данных – неправильно указаны данные доступа.

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

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

konstruktorysajtov.com

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

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

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

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

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

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

1. Слева выбираем «Виртуальный хостинг» — он отлично подходит для различных CMS (joomla, wordpress и др.)

2. Затем нужно определиться с тарифным планом, лично я выбрал «Старт» — для меня этого достаточно, у меня 3 сайта, если у вас больше сайтов, то соответственно подберите тарифный план под себя! Жмем «Заказать».

заказ хостинга

3. Нас перебрасывает на страницу регистрации, в первом поле нужно указать e-mail адрес, на который будут приходить письма. Примечание! Адрес указывайте действительный, тот, которым вы чаще всего пользуетесь!

Во втором поле нужно выбрать, кем вы являетесь «физическое лицо» или «юридическое лицо», выбираем первое.

И третье поле предназначено для промо-кода, специальный акционный код. У меня его не было, поэтому я оставил это поле пустым. Жмем «далее».

шаг первый

4. На данной странице также выбираем тарифный план «Старт» и выбираем срок, на который хотим заказать услугу. Я взял на 6ть месяцев, (также не забудьте воспользоваться акциями от хостера) и вышло всего в 572 рубля.

шаг 2

Опускаемся ниже и указываем, что хотим «перенести свой домен», в поле вводим домен, который хотите перенести, жмем «далее».

step3

Проверяем данные и жмакаем «Согласен».

step4

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

step5

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

главная стр. панели

И выбирайте удобный для вас способ, и оплачивайте,  я воспользовался webmoney. После оплаты на почту придет письмо с данными аккаунта. Что с ними делать? Пока ничего.

способ оплаты

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

добавление домена

Одна база будет создана автоматически, в настройках можно будет поменять «имя пользователя» и «пароль», я ничего не менял, оставил как есть. Соответственно если несколько сайтов, а в этом тарифном плане доступно содержание 3х сайтов, то воспользуйтесь кнопкой «создать базу», при создании укажите «название БД», «имя пользователя» и «пароль». Создали нужное количество? – Отлично! Идем дальше.

создание баз

А дальше нужно переходить в панель управления вашим старым хостингом и зайти в phpMyAdmin, ввести логин, пароль, после попадете на главную страницу phpMyAdmin.

Нужно сделать дамп базы данных. Выбираете свою базу данных слева. Отмечаете все таблицы и жмите кнопку «Экспорт».

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

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

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

Идем дальше. Вот теперь нам пригодится письмо, которое пришло от хостинг провайдера. Запускайте любой FTP клиент, я пользуюсь FileZilla.

соединение с хостом

1. Жмем кнопочку, показана на скрине под номером (1)

2. Жмем на кнопочку под номером (2) «добавить новый сайт».

3. Даем название соединению, можно любое, как вам удобно.

4. Открывайте письмо от провайдера и ищите пункт «FTP доступ», там есть такая строчка:Адрес (host): ftp.ваш_сайт (до переноса или регистрации домена Вы можете использовать s24.h.mchost.ru) – вписывайте врамку под номером (4).

5. Вводим имя пользователя

6. Вводим пароль и жмем «соединиться».

Если все ввели правильно, пройдет успешное подключение к хостингу. Открывайте директорию «httpdocs» и закачивайте туда все файлы и папки.

копирование файлов

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

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

Если вы все сделали правильно, то получите такой результат:

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

Осталась самая малость. После загрузки всех файлов на новый хостинг, в корневой директории нужно найти файл под названием — «wp-config.php» и внести в него новые данные. Открывайте при помощи Notepad ++, и нужно будет изменить такие строки:

редактирование файла конфигурации

Идем сверху вниз.

1.    Имя Базы Данных (высылалось в письме, если не изменяли) 2.    Имя пользователя (также в письме) 3.    Пароль от Базы Данных (все там же в письме, если не меняли, конечно) 4.    Сервер базы данных (в письме)

После изменения — сохраняйте!

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

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

После смены ns серверов, должно пройти определенное время – до 36 часов.

Ну, вот, пожалуй, и все. Теперь вы знаете, как перенести сайт на другой хостинг!

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

C Уважением, Михед Александр.

life-crazy.ru

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

К примеру, если у вас сайт или блог сделан с помощью системы управления контентом (CMS), тогда ваш сайт считается динамическим и у него есть база данных. Мой блог сделан на CMS WordPress, то есть он динамический, а значит имеет базу данных. Сейчас просто запомните, что бэкап статических сайтов включает в себя только копирование файлов сайта, без базы данных. В то время как для динамических сайтов нужно обязательно копировать и файлы сайта и базу данных, так как одно без другого работать не будет.

Признаки динамического сайта:
  1. Наполнение сайта выполняется через админ-панель сайта;
  2. Файлы сайта преимущественно имеют расширение *.php.

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

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

Бэкап сайта на локальном компьютере

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

Чтобы сделать бэкап базы данных, откройте в браузере веб-интерфейс phpMyAdmin, для этого введите в адресную строку браузера — http://localhost/phpmyadmin/.

Запустить phpMyAdmin

Если у вас не установлен phphMyadmin, это нужно исправить, как устанавливать этот движок — поищите в интернете.

seofine.ru

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

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

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

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

Сохраняем базу данных сайта

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

Скачиваем архив файлов сайта

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

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

Импортируем базу нашего сайта на новый хостинг

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

Загружаем и распаковываем архив файлов нашего сайта

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

Также статьи на сайте chajnikam.ru связанные с интернетом:Как найти сайт по картинке в яндексе?Зачем нужен выделенный ip адрес?Как залить сайт на хостинг?Как найти похожие фото в интернете?

chajnikam.ru

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

Из последних статей вы наверное уже поняли, что я решил перенести сайт 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.

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

# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4. Capitalist - Можно создать счета в долларах, евро и рублях. Низкие тарифы на вывод. Компания зарегистрирована в юрисдикции Британских Виргинских Островов.

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

zmoe.ru

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

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

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

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

1. Создание базы данных (БД) на новом хостинге

Первым делом, перед тем как приступить к переносу файлов сайта со старого хостинга, необходимо на новом добавить домен переносимого сайта и создать БД MySQL. Все эти действия выполняются на панели управления хостингом.

2. Создание MySQL дампа

После выполнения действий указанных в п. № 1 необходимо создать дамп БД MySQL. Сделать это можно в phpMyAdmin (выбрав в нем опцию «экспорт»), ссылка на который располагается, как правило, на панели управления хостингом.

Важно! Во избежание громадных размеров дампа при его экспорте выставляйте корректные показатели степени сжатия файлов.

3. Импорт базы данных на новый хост

Запускаем phpMyAdmin на новом хостинге, выбираем опцию «импорт», указываем путь к файлу дампа и нажимаем «Ок».

4. Создание резервных копий файлов на старом хостинге и перенос их (файлов) на новый

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

Порядок действий следующий:

4.1. В панели управления выбираем меню «Диспетчер файлов»4.2. Выбираем необходимый домен и ставим галочку напротив пункта «показывать скрытые файлы»4.3. В открывшемся окне выделяем все файлы и нажимаем на кнопку «Сжать»4.4. Выполняем перенос файлов на новый хостинг (загружаем архив резервной копии в корневую папку сайта и распаковываем его).

5. Изменение DNS у домена

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

6. Изменение настроек подключения к базе данных

Как правило, настройки подключения к базе данных, после переноса сайта на другой хостинг, изменяются. В связи с этим необходимо изменить некоторые параметры в файлах CMS («wp-config.php» для WordPress, «dbconfig.php» для DLE, и «configuration.php» для Joomla»).

На этом процесс переноса сайта на новый хостинг можно считать завершенным.

Главная → Архив → Как перенести сайт на другой хостинг

altblog.ru

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

Как перенести сайт на другой хостинг Переезд сайта на другой хостинг похож на переезд на другую квартиру. Нужно упаковать вещи (базу данных сайта и файлы), перевезти их на новое место (скопировать на новый хостинг), распаковать и «обжиться» (распаковать файлы, создать базу и импортировать в неё данные + отредактировать файлы конфигурации сайта). Недавно я проводил перенос сайта одного из моих клиентов на новый хостинг. Пошаговое руководство и «живые» видеоуроки — в этом посте.

Переезд сайта будем совершать в несколько этапов – шагов:

Создание резервной копии базы данных (дамп)

Большинство современных сайтов используют Базу Данных MySQL. Файлы самой базы нам недоступны, т.к. хранятся у хостера в особом месте. Но мы можем экспортировать всю информация из нашей базы данных (БД) в один файл. Его ещё называют «дамп» («слепок»).

Создать дамп БД можно несколькими способами. Я использую для этой цели специальный скрипт – Sypex Dumper. Он работает в браузере, имеет продуманный интерфейс и довольно много возможностей. В частности, им можно легко импортировать БД сайта в файл дампа, а затем, так же легко, восстановить данные из дампа в новую базу.

Шаг 1. Запустил Sypex Dumper – сделал дамп БД, скопировал его себе на ПК и проверил целостность архива в WinRAR.

Sypex dumper

Кстати, файл дампа остаётся в специальной папке скрипта Sypex Dumper на хостинге и будет переноситься со всеми файлами сайта.

Создание архива со всеми файлами сайта

Теперь нужно упаковать все файлы сайта в один архивный файл. Снова, для этого есть несколько способов, обычно я использую SSH и соответственную команду для упаковки файлов в архив на хостинге. Я уже описывал команды Unix shell и работу по SSH для начинающих ВЕБ мастеров (сам часто заглядываю в этот свой пост, как в справочник). Но, в этом случае, я воспользовался Панелью Управления (ПУ) моего хостинг – провайдера и его файловым менеджером. Среди его возможностей – упаковка выбранных файлов и папок сайта в один архивный (и сжатый) файл.

Шаг 2. Упаковываю все файлы и каталоги сайта в tar.gz архив. Это сжатый UNIX-овый формат.

Упаковываем файлы на хостинге

Надо сказать, что не все хостинг-провайдеры предоставляют файловый менеджер в своей ПУ, и SSH включают не на всех тарифных планах. Если у вашего провайдера его (файл-менеджера) нет, можно использовать, например, скрипт jsys или веб-файл-менеджер Mollify.

Многие CMS, также имеют свои средства для управления файлами и каталогами сайта? или позволяют их установить. Для Joomla это JoomlaXplorer или eXtplorer. Для WordPress –плагин… ну предложу GaMerZ File Explorer, правда он работает только с каталогом “files”, в котором хранятся картинки и другие загружаемые файлы WP.

Регистрация домена на новом хостинге

Шаг 3. Перед тем, как переносить файлы, нужно указать в ПУ нового хостинга, что вы собираетесь перенести к ним новый домен. Здесь важно правильно указать название домена (без ошибок).

Через короткое время (до 2 – 3 минут), скрипты хостера создадут нужные каталоги для нового домена.

Видеоурок о переносе сайта на новый хостинг – часть 1

Создание новой базы данных

Шаг 4. Там же в ПУ нового хостинга вам нужно создать новую, пока пустую БД для сайта.

Копирование файлов сайта на новый хостинг

Шаг 5. Опять из двух способов я выбираю самый быстрый, я игнорирую протокол FTP, а использую закачку файла со старого хостинга через SSH и команду wget

wget http://старый_сайт.ru/файл_архива_файлов_сайта.tgz

Качаю файл в корневой каталог нового домена, на новом хостинге. Закачивается – мигом!

программа для доступа по ssh SecureCRT

Распаковка файлов на новом хостинге

Шаг 6. Даю UNIX-овую команду распаковки архива. Пара десятков секунд – и файлы на месте.

Удаляю записи о домене в ПУ старого хостинга

Шаг 7. Теперь можно сказать старому хостингу “Гуд бай!” и удалить этот домен в его Панели Управления.

С этого момента сайт будет недоступен! Чем быстрее вы измените DNS записи домена на новые – тем лучше.

Изменяем DNS в панели управления Регистратора Доменов

Шаг 8. Панель Управления Регистратора Доменов позволяет (в том числе) управлять DNS – записями домена. Как правило, в настройках домена нужно вписать названия DNS – серверов нового хостинг провайдера. Что-то вроде:ns1.masterhost.ru и ns2.masterhost.ru

Теперь нужно подождать от 3-х до 6-и часов, пока не обновятся записи на всех DNS серверах Интернета.

Восстанавливаем данные в новую БД

Шаг 9. Когда домен станет доступен с нового хостинга, можно использовать Sypex Dumper для “обратной” операции – импорта таблиц в новую базу данных. Конечно, надо учесть, что логин и пароль для доступа в новую БД – теперь другие.

sypex dumper 2 восстановление БД

У некоторых хостеров (у Мастерхоста), при входе в скрипт, ещё нужно указать и домен, на котором работает база MySQL, типа: u23312.mysql.masterhost.ru

  1. Кнопка для включения режима импорта таблиц
  2. Название Базы в которую нужно сделать импорт (если баз несколько — будьте внимательны!)
  3. Запуск процесса импорта

Изменяем конфигурационный файл вашей CMS

Шаг 10. В зависимости от типа вашей CMS вы меняете логин, пароль и название новой Базы Данных MySQL. Иногда, нужно ввести что-то ещё, например в Joomla, нужно ввести новые относительные пути от корневого каталога хостинга. Некоторые компоненты или плагины, тоже могут иметь файлы конфигурации, требующие коррекции.

Все инструкции вы найдёте в документации на вашу CMS.

Видеоурок о переносе сайта на новый хостинг – часть 2

Проверяем права доступа на файлы и каталоги

На новом хостинге, может потребоваться поменять CHMOD на файлы и каталоги.

Всё. Радуйтесь – вы переехали

Если сайт работает – поздравляю. Если что-то “не заводится” – проверяйте всё, начиная с файлов конфигурации CMS.

Иногда, может даже потребоваться помощь тех-поддержки нового хостинг-провайдера. Так, тех-поддержка colocation Киев, рекурсивно изменила права доступа на каталоги моего “cвеже-перенесённого” домена, и только тогда всё заработало.

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

videotutor.ru