Если ваш сайт медленно грузится и часто недоступен для клиентов,
вас не устраивает техническая поддержка или уровень безопасности, значит,
назрел переезд вашего сайта на новый хостинг. Сделать это можно двумя способами.
Первый — доверить все новому провайдеру хостинга. Компания Majordomo предлагает надежный хостинг и
услугу переноса сайта под ключ с сохранением ссылочной массы.
Все будет сделано в кратчайшие сроки с минимальным дискомфортом для вас и ваших клиентов.
Второй способ, если новый хостинг-провайдер не предоставляет
такой услуги или вы не хотите ею воспользоваться — сделать все самостоятельно.
Что должно быть в наличии на момент переноса сайта
Для того чтобы ваш сайт заработал быстро и без проблем на новом хостинге, нужен четкий план переноса.
Прежде всего, вам требуется регистрация на сайте компании-хостера и заключение с ним договора.
Также обязательно убедитесь, что вы создали резервную копию переносимого сайта и его базы данных.
Они должны быть сохранены на локальной машине через функцию "резервное копирование".
Также вам потребуется надежный FTP-клиент,
с помощью которого вы сможете загрузить файлы сайта и базу данных на новый сервер.
Как выбрать FTP-клиент?
Программы для работы с FTP могут иметь различный уровень — от простых,
но с небольшим количеством функций, до профессиональных клиентов.
Для переноса сайта чаще всего достаточно простого FTP-клиента, например,
FileZilla или Total Commander для Windows.
Также многие хостинг-провайдеры предлагают встроенный FTP-клиент.
Наиболее предпочтительным среди всех FTP-клиентов является именно FileZilla —
он может использоваться на всех популярных операционных системах и является бесплатным.
FileZilla поддерживает FTP, в том числе, и по протоколам SSL/TLS, а также SSH File Transfer Protocol,
или SFTP. Кроме этого, в клиенте реализована поддержка IPv6 и IDN,
возможность передачи файлов более 4 Gb и очередь загрузки.
Еще один популярный FTP-клиент для переноса сайта — FTPRush. Он также может использоваться для разных операционных систем, в том числе Android и iOS — подключение возможно прямо со смартфона. Хотя для новичков он может показаться сложным, его главное достоинство — профессиональные функции с бесплатным доступом.
Еще один популярный FTP-клиент для переноса сайта — FTPRush. Он также может использоваться для разных операционных систем, в том числе Android и iOS — подключение возможно прямо со смартфона. Хотя для новичков он может показаться сложным, его главное достоинство — профессиональные функции с бесплатным доступом.
Что именно необходимо переносить?
Перенос сайта означает перенос его базы данных, а также файлов.
Наиболее сложный процесс — перенос базы данных.
Его можно осуществлять только если создана резервная копия.
Чаще всего база данных бывает в формате html (для статических сайтов) или MySQL — для динамических сайтов.
Кроме переноса базы, требуется также перенос файлов,
которые обеспечивают нормальное функционирование ресурса — доступ к базе данных, действия с ней,
внешний вид сайта. Это скрипты, написанные чаще всего на языках PHP JavaScript,
каскадные таблицы стилей в формате .css, задающие разметку и шрифт.
Кроме того, для сайта требуется корректный перенос файлов,
которые составляют его интерфейс — файлов CMS, или системы управления контентом.
Пошаговый алгоритм переноса сайта
- Шаг 1. Добавление домена. К домену прикрепляются папки, в которые затем размещаются файлы сайта. Сделать это можно в панели управления — закладка "добавить/зарегистрировать домен".
- Шаг 2. Перенос файлов сайта с предварительным созданием работоспособной резервной копии. Для этого нужен FTP-клиент — компания Majordomo предлагает удобный встроенный клиент на сервере.
- Шаг 3. Перенос базы данных. База данных MySQL переносится с помощью функции "Экспорт" с выбором заранее созданного пути для сохранения на сервере хостинг-провайдера. Чтобы загрузить базу на сервер, используется функция "Импорт". После переноса необходимо внести коррективы в файл конфигурации или CMS сайта, настроив подключение.
- Шаг 4. Перенос учетных записей электронной почты. Есть три варианта. Первый, если адрес находится на регистраторе. В таком случае в аккаунте на сайте регистратора нужно лишь ввести новый IP-адрес сервера, на который вы переносите сайт. Если электронная почта привязана к облачному посреднику, например, Google G Suite, нужно проверить, обновились ли в DNS необходимые поставщику MX-записи. В случае же, если адрес располагался на старом хостинге, вам придется создавать учетные записи вручную.
- Шаг 5. Необходимо обновить файлы конфигурации CMS, изменив настройки файла config. В разных CMS такой файл называется по-разному — уточните эту информацию для вашей системы управления контентом. Обновить необходимо строки Name, User, Password, Host.
- Шаг 6. Изменение DNS-сервера и перенос домена.
Как проверить работоспособность сайта после переноса
Чтобы проверить, работают все ли функции сайта и отображается ли он, воспользуйтесь файлом hosts.
Записи в этом файле имеют более высокий приоритет по сравнению с данными, отдаваемыми DNS-сервером,
так что информация будет актуальной. Введите в файле с новой строки запись вида 0.0.0.0 site.com
вместо нулей указываете IP-адрес сервера,
на который осуществлен перенос, добавьте домен сайта и сохраните изменения.
Если все вышеперечисленное кажется вам достаточно сложным, лучше доверьте эту работу компании Majordomo!
Если все вышеперечисленное кажется вам достаточно сложным, лучше доверьте эту работу компании Majordomo!