Шаг 1. Установка WordPress на хостинг (Вордпресс). Выбор хостинга

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

Шаг 1. Установка WordPress на хостинг (Вордпресс)

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

Привет!

Меня зовут Иван. Не буду долго разглагольствовать — с WordPress я познакомился в 2012 году. Тогда я подумал, как мне выделиться на рынке труда и решил сделать сайт, на котором я планировал публиковать различные профессиональные статьи. После продолжительной оценки платформ на рынке (в том числе смотрел платные платформы и онлайн сервисы по созданию сайтов), я пришел к выводу, что самой удобной платформой является WordPress.

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

Итак, с 2012 года ничего не поменялось и по сей день я считаю, что для блогеров, профессиональных блогов, PR-страниц компаний, блогов компаний, сайтов с описанием услуг — платформы WordPress более чем предостаточно.

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

Стоимость создания сайта на WordPress

Сам WordPress абсолютно бесплатный. Вы его можете скачать на официальном сайте с русским переводом. На начальном этапе можно обойтись бесплатными плагинами и темами.

Помимо самой платформы Вам нужен хостинг. Если у Вас есть технический бекграунд, то Вы можете проанализировать отзывы на сайте hosting101.ru и самостоятельно выбрать нужный хостинг (возможно даже очень дешевый). Самое главное помните: время — это деньги, и любой дешевый хостинг требует прямых рук для поддержки работоспособности сайтов и временных ресурсов.

Затраты на сайт в рублях:

  • Хостинг — от 115 рублей в месяц
  • Регистрация домена ~ от 179 рублей в год (первый год), продление колеблется и может доходить до 600 рублей в год.
  • SSL-протокол (для https) бесплатно, можно использовать Let’s Encrypt.

ИТОГО В ГОД: в среднем в год стоимость владения 1 блогом выходит примерно от 1780 рублей в год. Можно где-то дешевле, где-то дороже найти хостинг, где-то сэкономить на доменах. Это средние затраты по рынку.

Хостинг: рекомендации, как выбрать, обзор тарифов, что такое виртуальный хостинг, что такое VPS?

Исходя из своего опыта (с 2012 года), я советую обратить внимание на хостинг BEGET.COM

Причин несколько:

  1. В своей первой статье по сайтам https://ivan-shamaev.ru/kak-sozdat-sait-besplatno-samomu-s-nulya-na-besplatnom-i-platnom-hostinge/ еще в 2013 году я сделал оценку рейтинга на основе отзывов сайта hosting101.ru и бегет вошел в мой список «хороших хостингов»;
  2. После опыта работы с тремя другими хостингами я перешел на beget.com и понял, что он мне очень нравится по нескольким причинам:
    • Оперативная техподдержка;
    • Удобная консоль;
    • Удобный файловый-менеджер;
    • Бесплатные сертификаты от Let’s Encrypt продляются бесплатно и автоматически.

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

Так что если Вы ищите хостинг, то идите на BEGET.COM, ибо сэкономив 500 рублей в год Вы можете потерять кучу времени, а также сайт (почитайте мою статью, указанную выше, там речь идет про majordomo). Вот на таких хостингах Вы можете поплатиться за свою жадность и потом замучаетесь переезжать на другой хостинг.

Регистрация на хостинге BEGET

В своем блоге про WordPress я буду описывать работу с хостингом BEGET.COM

Для регистрации нам понадобится паспорт, email и внимательность.

1. Заходим на сайт beget.com и нажимаем кнопку заказать:

Заходим на сайт beget.com и нажимаем кнопку заказать

2. Выбираем тариф Blog (для начинающего специалиста/блогера) этих ресурсов будет достаточно, потом можно будет изменить тариф и увеличить количество ресурсов:

Выбираем тариф Blog (для начинающего специалиста/блогера) этих ресурсов будет достаточно, потом можно будет изменить тариф и увеличить количество ресурсов

3. Заполняем регистрационные данные ФИО, Email, Телефон:

Заполняем регистрационные данные ФИО, Email, Телефон

4. Поздравляю! Теперь Вы зарегистрировались на Бегет и у Вас есть свой виртуальный хостинг для размещения сайта:

