Как локальный сайт залить на хостинг

Здравствуйте, друзья! Вот и пришло время поговорить с Вами о том, как перенести сайт WordPress на хостинг с локального сервера или с хостинга на хостинг.

Переносить сайт на хостинг в первый раз всегда волнительно. У многих возникают мысли «лишь бы не накосячить» и «как все это перенести?!». Но поверьте, ничего сложного в переносе сайта на хостинг нету! Соберитесь с мыслями, и следуя пошаговой инструкции из этого урока приступите к переносу сайта. У Вас все обязательно получится, а если будут возникать вопросы — задавайте их в комментариях, и я постараюсь Вам помочь!

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

1. Заходим в панель администратора хостинга, на который будем переносить сайт. Домен для сайта на этот момент уже должен быть зарегистрирован, а сайт добавлен в панель хостинга. Если Вы еще не добавили сайт в панели, перейдите в Мои сайты -> Добавить сайт.

2. Далее нужно создать новую базу данных для сайта. Для этого в панели хостинга переходим в Базы данных -> Создать базу данных.

Указываем имя новой базе данных и нажимаем кнопку «Создать»

После создания Вы увидите логин, хост и пароль к базе данных. Эти данные пригодятся Вам далее, при изменении файла wp-config.php.

3. Теперь нужно изменить файл конфигурации wp-config.php. Напомню, что данный файл находится в корневой папке сайта (на локальном сервере).

Откройте файл wp-config.php и измените данные о базе данных на те, которые Вы получили в предыдущем шаге. Вам нужно указать новое имя базы данных, имя пользователя, пароль и имя сервера (хост).

Вот так будет выглядеть файл конфигурации wp-config.php после заполнения:

Данные для заполнения мы получили после создания базы данных на хостинге

