Как перенести сайт на хостинг с компьютера


Как перенести сайт на хостинг – База знаний Timeweb Community

Несмотря на то, что Timeweb абсолютно бесплатно предоставляет услуги по переносу вашего сайта с другого хостинга, мы все равно решили подготовить материал, раскрывающий все аспекты перемещения веб-ресурсов с компьютера пользователя или сервера другого хостинг-провайдера. Данная статья содержит пошаговую инструкцию по переносу проектов любого типа.

Виды сайтов и их отличия

С технической точки зрения сайты делятся на две группы.

Статические - представляют собой набор html-файлов. Каждый из них является законченной страницей, содержащей разметку, а также текстовую или графическую информацию. В такой форме создаются, например, сайты-визитки.

Динамические - к ним относятся форумы, интернет-магазины, блоги и другие ресурсы с постоянно изменяемым контентом. Их страницы генерируются “на лету”, а сам сайт можно условно разделить на две составные части:

  • Движок - представлен набором скриптов на языке программирования PHP, Ajax, JavaScript и других, размещенных в корневом каталоге, совокупность которых обеспечивает генерацию страниц в тот момент, когда на сайт заходит посетитель, а также работу тех или иных функций (регистрация пользователей, добавление комментариев, оформление и оплата покупок и т.д.)
  • База данных MySQL - здесь, собственно, содержится вся информация

Как нетрудно понять, работа со статическим проектом сводится к простому копированию всех его файлов в нужную директорию на сервере Timeweb. Перенос динамического сайта на хостинг - процедура несколько более сложная. Она состоит из следующих этапов:

  • Перенос базы данных
  • Перенос файлов сайта
  • Перенастройка движка

Перенос статического сайта на хостинг

Для перемещения статического проекта Вам понадобится FTP-клиент - утилита, предназначенная для загрузки и скачивания файлов с удаленного сервера. Лучшее решение в данном сегменте - Fileziila: надежная, многофункциональная и при этом бесплатная программа. Установив ее, можно сразу приступать к работе.

В том случае, если сайт уже размещен на хостинге, сперва необходимо скачать все файлы на свой компьютер. Для этого достаточно проделать нехитрую последовательность действий:

  1. Запустите Filezilla.
  2. В верхнем меню выберите “Сервер” - “Принудительно отображать скрытые файлы”.
  3. Заполните поля “Хост”, “Имя пользователя”, “Пароль” (эти данные должен предоставить хостинг-провайдер) и нажмите на кнопку “Быстрое соединение”.
  4. Перейдите в каталог Вашего сайта. Обычно его название соответствует доменному имени проекта. Например, для mysite.ru путь может быть таков: var/www/mysite.ru/public_html. Именно в папке public_html находятся необходимые файлы.
  5. Выделите папку public_html, щелкните по ней правой кнопкой мыши и нажмите “Скачать”.
  6. Выберите место на компьютере и сохраните полученные файлы.

Чтобы загрузить файлы на хостинг Timeweb, необходимо осуществить обратную процедуру:

  1. Запустите Filezilla и подключитесь к серверу, используя предоставленные адрес хоста, логин и пароль.
  2. В правом окне “Удаленный сайт” найдите директорию public_html (по умолчанию расположена в каталоге, имя которого совпадает с названием сайта - например, mysite.ru/public_html) и откройте ее двойным щелчком.
  3. В левом окне “Локальный сайт” найдите папку с файлами сайта, выделите их, а затем щелкните по выделению правой кнопкой мыши и нажмите “Закачать на сервер”.

После того, как все файлы переданы, веб-ресурс будет полностью готов к работе.

Перенос динамического сайта на хостинг

Первое, с чего следует начать - перенос базы данных. В этом поможет phpMyAdmin - веб-приложение, предназначенное для администрирования MySQL. Данная программа позволяет осуществлять любые операции через наглядный интерфейс прямо из браузера. Здесь имеется окно авторизации. Введя логин и пароль, вы попадете в панель управления phpMyAdmin. 

Далее необходимо осуществить следующую последовательность действий:

  1. Выберите базу данных, экспорт которой хотите совершить, щелкнув по ее названию в левой колонке интерфейса phpMyAdmin.
  2. Зайдите на вкладку “Экспорт”.
  3. Убедитесь, что установлена опция “Быстрый - отображать минимум настроек”, а в поле “Формат” выбрано SQL.
  4. Нажмите кнопку “Ок” и сохраните файл на компьютер.

