В этом невероятно подробном уроке я полностью проведу вас через процесс установки WordPress. Вы также научитесь создавать домен, регистрировать и настраивать хостинг для WordPress.
Внимание! В этом уроке я упоминаю различные сервисы и программы, которые использую, Это не является рекламой и мне никто не платит за упоминание их тут – это реально то, что использую я сам на своих проектах.
Так как я обещал рассказать всё в самых подробных подробностях, то отдельное внимание уделим таким вещам, как домен и хостинг.
Будьте готовы, что в этом шаге вас будет ждать покупка домена и хостинга для сайта, но это довольно дёшево, с учётом того, что хостинг можно использовать бесплатный (или пробный период) и купить домен за 99р. В любом случае я вас предупредил 😁
Домен – это только адрес сайта в интернете, а точнее его главной страницы, например у моего сайта это misha.agency
, до того, как я сменил его в конце 20-го года, это был misha.blog
, а ещё раньше – truemisha.ru
.
Некоторые моменты про домены:
misha.agency
, как например я ранее не смог бы создать сайт по адресу misha.com
, потому что тот адрес уже был кем-то занят..com
, .ru
и .org
существуют сотни других, например .coffee
, .surf
, .yoga
, так что вы можете не расстраиваться, если какой-то домен занят, в любом случае вы найдёте свободное доменное имя. Однако некоторые вы не сможете зарегистрировать, например домен .eu
можно зарегистрировать, если вы или ваша компания резидент Евросоюза. .ru
домены не продляются больше, чем на год. Например misha.agency
я сразу оплатил на 5 лет после покупки. С .ru
доменом такое бы не прокатило.домен.рф
или что-то в этом духе.Для регистрации домена обычно использовал namecheap.com или 2domains.ru, но можно кстати зарегистрировать непосредственно на хостинге (если вы уверены в нём), возможно такой вариант будет даже лучше и легче, тогда переходим сразу к следующему шагу.
Итак, сейчас разберёмся, для чего нужен хостинг.
Хостинг – это по сути то место, где лежат уже файлы вашего сайта, вы арендуете место у кого-то на сервере и размещаете там свой сайт.
Также пара моментов, которые вам полезно знать про хостинги:
Итак, что из хостингов могу порекомендовать, что сам использую на момент написания этого гайда:
Хостинг | Описание |
---|---|
beget.ru | Использую очень давно, лет 8 точно. За всё время один раз только ложился сайт. Идеальное решение для РФ и СНГ. Тут даже и думать нечего. |
siteground.com | Намного дороже, чем Beget, использую около 2-х лет на своих англоязычных проектах. Вроде всё супер-найс! |
Обычно, когда вы зарегистрировались на хостинге, вам нужно зарегистрировать там домен (если вы этого не сделали в первом шаге), создать сайт (пока что это будет пустой сайт, который привяжется к вашему домену, либо мы сейчас сами привяжем его в следующем шаге).
Панели у хостингов часто интуитивны и, если вы используете платный хостинг, то поддержка часто помогает очень классно.
Делегирование чаще всего происходит путём прописывания NS-сервером, которые предоставляет хостинг в настройках домена. Но иногда это бывает и IP-адрес.
Рассмотрим это на примере хостинга Beget и регистратора Namecheap. Но в целом процесс примерно схож и для других хостеров и регистраторов.
Итак, прежде всего нам нужно найти эти NS-сервера, которые предоставляет хостинг. Например в Beget мы должны перейти в раздел «Домены и поддомены».
Класс, нашли, что теперь с ними делать? Нужно зайти в Namecheap и найти, где прописать их в настройках домена.
После того, как всё сделали, можно начинать чекать домен – переходим по адресу своего будущего сайта и ждём, когда нам отобразится страница-заглушка от хостинга. Это обычно происходит в течение часа для новых доменов.
Вот такая заглушка появляется у Beget:
И опять-таки, если у вас ничего не получается, не забывайте обратиться в поддержку хостинга.
Ещё один, последний, маленький но важный шаг, который вам нужно сделать перед тем, как начать устанавливать WordPress уже.
SSL-сертификат – это замочек, который отображается рядом с адресом вашего сайта 😁
https://
, а не http://
.Например в Beget для этого переходим в раздел «Домены и поддомены» и нажимаем на знак щита:
Устанавливаем серт, ждём минут 20, когда его установят, и переходим к следующему шагу.
И сейчас вас ждёт возможность целиком пропустить третий, довольно объёмный шаг.
На многих хостингах есть возможность установить WordPress автмоатически через панель управления. Для этого сначала переходим в раздел «CMS».
Выбираем WordPress.
Проводим некоторые настройки.
И всё!
Если со временем вы не планируете пользоваться только админкой WordPress, но вам также и интересно, как оно всё устроено, то рекомендую пойти этим путём 💪
Базы данных – это то, где хранится весь текстовый контент вашего сайта и настройки. Тут например также хранятся пользователи и их пароли.
Во время установки WordPress попросит нас информацию от базы данных (название, имя пользователя и пароль), для этого мы сначала с вами эту базу данных создадим.
Для этого в панели управления хостинга отправляемся на страницу «MySQL».
И создаём базу данных.
Готово, кроме того, что записать имя базы данных и пароль, больше в этом шаге ничего делать не нужно.
А в этом шаге мы с вами скачаем WordPress и зальём его файлы на сервер.
Теперь нужно как-то законнектиться к хостингу и закинуть файлы WordPress туда (не забудьте распаковать архив сначала).
Сначала нам понадобится какая-то прога для этого на компе:
Windows | MacOS |
---|---|
Filezilla (бесплатная) – использовал, когда был на винде, что сейчас люди используют, даже не знаю, т.к. в окружении одни маководы. Кстати, есть подробное руководство по ней. | Transmit ($45) – использую с того момент, как перешёл с виндуса на мак, очень нравится. |
Следующий наш шаг – решить для себя – хотим ли мы подключиться по FTP или по SFTP, давайте разберёмся, как это работает.
FTP | SFTP |
---|---|
Незащищённое подключение. | Защищённое подключение |
Обычно данные для подключения по FTP высылаются вам при регистрации на хостинге, по крайней мере так делают в beget. | Чтобы подключиться по SFTP иногда может даже потребовать пообщаться с техподдержкой хостинга. |
Также вы можете доступы (пользователя) для подключения по FTP к определённому сайту или даже папке на сайте через панель хостинга. | В beget доступы для подключения по SFTP совпадают с логином и паролем к самому хостингу, вам нужно лишь найти сервер подключения и включить чекбокс «SSH доступ» |
Открываем Transmit / Filezilla и вводим все данные в создании нового подключения:
Подключились? Теперь перекидываем файлы из папки wordpress в папку public_html. Не забывая при этом удалить заглушку хостинга, если вдруг она является файлом index.html
! Если заглушка является index.php
файлом, то вам и так и так предложат её заменить.
Чтобы запустить установку, теперь вам достаточно перейти по адресу своего сайта и установка запустится автоматически!
Если вы получаете ошибку 500 на этом этапе, то уточните, какая версия PHP стоит на хостинге. Либо обратить в супорт хостинга.
Выбираем нужный язык, нажимаем «Продолжить».
На следующем шаге нам понадобится ввести доступы к базе данных, которую мы создавали в одном из предыдущих шагов.
localhost
, если сам хостинг не предлагает другой вариант.wp_
, а поменять на что-угодно уникальное, например misha_
.Класс, если всё сделали правильно, попадаем на следующую и последнюю страницу установки:
Тут тоже есть некоторые моменты, на которые я бы обратил внимание:
admin
, administrator
и какие-то подобные угадываемые логины.Ииии… ура! 🎉
Теперь, когда вы научились устанавливать WordPress, не могу не порекомендовать вам свой видеокурс по созданию сайтов на WordPress без знаний кода.
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.