Интернет
Как установить сайт WordPress на хостинг REG.ru
anton
29-05-2020 19:51
9 мин на чтение
574
0

WordPress является самой популярной в мире CMS для создания сайтов. По последним данным WordPress установлен более чем на 30% сайтов по всему миру. Несмотря на то, что WordPress изначально предназначался для блогов, его также успешно применяют для создания интернет-магазинов, каталогов, платформ онлайн-обучения и других сервисов. Для того, чтобы наш сайт был виден пользователям и поисковым системам мы воспользуемся услугами одного их самых надежных хостингов REG.ru. В этой статье я расскажу вам как установить WordPress на REG.ru.

Заказываем хостинг REG.ru

Я предполагаю, что у вас уже есть готовый сайт на WordPress, запущенный на локальном компьютере. Если такого сайта нет, то можно скачать исходники с официального сайта и продолжить разработку сайта уже на запущенном хостинге.

Для начала нам необходимо выбрать тарифный план хостинга REG.ru.

Я не стал заморачиваться выбрал для своего блога дешевый тариф Host-A из вкладки Эконом. Самое главное, чтобы была поддержка PHP и MySQL, а увеличить размер SSD можно по ходу развития сайта. Для максимальной экономии заказывайте хостинг минимум на 2-3 года и пользуйтесь промокодами.

В форме заказа есть возможность сразу зарегистрировать домен (если у вас его нет), выбрать дополнительный IP-адрес, подписку на антивирус и бесплатный на год SSL-сертификат. Ничего из этого не выбирайте. Если у вас нет домена ниже в статье я покажу как его зарегистрировать и привязать к сайту. А по поводу SSL-сертификата могу сказать, что он дается вам всего на год бесплатно. Есть возможность подключить бесплатный сертификат навсегда – он называется Let’s Encrypt. Ниже в статье я также покажу как это сделать.

После оплаты вам придет письмо с данными для входа управления хостингом:

Регистрация домена

Если у вас уже есть домен, то можете пропустить этот шаг. Домен также регистрируем в REG.ru – так как это крупнейший регистратор доменов в России и странах СНГ. Напишите желаемое имя домена, а REG.ru покажет возможно ли его зарегистрировать. Для регистрации доменов необходимо указать свои паспортные данные.

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

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

Следующим важным этапом для установки WordPress на REG.ru является связка домена с хостингом. Ваш сайт будет размещается на сервере, имеющим определенный IP-адрес. Необходимо как-то связать доменное имя с этим IP-адресом, чтобы когда кто-то вводит адрес вашего сайта он попадал на нужный сервер. Так вот за эту “связку” отвечают DNS-сервера. В DNS-сервере необходимо прописать определенную запись, чтобы он корректно определял IP-адрес по доменному имени. Это делается с помощью так называемых A-записей. Но хватит с теорией, давайте перейдем к практике.

В пришедшем вам после регистрации письме должен быть указан IP-адрес вашего сервера. Запомните или запишите его – этот IP нам понадобиться в дальнейшем. Если не можете найти письмо попробуйте зайти в Личный кабинет -> Все услуги -> Хостинг -> Доступы. Там в разделе “Доступ к FTP” должен быть IP-адрес сервера.

Далее заходим в личный кабинет REG.ru и выбираем вкладку “Показать домены”. Выбираем нужный домен.

В разделе “DNS-серверы и управление зоной” нажмите на кнопку “Изменить”.

Вам будет предложено выбрать DNS-сервер. REG.ru имеет три вида бесплатных DNS-серверов, каждый из которых лучше подходит для своих целей:

  1. ns1.reg.ru, ns2.reg.ru – для доменов, купленных на сайте REG.ru.
  2. ns1.hosting.reg.ru, ns2.hosting.reg.ru – для доменов, купленных вне сайта REG.ru.
  3. ns5.hosting.reg.ru, ns6.hosting.reg.ru – для VPS и выделенных серверов.

Например я для своего домена pullcash.ru выбрал сервера ns1.reg.ru и ns2.reg.ru, так как зарегистрировал этот домен еще давно на сайте REG.ru. Выбирайте подходящие сервера и идем дальше.

Далее нам необходимо добавить ресурсную A-запись в выбранные DNS-сервера. Как уже говорилось ранее A-запись связывает имя домена с IP-адресом сервера. В разделе “Ресурсные записи” выбираем “Добавить запись”.

Выбираем тип записи A.

Прописываем две A-записи. Для первой в поле “Subdomain” указываем символ “@”, больше ничего писать не надо. Это будет запись для основного адреса нашего сайта без WWW (например, pullcash.ru). Во второе поле пишем IP-адрес своего сервера. Нажимаем готово.

Делаем вторую A-запись для домена с WWW (например www.pullcash.ru). Необходимо, чтобы наш сайт был доступен как WWW, так и без него.

После проделанных манипуляций ждем 24-часа, за это время DNS обновится. После этого проверьте, что купленный вами домен стал доступен. Для этого зайдите в командную строку (через пуск) и введите команду: nslookup ваш_домен. Данная команда проверяет ответ DNS-сервера

