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

Свої.City
19 лютого 2022 20:18 Новини компаній
Как перенести сайт на другой хостинг

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

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

Перенаправление домена

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

Для того, чтобы это произошло, нужно в панели управления регистратора домена прописать новые 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.

Если после этой операции сайт нормально заработал, значит, все сделано правильно.

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

Перенос базы данных