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

Как сделать сайт самому

Первое, что вам нужно будет сделать, это найти хостинг.

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

Если вы еще не сделали выбор, позвольте вам порекомендовать beget.com

Содержание статьи

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

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

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

    Если у вас другой хостинг, не закрывайте статью.

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

    Перенос через файловый менеджер

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

    Зайдите в админ панель хостинга и зайдите в раздел Сайты.

    Личный кабинет. Сайты

    В поле введите на английском языке имя, которое будет являться именем папки, в которую вы загрузите сайт. Нажмите на кнопку «Создать».

    Личный кабинет. Создать сайт

    В списке сайтов появится ваш сайт, к нему нужно привязать домен.

    Личный кабинет. Привязать домен

    Нажмите на иконку, которая напоминает скрепку.

    В выпадающем списке выберите нужный вам домен и нажмите на кнопку «Добавить».

    Личный кабинет. Выбрать домен

    Теперь папка, в которую вы будете загружать сайт связана с доменом.

    Шаг 2. Заархивируйте папку с сайтом у себя на компьютере. Для этого на компьютере должен быть установлен архиватор типа WinRAR. 

    создайте архив сайта

    Шаг 3. Зайдите на хостинге в личный кабинет и найдите там «Файловый менеджер».

    Личный кабинет. Файловый менеджер

    Шаг 4. В файловом менеджере лежит папка с именем тестового домена.

    Если вы уже намерены выложить сайт на всеобщее обозрение в интернет, вам эта папка не подойдет, она привязана к тестовому домену с не запоминаемым именем, что то вроде itpeop8m.bget.ru.

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

    Рядом с этой тестовой папкой нужно создать папку с любым именем, главное, чтобы вы понимали, что в ней лежит.

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

    Файловый менеджер. Создание папки

    Шаг 5. Откройте созданную папку и загрузите в нее архив с компьютера.

    Файловый менеджер. Загрузка файлов

    Шаг 6. Сейчас у вас в файловом менеджере должен лежать zip архив, его нужно распаковать. Нажмите по архиву правой кнопкой мыши и нажмите «Распаковать архив». Теперь на хостинге лежит папка сайтом.

    Файловый менеджер. Загрузка файлов

    Шаг 7. Теперь нужно загрузить базу данных, если у вашего сайта есть база данных.

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

    Личный кабинет. База данных

    Здесь вам нужно создать новую базу данных, ввести ее имя и пароль и нажать на кнопку «Добавить».

    Личный кабинет. Создание базы данных

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

    Личный кабинет. Открыть базу данных

    В базе данных нажмите на кнопку «Импорт» и выберите базу данных на своем компьютере, у базы данных должно быть расширение sql или она может быть в архиве.

    Личный кабинет. Импортировать базу данных

    После этого нажмите на кнопку «Вперед».

    Личный кабинет. Импортировать базу данных

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

    Для переноса сайта сделанного на Wordpress, нужно выполнить шаги из предыдущего пункта.

    Плюс к этому, нужно выполнить несколько настроек.

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

    База данных. Заменить адрес сайта

    Второе, что вам нужно сделать, зайти в «Файловый менеджер» и зайдите в папку с сайтом, найдите в корне сайта файл с именем wp-config.php, откройте его. Здесь вам нужно заменить настройки подключения к базе данных.

    /** Имя базы данных для WordPress */ define('DB_NAME', 'wp-test'); 

    /** Имя пользователя MySQL */ define('DB_USER', 'root');

    /** Пароль к базе данных MySQL */ define('DB_PASSWORD', '123');

    Здесь вам нужно заменить вторые значения: имя базы данных, имя пользователя базы данных и пароль от базы данных.

    База данных. Подключение

    Посмотреть их можно на хостинге, в разделе «MySQL».

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

    Иногда бывают такие ситуации, что нужно перенести сайт с одного хостинга на другой.

    В этом случае вам нужен доступ к одному и другому хостингу, и доступ к домену.

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

    Затем на другом хостинге закачать папку с сайтом и базу данных.

    Покажу как скачать сайт с хостинга на примере Beget.

    Шаг 1. Зайдите в админ панель хостинга и нажмите на кнопку «Файловый менеджер».

    Шаг 2. Найдите папку с вашим сайтом, откройте ее, нажмите правой кнопкой и нажмите на кнопку «Скачать архивом ZIP». Файл скачается на ваш компьютер.

    Файловый менеджер. Архив

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

    Зайдите в личный кабинет хостинга и зайдите в раздел «MySQL».

    Войти в базу данных

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

    Нажмите на кнопку «Экспорт» и затем на кнопку «Вперед».

    экспорт базы данных
    экспорт базы данных

    Теперь на вашем компьютере есть два файла: заархивированный сайт и база данных.

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

    Шаг 4. После того, как вы перенесли свой сайт, вы должны переключить DNS-запись на новый сервер, куда вы перенесли сайт.

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

    Вам нужно получить новый DNS от вашего нового хостинг-провайдера и заменить старый.

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

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

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