Обычно перенос сайта на другой хостинг включает перенаправление домена и перенос файлов сайта, а также базы данных.
Нужно, чтобы все содержимое сайта оказалось на новом месте, и чтобы браузеры находили все это по новому адресу.
Перенаправление домена
Когда мы переезжаем из квартиры в квартиру, наш адрес меняется. Но с сайтами происходит иначе. Вы перенаправляете доменное имя на другой хостинг, и сайт продолжает открываться по тем же адресам, что и раньше.
Для того, чтобы это произошло, нужно в панели управления регистратора домена прописать новые DNS-серверы. Их предоставляет хостинг-провайдер, и обычно они имеют вид название провайдера.dns.доменная зона. Если хостинг и домен заказаны у одного провайдера, то обычно делать ничего не надо: перенаправление сделают автоматически.
Обычно для того, чтобы все корректно работало, должно пройти около 72 часов. За это время обновляется кэш, и пользователи из любой точки мира смогут зайти на сайт на новом хостинге.
Перенос файлов сайта
Любой сайт наполнен файлами, к которым обращается браузер, показывая пользователю привычные страницы. Поэтому нужно скачать все файлы со старого сайта и перенести на новый хостинг, скопировав в корневую папку. Она обычно называется public_html.
Файлы скачивают на свой компьютер, и затем их нужно загрузить на хостинг с помощью:
- FTP;
- панели управления, например, cPanel.
Если файлов слишком много, то их архивируют, загружают архивом и распаковывают в корневой папке. После того, как файлы загружены и распакованы, нужно убедиться, что в корне находится index.html, index.php или другой, в зависимости от того, какой файл у вас был индексным. Индексный файл позволяет пользователю по умолчанию попадать на заглавную страницу сайта, обращаясь к нему напрямую.
Перенос базы данных
Если сайт сделан не на html, а с помощью почти любого движка, переносом файлов дело не ограничится. Чтобы перенести сайт на другой хостинг, нужно также переместить базу данных и отредактировать конфигурационный файл, чтобы она корректно работала.
Перенос базы данных нужен для сайта с любым движком из популярных:
- Wordpress;
- OpenCart;
- Drupal,
- Joomla;
- DLE и так далее.
Перед тем, как перенести сайт с одного хостинга на другой, нужно создать дамп базы данных. Это – файл, который позволяет легко восстановить ее на новом месте. Дамп можно создать на хостинге, с которого переносят сайт, в приложении phpMyAdmin. В приложении выбирается база, которую нужно перенести, затем следует нажать кнопку “Экспорт”, и вы получите файл .sql.
Читайте статью: Как перенести домен к другому регистратору
Перед тем, как перенести сайт с одного хостинга на другой, нужно обязательно создать такой файл, и затем загрузить его. Для загрузки сначала нужно создать новую базу данных в панели управления новым хостингом. Затем в ней – пользователя с паролем и полными правами. В новую базу данных дамп, созданный на старом хостинге, переносится с помощью кнопки “импорт” в том же приложении.
Последний шаг – отредактировать конфигурационный файл, который находится в корневой папке public_html. В зависимости от движка, он может называться configuration.php (Joomla), config.php (OpenCart), wp-config.php (Wordpress). В файле следует поменять название базы данных на новое, а также имя пользователя и его пароль. В Wordpress добавляется еще и адрес сервера базы данных. Названия параметров отличаются незначительно – DBUser, DBPass, DBName.
Если после этой операции сайт нормально заработал, значит, все сделано правильно.
Если сменить хостинг сайта вам кажется слишком сложным делом, попробуйте обратиться к специалистам. Можно заказать услугу миграции у хостера, и он сделает все сам.
Перенос базы данных