Поздравляю! Теперь Вы зарегистрировались на Бегет и у Вас есть свой виртуальный хостинг для размещения сайта

5. Переходим по ссылке https://cp.beget.com/main и перед Вами появилась панель управления хостингом:

Переходим по ссылке https://cp.beget.com/main и перед Вами появилась панель управления хостингом:

Выбираем домен, оплачиваем, прикрепляем к хостингу

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

Домен — это адрес сайта. Например, сайт yandex.ru — это домен, его название yandex, которое находится в зоне RU. Есть множество различных советов по подбору хорошего адреса сайта (их Вы можете самостоятельно погуглить).

Самое главное помнить — что домен может:

  • соответствовать названию Вашей компании, Вашему бренду;
  • персональный блог можно назвать по имени/фамилии и т.п.;
  • не используйте в названии зарегистрированных торговых марок (например, yandex, google, nike и т.д.), т.к. в будущем могут возникнуть вопросы к Вам со стороны компаний и Вы можете потерять свой сайт. Если Вам это не критично, то название торговых марок и брендов может способствовать поисковому продвижению (SEO). Но помните о существовании риска потери домена. Всегда можно сделать поддомен на основном домене, например, как у меня — основной сайт iiba.ru, а поддомен wordpress.iiba.ru. Всегда можно перенести сайт с одного поддомена на другой поддомен 😉
  • можно использовать ключевые слова в названии доменов, поискать популярные запросы можно на сайте wordstat.yandex.ru (Например, uslugi-rieltora.ru и т.п.).

Для покупки домена, заходим в консоли управления https://cp.beget.com/main в раздел «Домены и поддомены»:

Для покупки домена, заходим в консоли управления https://cp.beget.com/main в раздел "Домены и поддомены"

Управление доменами и поддоменами -> Зарегистрировать домен. Вводим различные наименования доменов и проверяем занято ли название сайта:

Управление доменами и поддоменами -> Зарегистрировать домен. Вводим различные наименования доменов и проверяем занято ли название сайта

Зарегистрировать домен для WordPress на BEGET:

Зарегистрировать домен для WordPress на BEGET

Если домен занят, то хостинг Вам об этом сообщит:

Если домен доступен для регистрации, но у Вас нет денег, то хостинг попросит Вас закинуть денежку:

Если домен доступен для регистрации, но у Вас нет денег, то хостинг попросит Вас закинуть денежку

После пополнения счета необходимо еще раз вбить наименование сайта (домен) и заполнить анкету:

Паспортные данные вбивайте реальные, т.к. иначе Вы можете потерять домен (кто-нибудь начнет на Вас гнать и регистратор сайта запросит у Вас паспортные данные, которых у Вас нет). И все — домен потерян! Запомните раз и навсегда — ДОМЕН — это товар, который с каждым годом становится дороже. Но почти все хорошие домены на рынке заняты, поэтому понадобится проявить смекалку, чтобы подобрать домен.

После пополнения счета необходимо еще раз вбить наименование сайта (домен) и заполнить анкету

Хостинг перед регистрацией домена еще раз попросит проверить Ваши данные:

Хостинг перед регистрацией домена еще раз попросит проверить Ваши данные

После проверки нажмите кнопку «Зарегистрировать». Если Все хорошо, то в верхнем правом углу всплывет сообщение «Заявка на регистрацию домена успешно добавлена»:

Заявку на регистрацию домена успешно добавлена

Ждите подтверждения о регистрации домена на EMAIL 🙂

И, совсем забыл Вас поздравить еще раз, Вы почти стали обладателем собственного сайта!

На телефон может прийти сообщение:

Домен wordpressov.ru успешно зарегистрирован