Мы получили полную копию базы данных сайта, так называемый “дамп”. Осталось импортировать его на сервер Timeweb. Делается это следующим образом:

  1. Авторизуйтесь в панели phpMyAdmin хостинга.
  2. Перейдите на вкладку “Базы данных”, введите желаемое название в поле, расположенное сразу под строчкой “Создать базу данных”.
  3. Выберите кодировку как в базе данных на старой площадке, чтобы все было идентично.
  4. Выберите новую базу данных в левой колонке, щелкнув по ней один раз мышкой.
  5. Перейдите на вкладку “Импорт”.
  6. Нажмите кнопку “Обзор” и выберите ранее сохраненный дамп.
  7. Выставьте нужную кодировку (в большинстве случаев - UTF-8).
  8. Нажмите на кнопку “Ок”.

Что касается копирования скриптов, то оно осуществляется при помощи Filezilla, точно также, как и в случае с динамическим сайтом. Однако есть и одно существенное различие. Некоторые CMS создают файлы и папки не только в директории public_html, но и в корневом каталоге сайта. Это характерно, например, для движков интернет-магазинов - инвойсы и некоторые административные модули находятся за пределами public_html, что обеспечивает дополнительную защиту данных. Поэтому перед тем, как перенести сайт на хостинг, стоит проверить, присутствуют ли в mysite.ru, помимо public_html, другие файлы и папки - их также необходимо закачать на сервер, иначе попросту ничего не будет работать.

Последний этап - изменение настроек CMS и подключение базы данных. Для этих целей следует определенным образом отредактировать конфигурационный файл (как правило, он носит название configuration.php, config.php, settings.php или аналогичное). Необходимо изменить следующие значения:

  • db_host – имя сервера баз данных;
  • db_name – название базы данных;
  • db_user – имя пользователя базы данных;
  • db_password – пароль пользователя базы данных.

Проще всего использовать связку Filezilla и Notepad++ (свободно распространяемый текстовый редактор со множеством полезных функций). После его установки, необходимо соответствующим образом настроить ftp-клиент:

  1. Запустите Filezilla.
  2. Зайдите в меню “Редактирование” - “Настройки” - “Правка файлов”.
  3. Выберите пункт “Использовать следующий редактор”.
  4. Нажмите кнопку “Обзор” и выберите исполняемый файл Notepad++ (для 64-битных версий Windows он будет располагаться по адресу C:\Program Files (x86)\Notepad++\notepad++.exe).
  5. Нажмите кнопку “Ок”.

Теперь, чтобы редактировать файлы непосредственно в панели управления, достаточно сделать следующее:

  1. Подключитесь к серверу, используя предоставленные адрес хоста, логин и пароль.
  2. В правом окне “Удаленный сайт” найдите конфигурационный файл.
  3. Щелкните по нему правой кнопкой мыши и в появившемся меню выберите “Просмотр/Правка”.
  4. Внесите необходимые изменения в открывшемся окне Notepad++, нажмите кнопку “Сохранить” и закройте редактор.
  5. В появившемся диалоговом окне “Файл изменен” нажмите кнопку “Да”.

Обратите внимание: в зависимости от типа движка, названия параметров могут отличаться. Чтобы узнать, какие именно строчки требуется исправить, необходимо обратиться к официальной документации CMS.

Описанные действия кажутся довольно простыми. На самом же деле в процессе переноса может возникнуть масса сложностей. Львиная доля таковых приходится на динамические сайты: ошибка выбора кодировки для MySQL, неправильная настройка конфигурационного файла (который, помимо перечисленных, может содержать и дополнительные параметры, подлежащие изменению), наконец, банальный человеческий фактор - все это может привести к тому, что веб-ресурс попросту откажется работать. Однако большинства проблем можно избежать, если четко и внимательно следовать приведенным инструкциям, а также тщательно изучить сведения, предоставляемые разработчиками CMS.

Если же Вы планируете стать клиентом Timeweb, задача становится еще проще. Каждый новый пользователь хостинга, перешедший к нам от другого провайдера, может воспользоваться бесплатной услугой переноса сайта на наши сервера. Для этого вам необходимо обратиться в службу поддержки и сообщить информацию, необходимую для управления базами данных MySQL и доступа по протоколу FTP.

Перенос существующего сайта

