В начале 2015 года мы выпустили видео урок по установке готового сайта на домен и хостинг. За это время многим оно помогло сэкономить и испытать свои силы на деле. В данном Видео-уроке мы показали наглядно как установить купленный в нашем магазине готовый сайт на домен и хостинг.
Пришло время расширить инструкцию и сделать ее в текстовом варианте.
В данном уроке, мы расскажем с чего стоит начать и пройдемся от самого начала (с момента скачивания купленного сайта в магазине) до полного запуска сайта.
Пожалуй приступим!
Подготовка к установке
Перед началом установки сайта нам потребуется:
- Купленный сайт
- Домен
- Хостинг
На протяжении длительного времени мы выпускали уже разные уроки связанные с покупкой сайта, с выбором домена и хостинга и многое другое.
Сейчас мы попытаемся это все слепить в кучу.
Выбор и покупка сайта
Для того, что бы начать любую установку вам потребуется купить сайт, или у вас он должен быть уже купленный и доступный к скачиванию. Как купить и выбрать готовый сайт мы рассказывали тут.
Выбор домена для сайта
Далее когда сайт уже у нас есть, нужно подобрать домен. Относительно выбора домена мы также публиковали множество статей и уроков. Ранее это можно было сделать через наш дочерний сервис, но мы его недавно закрыли и все же решили остановится на проверенном годами партнере.
Выбрать домен можете у нашего партнера Reg.ru. Тут широкий выбор доменных зон и демократичные цены.
А для наших клиентов мы даем промокод на регистрацию домена и хостинга на Reg.ru.
B1A5-D955-9A17-D54B
После того как вы выбрали и купили доменное имя для сайта, нужно заказать хостинг.
Выбираем хостинг для сайта
По поводу выбора хостинга мы тоже много писали. Мы можете его заказать у любого хостера, впрочем как и домен.
Мы рассмотрим в качестве примера, опять же, нашего партнера Reg.ru.
При выборе хостинга важно обратить внимание на следующее:
- Сервер должен быть на Linux
- Должна быть поддержка БД
- Должна быть поддержка PHP
Далее вы уже смотрите на наличие места, количество сайтов которые можно установить и прочие лимиты.
Компания Reg.ru предлагает 3 варианта системы управления хостингом на выбор
- ISPmanager
- Cpanel
- Plesk
Мы рекомендуем брать ISPManager. Далее по нему и будет инструкция.
Кстати, промокод указанный выше действует и на хостинг.
Связываем домен и хостинг
Часто бывает так, что домен покупается в одном месте, а хостинг в другом. Для того что бы все корректно работало необходимо их связать при помощи ДНС записей. детальная инструкция появится позже, но а пока постараемся показать на пальцах.
Каждый хостинг выдает пользователю свои днсы. Зачастую их можно посмотреть в личном кабинете у хостера или можно просто спросить у поддержки.
Каждый домен и регистратор доменов позволяет через личный кабинет и управление домена сменить или прописать нужные днсы.
Мы берем днсы, который дал хостер и прописываем их в настройках домена.
После того, как вы прописали днсы, должна пройти их связь (процедура делегирования днсов). Общее время делегирования днсов от 3-х до 72 часов.
Если домен и хостинг берется у одной компании, то процедура может сократится до часа.
Теперь у нас есть сайт, домен и хостинг и можно приступить непосредственно к процессу установки.
Установка сайта
Начинаем процесс установки со скачивания сайта на ПК и распаковки архива.
После скачивания вы получаете файл архива. Его следует распаковать и в нем вы увидите файл базы данных и архив с файловой системой сайта.
База данных (файл .sql) у нас готова к импорту, но мы рекомендуем сразу подготовить и файловую систему, которые в идеале сразу распаковать.
теперь сайт у нас практически готов к установке и далее мы заходим уже на заказанный хостинг и первым делом создаем базу данных.
Создание базы данных
Для создания базы данных необходимо зайти на хостинг и найти раздел где можно создать Базу данных. В ISPManager это Главная – Базы данных и затем над списком нажать Создать.
После этого появится новое окно где указываем данные базы данных, а именно:
- Имя базы данных
- Имя пользователя
- Пароль
Сохраняем эти данные, так как их в идеале сразу прописать в файле 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. Все запросы нужно прописывать поочередно и учитывать все знаки и символы.
База у нас готова и теперь можно приступать к загрузке файлов.
Загрузка файлов сайта на хостинг
Есть два варианта загрузки файлов на хостинг:
- Через ФТП
- Через файловый менеджер хостинга
Второй вариант будет проще но не всегда он подходит.
В первом варианте вам нужны будут доступы ФТП по которым вы сможете через специальное ПО (например FileZilla) попасть на сервер и загрузить нужные файлы.
Мы не будем вдаваться в детали и рассмотрим второй вариант на примере. И начнем с подготовки архива с файлами.
Далее на самом хостинге нужно перейти в Файл-менеджер хостинга и найти корневую директорию. Если вы устанавливаете сайта на ISPManager то в корне у вас будет папка www, а в ней будет папка с названием вашего домена. Заходим туда и все очищаем. Далее загружаем наш архив.
После загрузки нужно его распаковать, что бы файл index.php находился именно в данной директории.
Вот и все. Теперь сайт у вас установлен и если все корректно вы сделали, можете заходить уже на свой домен и проверять работу.
Вывод
Процесс установки не такой сложный как казалось, но встречается множество подводных камней. Мы постарались разжевать в деталях весь процесс установки сайта на домен и хостинг, но зачастую многое мы не в силах учесть.
Если у вас возникают проблемы, пишите в комментариях или в нашу поддержку и мы обязательно поможем разобраться.