Портал > База знаний > Виртуальный хостинг > Как перенести сайт со старого хостинга на новый?
Перенос сайта/проекта с одной хостинговой площадки на другую
Для переноса понадобятся данные доступа от панели управления текущего хостинга и данные доступа от нового хостинга, а также доступ к регистратору домена.
Перед переносом необходимо собрать следующую информацию:
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?
Добавить в избранное Распечатать статью
Powered by WHMCompleteSolution