В этом руководстве рассматриваются следующие темы:

После того, как вы выбрали домен, вы можете легко перенести существующий сайт в SiteGround на шаге 2 мастера настройки веб-сайта . Чтобы начать перенос сайта, щелкните Выберите в разделе Перенести веб-сайт .

Затем у вас есть возможность выбрать между автоматической миграцией, доступной для сайтов WordPress через наш плагин Migrator, или профессиональной миграцией, выполняемой нашими экспертами.

Перенести существующий сайт с помощью автоматизации WordPress

Если вы решили продолжить автоматический перенос, выберите WordPress Automigration и нажмите Продолжить .

На последнем этапе процесса установки вы увидите ссылку для загрузки нашего плагина Migrator и токен, который вы можете использовать для инициации миграции от вашего администратора WordPress. Подробные инструкции см. В руководстве WordPress Automatic Migrator .

Профессиональная миграция выполняется нашими специалистами

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

Когда вы введете необходимую информацию и оплатите услугу, наша система отправит запрос инженерам службы поддержки, которые сделают все остальное.Обратите внимание, что перенос веб-сайтов может занять до 2-3 рабочих дней в зависимости от размера веб-сайта, ограничений, установленных старым хостом, возможностей подключения и других факторов.

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

Посетите наши следующие руководства, чтобы узнать, как:

.

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

Перемещение веб-сайта на другой хост состоит из следующих шагов:

  • Перемещение файлов сайта.
  • Перемещение баз данных сайта (если есть).
  • Настройка вашего приложения для работы на новом хосте.
  • Указывая DNS вашего домена на новый хост.

Мигратор WordPress

Чтобы сэкономить время и нервы, мы автоматизировали первые три шага для всех переносов WordPress в SiteGround с помощью мигратора WordPress.Для получения подробной информации об этом увлекательном инструменте вы можете обратиться к этому руководству.

Более подробную разбивку по этапам можно найти ниже:

Перенос файлов на новый хост

Самый удобный способ переноса файлов вашего сайта в новую учетную запись веб-хостинга - через FTP. Вам необходимо подключиться к своей учетной записи хостинга и загрузить файлы локально на свой компьютер. Затем загрузите их в основную папку своей новой учетной записи хостинга (обычно public_html, www или httpdocs ).

Более подробную информацию об использовании FTP можно найти в этом руководстве по FTP.

Вам необходимо экспортировать содержимое базы данных из вашей старой учетной записи хостинга (обычно в файл SQL ), создать новую базу данных в вашей новой хостинговой компании и импортировать в нее информацию. Для получения подробной информации о том, как импортировать / экспортировать базы данных через phpMyAdmin, вы можете обратиться к этому руководству.

Настройка приложения на новом хосте

Это действительно зависит от веб-приложения, которое вы используете.Пошаговые инструкции по перенастройке некоторых из самых популярных приложений вы можете найти в следующих статьях:

Изменения DNS

Наконец, вы должны изменить серверы имен для вашего доменного имени, чтобы они указывали на ваш новый хост. Это можно сделать у регистратора вашего домена. Информацию о том, как найти записи DNS SiteGround, можно найти в этой статье.

. .

Как перенести ваш сайт с другого хоста НА хостинг InMotion

Эта статья поможет вам перенести веб-сайт с другого веб-хоста на InMotion Hosting. Пожалуйста, прочтите нашу другую статью, если ваш предыдущий хостинг-провайдер использует cPanel.

Кроме того, если вы переносите веб-сайт WordPress к нам, у нас есть руководство на нашем образовательном канале WordPress под названием «Перенос существующего сайта WordPress на хостинг InMotion»

Сроки завершения этого процесса могут действительно варьироваться в зависимости от таких факторов, как размер вашего веб-сайта / базы данных или ограничения загрузки, установленные вашим старым хостом.

Оцените свой сайт

Первое, что вам нужно сделать, это оценить свой сайт. Вы захотите узнать, где на вашем предыдущем хосте и в какой папке хранятся файлы вашего сайта. Вы также захотите узнать, используете ли вы какие-либо базы данных, и если да, то как получить их резервную копию. Лучше всего связаться с вашей текущей хостинговой компанией, чтобы получить эту информацию, поскольку она варьируется от веб-хоста к веб-хосту.

Загрузите файлы своего веб-сайта