4. Далее делаем копию базы данных сайта находящегося на локальном сервере (http://localhost/Tools/phpMyAdmin/). Подробнее о том как сделать резервную копию базы данных мы говорили в одном из прошлых уроков.

5. Созданную в предыдущем шаге копию базы нужно загрузить (импортировать) на хостинг. Для этого заходим в панель управления хостингом и находим настройки базы данных. В них запускаем php MyAdmin и импортируем базу данных сайта. Аналогичную процедуру делают при восстановлении сайта из резервной копии базы данных.

6. После импорта необходимо сделать небольшие изменения в базе данных. Откройте таблицу wp_options и измените строчки siteurl и home. После импорта базы там будут ссылки с адресом сайта расположенном на Денвере, а нам нужно указать адрес нашего сайта на хостинге. К примеру, если на локальном сервере адрес сайта был http://www.site.com, а Вы создаете на хостинге сайт http://www.test.com — укажите в строчках http://www.test.com (без слеша в конце url).

Изменяем строчки siteurl и home на адрес вашего сайта

7. Одним из последних этапов переноса будет загрузка файлов сайта на сервер хостинга. Загрузить файлы можно с помощью файл-менеджера на хостинге или с помощью FTP-соединения. Вам нужно загрузить все файлы сайта WordPress, включая измененный ранее файл конфигурации wp-config.php.

После загрузки файлов на сервер можно считать что перенос сайта на хостинг почти завершен!

Важно! Обязательно!

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

Читайте далее:

Друзья, если у вас будут возникать вопросы — пишите в комментариях.

По материалам wp-lessons.com

Здравствуйте, дорогие друзья!

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

Первый момент, на который нужно обратить внимание при заливке сайта на хостинг это наличие или отсутствие CMS на вашем сайте:

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

Далее мы рассмотрим подробнее оба варианта.

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

  1. 1.) Уточнить на своем хостинге их DNS записи. Это можно узнать у техподдержки или в справке хостинга.
  2. 2.) Зайти в личный кабинет сервиса, в котором вы регистрировали домен и изменить для него DNS записи, на те, которые используются для вашего хостинга.
  3. 3.) Подключить новый домен на своём хостинге. Это делается в панели управления хостингом в разделе «Домены»
  4. 4.) Дождаться пока обновятся DNS записи. Обычно это занимает от нескольких часов до 3 суток.
  • 2. Проверить настройки хостинга. Если ваш сайт работает на движке, то для его обязательно нужны поддержка php и MySQL поэтому убедитесь что на выбранном вами тарифе хостинга эти функции есть и для вашего домена доступно использование php (последний пункт актуален если вы переносите домен с другого хостинга или регистратора доменов).

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

  • 3. Загрузить файлы сайта на хостинг через файловый менеджер или при помощи FTP клиента. Чуть ниже я рассмотрю подробнее оба способа.
  • 4. Если сайт работает на движке то нужно создать базу данных. Это делается через панель управления хостингом.
  • 5. Если вы делаете сайт с нуля то далее вам нужно в адресной строке браузера ввести название вашего домена.
    • Если сайт работает на CMS то нужно будет ещё произвести процесс установки движка сайта.
    • Если сайт без CMS то должна будет открыться главная страница сайта.
    • Если сайт на движке и переносится с другого хостинга или локального сервера то нужно будет ещё произвести импорт базы данных со старого хостинга и изменить настройки подключения к базе данных (название БД, пользователь и пароль) в конфигурационном файле вашей CMS.
  • Практически на каждом хостинге есть специальная панель управления, где вы можете подключать домены, создавать почтовые ящики, базы данных, настаивать FTP подключения и загружать или удалять файлы. В основном используют или панель cPanel или ISPManager, однако встречаются и самописные панели управления, разработанные специально для конкретного хостинга.

    Если на вашем хостинге используется панель сPanel то вам нужно перейти в раздел «Диспетчер файлов»

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

    Открываем папку с файлами домена. Обычно она называется «public_html» или «httpdocs» или «WWW» или же папка с названием домена.

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

    Для этого на панели инструментов сверху нажимаем кнопку «Отправить»

    И затем нажимаем на кнопку «Выбрать файл» выбираем на своём компьютере нужный файл и нажимаем «Открыть». После успешной загрузки сайта возвращаемся опять в папку с файлами сайта.

    Теперь нам нужно разархивировать архив. Для этого выделяем нужный файл и либо на панели инструментов сверху выбираем пункт «Извлечь» или кликаем по файлу правой кнопкой мышки и выбираем во всплывающем меню пункт «Extract»

    Дале выбираем папку в которую нужно разархивировать файлы. Это должна быть папка с файлами сайта.

    Для ISPManager процесс загрузки файлов сайта будет аналогичным.

    Здесь нам нужно выбрать пункт «Менеджер файлов» на панели слева, затем открыть папку с доменом и нажать на кнопку «Закачать» на панели инструментов сверху.

    После скачивания архива выделяем его и нажимаем на «Извлечь» на верхней панели инструментов.

    Файлы должны разархивироваться в папку с доменом без каких либо дополнительных папок

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

    В таком случае лучше воспользоваться специальной программой FTP клиентом. Одной из наиболее популярных программ для заливки файлов сайта на хостинг по FTP является FileZilla.

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

    Для настройки FTP соединения вам нужно будет создать у себя на хостинге FTP акаунт. На некоторых хостингах такой акаунт создаётся автоматически и данные от него приходят вам на почту после регистрации хостинга.

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

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

    В cPanel для этого нужно перейти в раздел «Учётные записи FTP» и там создать нового пользователя, задав ему имя и пароль. Их вы потом будете использовать для создания FTP подключения.

    В ISP Manager для создания FTP пользователя переходим в раздел «FTP-пользователи» и там задаём имя и пароль.

    Корневая директория задаётся в том случае если вам нужно сделать чтобы после подключения к хостингу по FTP у вас открывалась не корневая папка по умолчанию, а какая то определённая.

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

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

    По материалам impuls-web.ru