О Хостинге

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

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

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

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

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

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

Независимо от типа CMS, которое применялось при создании веб-ресурса, перенести сайт на хостинг нужно следующим образом:

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

У нас на хостинге, вам надо просто зарегистрироваться, заказать хостинг и домен, если его еще нет. Пополнить счет и у вас активируется хостинг аккаунт.

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

У нас вам надо поставить следующие настройки:

ns1.cool-dns.com

ns2.cool-dns.com

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

Большинство современных хостеров работают с MySQL. Управление базами данных MySQL, как правило, осуществляется с помощью phpMyAdmin. Пользоваться данной утилитой можно, просто войдя в панель управления прежним хостингом. После этого нужно найти базу данных, которая нужна для меняющего место сайта, и экспортировать с нее необходимые данные. Рекомендуем вам экспортироть не базу, а именно таблицы из базы данных. Что бы при установке базы, ваш дамп не пытался создать новую базу данных.
По пунктам:

1. Заходите в PHPMyAdmin на прежнем хостинге.
2.1. Если баз несколько, то выберите необходимую из списка.
2.2. Если одна, то нажмите на нее.
3. Заходите в пункт меню "Экспорт".
4. В колонке "Экспорт" выделяем все таблицы из списка путем нажатия на ссылочку "Отметить все".
5. В колонке "Опции SQL" галочки должны стоять напротив следующих вариантов: "Структура", "Добавить значение AUTO_INCREMENT", "Обратные кавычки в названиях таблиц и полей" (кстати, в большинстве случаев галочки на этих вариантах стоят по-умолчанию).
6. Колонка "Данные". Галочки должны стоять напротив следующих выборок: "Полная вставка". Export type: "INSERT" (по-умолчанию).
7. Колонка "Послать". Поставьте галочку.
8. Подколонка "Сжатие". Если база большая, то для более быстрого скачивания (в раз 10 быстрее) выберите тот или иной вид архивирования данных.
9. Нажимаете кнопочку "Пошел".

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

На нашем хостинге это делается через cPanel.

Мы рекомендуем вам воспользоваться "Мастером баз данных MySQL®" в сPanel

Он проведет вас по всем аспектам создания базы данных и подключения пользователя.

Либо в ручную по следующей инструкции:

  • Войдите в свою CPanel. Найдите раздел MySQL
  • Создайте базу данных и пользователя.
  • После чего, подключите пользователя к базе данных, указав нужные привилегии или все.

Теперь у вас есть пользователь и база данных, вида:

вашлогинcpanel_login

вашлогинcpanel_base

(login и base — то, что вы указали при создании)

Например получаться такие названия user_login и user_base, где user будет ваш логин в Cpanel.

  • Сервер для подключения localhost

Обратите внимание, что через phpmyadmin вы не сможете создать базу данных.

Далее по шагам установка таблиц базы через phpmyadmin

1. После этого Дамп Базы Данных будет скачан и сохранен на Вашем компьютере.
2. Если Вы скачали сжатый (заархивированный) вариант Базы Данных, то Вам следует его разархивировать.
3. Заходите в PHPMyAdmin на сервере нового хостинг-провайдера.
3.1 Если баз несколько, то выберите необходимую из списка.
3.2 Если одна, то нажмите на нее.

4. Заходите в пункт меню "SQL".

5. Нажимаете на кнопочку "Обзор" и находите на своем компьютере Дамп Базы Данных.
6. Нажимаете на кнопочку "Пошел" и дожидаетесь (чем больше База Данных, тем дольше нужно ждать) сообщения об успешном выполнении инструкций.

После того как с базой данных все будет решено, потребуется сделать еще один шаг, чтобы благополучно перенести сайт на хостинг нового провайдера — изменить конфигурационный файл, под названием «config.php» либо аналогичный ему, например в Joomla это configuration.php. Здесь потребуется изменить такие параметры как имя базы данных, если надо то имя сервера MySQL, а также, если необходимо, имя пользователя. То есть задать параметры которые вы указали при создании базы и пользоваться в панели управления хостингом.

После этого вам надо обязательно поставить нужные права на файлы и папки куда CMS ведет запись, обычно это 777. (На нашем хостинге смена прав не требуется). Например в Joomla папки легко определить, если зайти в раздел Помощь > Информация о системе > Права на папки. Проверьте и установите 777 на файлы и папки которые указаны в этом разделе.

Описанными способами можно переносить сайты практически любой CMS, к примеру, WordPress, DLE, Joomla! и так далее. Таким же способом можно осуществить перенос сайта на хостинг и с локального сервера, например, с Денвера.

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

© ProWeb studio 2012
© И. П. Пруслин Алексей Витальевич 2012
Использование материалов сайта только с разрешения администрации и обязательной ссылкой на источник!

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.