Затем вы захотите загрузить файлы своего веб-сайта с предыдущего хоста на свой компьютер.Мы рекомендуем вам использовать FTP для выполнения этого шага. Для получения дополнительной помощи по использованию FTP перейдите по следующей ссылке:

Руководство по началу работы: FTP

Экспорт баз данных вашего веб-сайта

Если на вашем веб-сайте используются базы данных, вы захотите получить резервную копию своих баз данных. Инструкции по выполнению этого действия различаются от хоста к хосту, поэтому вам следует обратиться за помощью к своему предыдущему хосту.

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

Кроме того, вот ссылка на статью, в которой показано, как сделать резервную копию / экспортировать базу данных из SSH.

Загрузите файлы своего веб-сайта и импортируйте свои базы данных

На этом шаге вы захотите загрузить файлы своего веб-сайта с помощью FTP в каталог public_html в вашей учетной записи InMotion Hosting. Для получения дополнительной помощи см. Ссылку «Руководство по началу работы: FTP», упомянутую выше.

Если на вашем веб-сайте есть база данных, сейчас самое время импортировать ее в свою учетную запись хостинга InMotion.Сначала вам нужно создать базы данных в cPanel, а затем импортировать резервную копию базы данных с помощью phpMyAdmin. Для получения дополнительной помощи по этим шагам см .:

Создание, импорт и экспорт баз данных MySQL

Протестируйте свой сайт

После того, как вы загрузили файлы своего веб-сайта и восстановили базы данных (если применимо), следующим шагом будет тестирование вашего веб-сайта. Вы можете протестировать свой веб-сайт, используя временный URL своего аккаунта. Чтобы найти временный URL-адрес, см. Раздел Тестирование вашего веб-сайта с использованием временного URL-адреса для получения дополнительной помощи.Если тестирование с использованием временного URL-адреса не работает для вашего сайта (некоторые приложения CMS не работают должным образом с использованием временного URL-адреса), вы можете вместо этого отредактировать файл hosts.

Настройка электронной почты

Если у вас есть адреса электронной почты для вашего домена, например [email protected], сейчас самое время их настроить. Для получения дополнительной помощи по созданию и настройке учетных записей электронной почты перейдите по следующей ссылке:

Руководство по началу работы: электронная почта

Если вы в настоящее время направляете свою электронную почту (записи MX) на стороннюю службу электронной почты, такую ​​как Google, вам необходимо обновить записи MX в cPanel хостинга InMotion и убедиться, что установлен «удаленный обмен почтой».На наших серверах не требуется создавать учетные записи электронной почты, поскольку они находятся на серверах сторонних поставщиков. Дополнительную информацию см. В нашей статье об изменении записей MX в cPanel.

Если вы используете стороннюю службу фильтрации спама, которая по-прежнему доставляет электронные письма на наш сервер, например Postini, вам необходимо создать эти учетные записи электронной почты на наших серверах.

Вы можете перенести текущие электронные письма с вашего предыдущего хоста на наши серверы. Ознакомьтесь с нашим руководством по перемещению существующих электронных писем, которые у вас есть.

Укажите свой домен

После того, как вы перенесли свой веб-сайт в свою учетную запись хостинга InMotion и настроили адреса электронной почты, теперь вы захотите перенаправить свое доменное имя с предыдущего хоста на сервер хостинга InMotion. Это можно сделать, изменив серверы имен вашего домена с помощью вашего текущего регистратора на:

ns1.inmotionhosting.com
ns2.inmotionhosting.com

Если вы зарегистрированы в качестве торгового посредника ( не является VPS или выделенной учетной записью ), вы укажете серверам имен на:

нс1.servconfig.com
ns2.servconfig.com

Для получения дополнительной помощи см. Наше руководство по модификации DNS

Проверьте свой сайт еще раз

Когда вы обновляете свои серверы имен, может пройти до 24 часов, прежде чем новые изменения вступят в силу. Мы рекомендуем вам тестировать свой сайт сразу после смены сервера имен, а затем снова каждые 6-12 часов, пока не пройдут 24 часа с момента первоначального обновления серверов имен.

Служба поддержки хостинга InMotion доступна 24 часа в сутки, 7 дней в неделю.Если вам потребуется помощь в выполнении описанных выше действий, свяжитесь с нами в любое время.

.

Смотрите также

Поделиться в соц. сетях

Опубликовать в Facebook
Опубликовать в Одноклассники
Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий