Как перенести сайт на хостинг
Первое, что вам нужно будет сделать, это найти хостинг.
Потратьте время на исследование хостинг-провайдеров, изучите рейтинги, стоимость, конфигурацию сервера и качество предоставляемых услуг.
Если вы еще не сделали выбор, позвольте вам порекомендовать 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, переключение может занять несколько часов или, в некоторых случаях, целый день.
Другими словами, если сайт после этой процедуры сразу не заработал, это нормальная ситуация и нужно подождать некоторое время.