Как установить сайт на хостинг

В начале 2015 года мы выпустили видео урок по установке готового сайта на домен и хостинг. За это время многим оно помогло сэкономить и испытать свои силы на деле. В данном Видео-уроке мы показали наглядно как установить купленный в нашем магазине готовый сайт на домен и хостинг.

Пришло время расширить инструкцию и сделать ее в текстовом варианте.

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

Пожалуй приступим!

Подготовка к установке

Перед началом установки сайта нам потребуется:

  1. Купленный сайт
  2. Домен
  3. Хостинг

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

Сейчас мы попытаемся это все слепить в кучу.

купить готовый сайт

Выбор и покупка сайта

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

Выбор домена для сайта

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

выбираем домен для сайта

Выбрать домен можете у нашего партнера Reg.ru. Тут широкий выбор доменных зон и демократичные цены.

А для наших клиентов мы даем промокод на регистрацию домена и хостинга на Reg.ru.

B1A5-D955-9A17-D54B

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

Выбираем хостинг для сайта

выбираем хостинг для сайта

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

Мы рассмотрим в качестве примера, опять же, нашего партнера Reg.ru.

При выборе хостинга важно обратить внимание на следующее:

  • Сервер должен быть на Linux
  • Должна быть поддержка БД
  • Должна быть поддержка PHP

Далее вы уже смотрите на наличие места, количество сайтов которые можно установить и прочие лимиты.

Компания Reg.ru предлагает 3 варианта системы управления хостингом на выбор

  1. ISPmanager
  2. Cpanel
  3. Plesk

Мы рекомендуем брать ISPManager. Далее по нему и будет инструкция.

Кстати, промокод указанный выше действует и на хостинг.

Связываем домен и хостинг

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

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

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

смена днсов

Мы берем днсы, который дал хостер и прописываем их в настройках домена.

днсы reg.ru
Именно эти днсы зачастую необходимо прописывать если вы используете хостинг Reg.ru

После того, как вы прописали днсы, должна пройти их связь (процедура делегирования днсов). Общее время делегирования днсов от 3-х до 72 часов.

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

Теперь у нас есть сайт, домен и хостинг и можно приступить непосредственно к процессу установки.

Установка сайта

Начинаем процесс установки со скачивания сайта на ПК и распаковки архива.

скачиваем готовый сайт
Скачать купленный сайт можно в личном кабинете Top-Bit в разделе Доступные загрузки

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

скачанный сайт

База данных (файл .sql) у нас готова к импорту, но мы рекомендуем сразу подготовить и файловую систему, которые в идеале сразу распаковать.

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

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

Создание базы данных

Для создания базы данных необходимо зайти на хостинг и найти раздел где можно создать Базу данных. В ISPManager это Главная – Базы данных и затем над списком нажать Создать.

Создать БД в ISPManager

После этого появится новое окно где указываем данные базы данных, а именно:

  1. Имя базы данных
  2. Имя пользователя
  3. Пароль
создаем базу данных

Сохраняем эти данные, так как их в идеале сразу прописать в файле wp-config.php (смотрите скрин выше), который находится у вас на ПК в распакованной файловой системе.

Для того, что бы внести изменения важно использовать программу Notepad++. Ни в коем случае не редактируйте файл через обычный блокнот. Это нарушает кодировку файла и в процессе сайт у вас не будет работать корректно.

редактируем конфиг сайта

Обратите внимание на директиву

/** Имя сервера MySQL */
define(‘DB_HOST’, ‘localhost’);

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

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

созданная бд

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

Импорт Базы данных

импорт бд

После импорта БД у вас должны быть отображены все таблицы как на скрине ниже.

завершение импорта бд

Далее следует один из важных этапов после импорта и тут нужно быть очень ВНИМАТЕЛЬНЫМИ!

После импорта БД сразу заходим в таблицу wp_option и обращаем внимание на строчку с адресом сайта (указана на скрине выше). Это адрес демоверсии. Если его не поменять то все ссылки будут вести на демоверсию.

Для правильной замены ВСЕХ URL необходимо прописать 3 SQL запроса.

UPDATE wp_options SET option_value = replace(option_value, ‘http://olddomain.com’, ‘http://newdomain.ru’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;

UPDATE wp_posts SET guid = replace(guid, ‘http://olddomain.com’, ‘http://newdomain.ru’);

UPDATE wp_posts SET post_content = replace(post_content, ‘http://olddomain.com’, ‘http://newdomain.ru’);

Где http://olddomain.com вы меняете на адрес домена, которой указан после импорта в таблице wp_option, а newdomain.ru вы меняете на ваш домен на которой вы установили готовый сайт.

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

прописываем SQL запросы

База у нас готова и теперь можно приступать к загрузке файлов.

Загрузка файлов сайта на хостинг

Есть два варианта загрузки файлов на хостинг:

  1. Через ФТП
  2. Через файловый менеджер хостинга

Второй вариант будет проще но не всегда он подходит.

В первом варианте вам нужны будут доступы ФТП по которым вы сможете через специальное ПО (например FileZilla) попасть на сервер и загрузить нужные файлы.

Мы не будем вдаваться в детали и рассмотрим второй вариант на примере. И начнем с подготовки архива с файлами.

запаковка файловой системы сайта
Упаковывать нужно в формате .zip

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

загружаем архив

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

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

Вывод

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

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

Написать комментарий