Теперь необходимо установить сертификат Let’s Encrypt для сайта WordPress. Сертификат SSL нужен для того, чтобы сайт можно было открыть через https (например, https://wordpressov.ru). Это необходимо сделать, иначе Ваш сайт вряд ли попадет на первую выдачу поисковых систем (один из критериев успешного SEO).

При заказе домена у нас стояла галочка «Защитить сайт бесплатным SSL-сертификатом Let’s Encrypt». После заказа сертификата на почту придет письмо:

Как только сертификат будет готов - Вы получите на почту письмо

Если сертификат автоматически не заказался или долго выпускается (прошло 1-2 дня), то перейдите в панели управления в раздел «Домены и поддомены» и отправьте заявку повторно (выпустить сертификат — напротив домена значок SSL):

Сертификат для новых доменов может регистрироваться несколько дней, поэтому придется подождать. Если день или два прошло и сертификат все еще не выпущен (не пришло письмо и сайт не открывается по адресу https://wordpressov.ru), то можно попробовать зайти в раздел «Домены и поддомены» и нажать значок ssl (см. вверху). А потом повторно выпустить сертификат.

можно попробовать зайти в раздел "Домены и поддомены" и нажмите значок ssl

Устанавливаем SSL-сертификат (HTTP/2) на домен

На разных хостингах по-разному устанавливается сертификат Let’s Encrypt. На BEGET.COM сертификат выпустится автоматически. При этом больше никаких действий технических делать не нужно. Не надо где-то что-то менять в настройках сайта, dns или ip менять. В этом плане бегет работает отлажено и все настройки автоматически применятся.

Бесплатный сертификат Let’s Encrypt нужно менять каждые 3 месяца. Если хостинг сам не умеет делать автоматическое продление сертификата SSL, то советую сразу обходить такие хостинги стороной. Ибо потом замучаетесь с поддержкой сайта!

Итак, после того, как Вам пришло на почту письмо «LTD Beget: Ваша заявка на выпуск и установку бесплатного SSL-сертификата выполнена.»

Ваша заявка на выпуск и установку бесплатного SSL-сертификата выполнена

Заходим на сайт https://wordpressov.ru и убеждаемся что в левом верхнем углу (где вбивается url) есть замочек:

Заходим на сайт https://wordpressov.ru и убеждаемся что в левом верхнем углу (где вбивается url) есть замочек

Теперь зайдите в раздел «Сайты»:

Теперь зайдите в раздел "Сайты"

И убедитесь, что Ваш сайт переведен на http/2.

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

Если стоит HTTP протокол, то переключите на HTTP/2 😉

Меняем версию PHP для сайта на WordPress

PHP — Это язык программирования, на котором работает платформа WordPress. Эта платформа очень быстро меняется, т.к. активно развивается web-программирование в целом. PHP тоже не стоит на месте. По умолчанию на Beget стоит PHP 5.6. Нужно поменять на PHP 7.2 (ну или более новую версию, но не увлекайтесь последними версиями php, т.к. wordpress может еще не добраться до самых новых версий php).

Меняем на PHP 7.2:

Меняем на PHP 7.2 - WordPress. Как установить wordpress на хостинг. Как создать сайт с нуля. Подробная инструкция

Что такое FireZilla? Что такое FTP? Как настроить соединение с хостингом Beget.com. Файловый менеджер

Файловый менеджер

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

Итак, перечислим что у нас на текущий момент:

  • хостинг
  • домен
  • бесплатный ssl-сертификат Let’s Encrypt

Для того, чтобы начать работать с сайтом, нам необходимо «залить» (закачать) платформу CMS на хостинг. Простым языком — нам нужно скрипты php загрузить на хостинг. Сейчас там находится временный файл html, который показывает нам картинку:

Для того, чтобы начать работать с сайтом, нам необходимо "залить" (закачать) платформу CMS на хостинг. Простым языком - нам нужно скрипты php загрузить на хостинг

Почти на любом хостинге есть файловый менеджер. Где-то он удобный, где-то очень не удобный. У Beget он стоит первым пунктом:

Почти на любом хостинге есть файловый менеджер

Директория сайта:

Директория сайта в менеджере сайтов

В зависимости от хостинга, в папке wordpressov.ru может находится как сама платформа CMS, так и подпапка. Например, у beget сайт находится внутри подпапки public_html. В этой папке лежит временный скрипт php, который можно удалить:

В зависимости от хостинга, в папке wordpressov.ru может находится как сама платформа CMS, так и подпапка

Файловый менеджер интуитивно-понятный. Выбираем файл index.php и удаляем его (через контекстное меню). Папка cgi-bin для стандартных проектов на WordPress не нужна, поэтому ее тоже удаляем.

Сюда можно закачать архив с компьютера и разархивировать в корень сайта платформу WordPress. Дальше этот подход будет описан.

Скачиваем и устанавливаем FileZilla-клиент. Настройка доступа через FTP

FileZilla-клиент — это бесплатный FTP клиент. С помощью этой программы можно осуществить загрузку файлов сайта (CMS-системы) с жесткого диска компьютера на сервер хостинг-провайдера.

Скачать инсталлятор FileZilla последней версии можно на официальном сайте: https://filezilla.ru/get/

Скачиваем и устанавливаем FireZilla-клиент. Настройка доступа через FTP

Запускаем скаченный инсталлятор для Windows 64x:

Скачиваем и устанавливаем FireZilla-клиент. Настройка доступа через FTP

Принимаем условия бесплатной лицензии:

Установим FileZilla клиент для всех пользователей на компьютере:

Нажимаем далее (можно изменить выбор компонентов, можно оставить по умолчанию):

При необходимости можно изменить директорию для установки FileZilla

Запускаем процесс инсталляции (установки на компьютер):

Установка производится довольно быстро:

После установки программа автоматически запустится (если стоит галочка):

FTP-Сервер, логин, пароль, параметры подключения для FileZilla

Для того, чтобы

Подключение через FileZilla-клиента к FTP Beget Server

Подключение через FileZilla-клиента к FTP Beget Server

Инсталляция платформы вордпресс на хостинге

Скачиваем WordPress с официального сайта

Скачать дистрибутив можно на официальном сайте https://ru.wordpress.org/

Скачиваем WordPress с официального сайта

Или по ссылке: https://ru.wordpress.org/download/

Скачиваем WordPress с официального сайта

Распаковываем архив (для дальнейшего копирования на хостинг):

Скачиваем WordPress с официального сайта

Копируем WordPress на хостинг

Заходим в FileZilla. Из папки с сайтом удаляем все ненужные файлы (там должно быть пусто).

Слева находим директорию с разархивированными файлами CMS-системы WordPress.

Копируем WordPress на хостинг

Выделяем все файлы Ctrl + A и копируем на сервер:

Копируем WordPress на хостинг

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

Копируем WordPress на хостинг

После завершения копирования, проверьте вкладку «Неудавшиеся передачи». Если какие-то файлы не скопировались, то нужно выбрать пункт «Очистить все и получить снова».

Копируем WordPress на хостинг

Создаем базу данных MySQL на хостинге

Система WordPress работает с базой данных. Поэтому нам необходимо создать MySQL DataBase. В панели управления заходим в MySQL:

Создаем базу данных MySQL на хостинге

Вводим префикс имя базы (в бегет это и имя пользователя), пароль, нажимаем «Добавить»:

Создаем базу данных MySQL на хостинге

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

Создаем базу данных MySQL на хостинге

Устанавливаем WordPress сайт. Первичная настройка сайта Вордпресс

Теперь мы готовы установить (настроить) наш первый сайт. Заходим в домен (используйте https формат): например, https://wordpressov.ru

Устанавливаем WordPress сайт. Первичная настройка сайта Вордпресс

Прописываем параметры подключения к БД:

Устанавливаем WordPress сайт. Первичная настройка сайта Вордпресс

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

Устанавливаем WordPress сайт. Первичная настройка сайта Вордпресс

После успешной установки (практически мгновенно все устанавливается), Вам необходимо будет заполнить название сайта, придумать логин для админ-панели, пароль и указать email (на случай, вдруг забудете пароль).

Устанавливаем WordPress сайт. Первичная настройка сайта Вордпресс

Всё! Поздравляю! Теперь у Вас есть свой собственный сайт на платформе WordPress.

Устанавливаем WordPress сайт. Первичная настройка сайта Вордпресс

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

Для того, чтобы зайти в админку wordpress (здесь создаются статьи, записи, устанавливаются плагины, темы и многое другое), наберите после своего домена wp-login.php (например, https://wordpressov.ru/wp-login.php).

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

0 0 голоса
Рейтинг статьи
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x