Создание и импорт базы данных

Установку сайта на REG.ru мы начнем именно с базы данных, потому что без нее WordPress не начнет нормально функционировать. Первым делом создаем базу данных. Для этого нам надо перейти в панель управления ISPmanager. В личном кабинете в левой панели выбираем “Показать хостинги” -> Хостинг [название тарифа] -> Панель управления ISPmanager -> Войти в панель.

В панели ISPmanager перейдите в раздел “Базы данных”, затем нажмите “Создать”.

Необходимо указать имя базы данных, имя пользователя и пароль. Также обязательно поставьте галочку напротив “Удаленный доступ”, чтобы можно было подключаться к БД.

После создания базы данных мы попадем в панель управления phpMyAdmin. Мы увидим созданную базу данных (в моем случае это u1020618_pullcash_db).

Далее у нас два варианта развития событий:

  1. Если у вас сайт на WordPress’e уже создан, тогда необходимо экспортировать предыдущую базу данных и импортировать ее в базу данных на хостинге.
  2. Если сайт еще не создан – тогда ничего не трогайте. База данных автоматически заполнится при установке WordPress.

Так как я делал сайт на локальной машине, покажу на живом примере как переносить базу данных на хостинг. В качестве локального сервера я использовал программу XAMPP на Windows. Запускаю эту программу и захожу в админку MySQL.

В phpMyAdmin локального компьютера выбираем “Экспорт” и нажимаем кнопку “Вперед”. На компьютер сохранится база данных в формате .sql.

Далее переходим в phpMyAdmin хостинга и на созданной базе данных выбираем “Импорт”.

Стоит отметить, что при загрузке .sql файла есть ограничение в 256 Мб. Если ваша база данных больше, то придется подключиться удаленно по консоли и загружать файл через команды языка MySQL.

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

Теперь можно загружать файлы вашего проекта на хостинг REG.ru. Повторюсь, если у вас еще нет сайта на WordPress, тогда скачайте исходники с официального сайта и распакуйте их.

Заходим в панель управления ISPmanager. Слева в меню выбираем “Менеджер файлов” и переходим в папку “www” -> “адрес вашего сайта”. Например, я перешел “www” -> “pullcash.ru”.

В папке вашего сайта нажимаем на верхней панели “Закачать”, после чего выбираем и закачиваем все файлы с корня сайта.

Связываем WordPress с базой данных

Сайт на WordPress первым делом подключается к базе данных MySQL, а для этого ему необходимо знать:

  • имя базы данных;
  • логин пользователя БД;
  • пароль к БД.

Все эти данные мы получили еще на этапе создания базы данных, поэтому у вас они должны быть. Нам остается внести изменения в файл wp-config.php, находящийся в корне сайта. Выделяем файл wp-config.php и на верхней панели нажимаем “Изменить”.

В файле wp-config.php находим следующие строки и вносим свои данные:

/** Имя базы данных для WordPress */
define( 'DB_NAME', 'ИМЯ БАЗЫ ДАННЫХ' );

/** Имя пользователя MySQL */
define( 'DB_USER', 'ИМЯ ПОЛЬЗОВАТЕЛЯ БАЗЫ ДАННЫХ' );

/** Пароль к базе данных MySQL */
define( 'DB_PASSWORD', 'ПАРОЛЬ БАЗЫ ДАННЫХ' );

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

В последней строке так и оставьте localhost.

Если вы скачивали исходники WordPress, то там нет самого файла wp-config.php, а вместо него есть файл wp-config-sample.php. Так вот просто скопируйте этот файл и переименуйте его в wp-config.php. После чего внесите все необходимые изменения.

Делаем сайт доступным по нашему адресу

Остался последний этап прежде чем мы полностью сможем установить WordPress на REG.ru. Необходимо, чтобы сайт WordPress корректно отображался по своему доменному имени. На этом этапе вы сделаем пару запросов к базе данных MySQL. Не переживайте – это совсем не сложно.

Войдите в панель управления PHPmyAdmin своей БД. Для этого в панели ISPmanager в левой части меню выберите “Базы данных”, затем щелкните по своей БД и нажмите “Перейти”. При входе введите свои данные – логин и пароль.

В панели управления PHPmyAdmin выберите свою БД и на верхней панели нажмите “SQL”. Появится поле куда мы будем писать свой SQL-запрос.

В поле вводим следующий запрос, меняем только поле “адрес вашего сайта”. Например для своего сайта я подставлю https://pullcash.ru. У вас скорее всего будет не https, а http (если еще не делали SSL-сертификат). Будьте внимательны!

UPDATE wp_options SET option_value = 'адрес вашего сайта' 
WHERE option_name = 'siteurl' OR option_name = 'home'

После того, как ввели SQL-запрос нажимаем “Вперед” и смотрим результат. При успешном результате мы должны получить следующее:

После всех проделанных манипуляций вы должны полностью установить WordPress на REG.ru. Зайдите в браузер и проверьте доступность своего сайта по адресу.

Помогла ли вам статья?
Спасибо! Ваш голос учтен.