Анкета для регистрации интернет-ресурса
В соответствии с Указом Президента Республики Беларусь № 60 от 01.02.2010г.
Техподдержка
Приложение support.by

E-mail: ticket@support.by

 

Портал > База знаний > Виртуальный хостинг > Как перенести сайт со старого хостинга на новый?


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





Перенос сайта/проекта с одной хостинговой площадки на другую

 

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

Перед переносом необходимо собрать следующую информацию:

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

2) Где располагаются NS сервера сайта.

3) Создать резервную копию всего сайта.

4) Создать резервную копию баз данных.

5) Сохранить себе на ПК резервные копии сайта и баз данных.

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

 

Перенос сайта на примере cPanel

Загрузку сайта на сервер можно произвести двумя способами — при помощи Диспетчера файлов и по FTP.

Загрузка сайта на сервер с помощью Диспетчера файлов

Перейдите в раздел «Файлы» и выберите пункт «Диспетчер файлов»:

 

В открывшемся окне слева в дереве директорий перейдите в директорию public_html после чего сверху в области операций нажмите кнопку «Отправить»:


 

Перетащите файлы в специальную область окна или воспользуйтесь кнопкой «Выбрать файл», после чего в появившемся проводнике выберите резервную копию вашего сайта:


 

Дождитесь загрузки файлов.

Если резервная копия вашего сайта упакована в архив воспользуйтесь кнопкой «Извлечь», расположенной сверху в области операций.

 

 

 

 

 

 

Загрузка сайта на сервер по FTP

Для настройки FTP-клиента, перейдите в раздел «Файлы» и выберите пункт «Учетные записи FTP».

 

 

 

 

 

Страница состоит из нескольких блоков:


 

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


 

 

Второй блок позволяет управлять ранее созданными FTP-записями. Теперь настройте FTP-клиент для входа.

 

 

Система предлагает файлы конфигурации для 3 клиентов. Эти файлы позволят настроить FTP-клиенты автоматически. Если вашего клиента нет в списке, то вам придется настроить его вручную, используя предоставленные выше данные.

Для настройки клиента, например, FileZilla перейдите по ссылке Команда (новое окно).

Следуйте инструкциям:

 

 

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

 

Перенос базы данных  MySQL  с помощью PhpMyAdmin

 

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

В cPanel, перейдите в раздел «Базы данных» и выберите пункт «Мастер баз данных MySQL»:


 

В открывшемся окне введите имя базы данных:


 

Нажмите кнопку «Следующий шаг».

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


 

Нажмите кнопку «Создать пользователя».

Следующим этапом необходимо добавить пользователя в базу данных и определить какие действия пользователь сможет выполнять над базой данных — выбираем ВСЕ ПРАВА и нажимаем кнопку «Следующий шаг»:


 

 

 

Если ранее было выполнено все правильно, то мастер баз данных покажет вот такое сообщение:


 

 

Вернитесь на главную страницу и перейдите в раздел «Базы данных», выберите пункт «phpMyAdmin»:

 


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

 

 

В появившемся окне нажмите кнопку «Обзор» и выберите sql файл для загрузки на хостинг. Используйте по умолчанию выбранный тип кодировки UTF-8.

Если все нормально вы увидите сообщение о успешном завершении импорта базы данных. На этом все необходимые действия по переносу базы данных выполнены.


После успешного импорта необходимо изменить конфигурационный файл сайта (для разных CMS он называется по-разному, к примеру для WordPress это будет wp-config.php). В нём нужно править: название базы, пользователя, пароль. Также, если в конфигурационном файле есть абсолютные пути вида /home/website/web/public_html/, то их нужно заменить на /home/website/public_html/

 

Далее необходимо проверить корректность работы перенесенного сайта.
Для этого необходимо прописать в файл host на своем ПК сопоставление доменного имени сайта и IP адреса новой панели, сохранить файл и проверить в интернет браузере работу сайта - посмотреть, как отображается сайт (главная страница и 3 произвольных ссылки). Сравнить результаты проверкой перед переносом. Перед проверкой, рекомендуется очистить кэш интернет браузера.
Если сайт отображается некорректно, необходимо найти и устранить недочеты.

Редактирование файла hosts

Для того чтобы внести изменения в файл hosts в системе Windows необходимо:



1. открыть файл hosts с помощью блокнота.
Расположение файла: C:\Windows\System32\drivers\etс
Его можно открыть, вызвав окно "выполнить" (одновременное нажатие клавиши "Windows" + "R"), в строке написать: "notepad C:\Windows\System32\drivers\etc\hosts" (без кавычек).



2. ввести необходимые изменения и сохранить.

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

Примерное содержание файла:



Пример:

Сайт domain.com находится на сервере с IP адресом 123.123.123.123. Необходимо проверить работу сайта после переноса его на другой сервер с IP адресом 123.123.123.111.
Для этого необходимо в файл hosts с новой строки добавить запись с новым IP адресом и именем домена (через пробел(-ы)):

123.123.123.111          domain.com

Пример файла с внесенным изменением:

    

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

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

* - например, если  до внесения изменений в файл, сайт  открывали с помощью Opera, то после лучше использовать Сhrome или Firefox или очистить кэш в Opera.

В случае успешной проверки можно либо изменить А запись для домена на 185.66.69.161 в панели регистратора доменного имени, либо изменить DNS сервера на наши: dns1.helpdesk.by и dns2.helpdesk.by ( https://my.support.by/knowledgebase.php?action=displayarticle&id=3 )
Подобные изменения в записях, актуализируются от 4-24 часов, максимальное время 48часов.
Удаляем из файла host строку сопоставления - ранее прописанную в данный файл на своем ПК.



Полезное видео у нас на канале youtube:

Как добавить базу данных и создать юзера к ней в cPanel.
Диспетчер файлов cPanel. Инструкция по работе.
Как войти в phpMyAdmin
Как создать/импортировать/экспортировать базу данных в phpmyadmin?
Как проводить настройки базы данных через phpmyadmin?
Как настроить почту на виртуальном хостинге в CPanel?





Помог ли вам данный ответ?

Добавить в избранное Добавить в избранное    Распечатать статью Распечатать статью

Также читают
Смена версии PHP в cPanel (просмотров: 1038)

Powered by WHMCompleteSolution