Содержание

Зачем плодить сайты

Прежде чем обсуждать WP, нужно разобраться, зачем создают сайты.

Все причины создания сайтов (захотел сайт-визитку, портфолио, сайт для принятия заказов и т.д.) делятся на две условные категории:

  1. Ради прибыли.
  2. Для самовыражения.

Из-за первого в Интернете появляются очередные магазины маек, кешбек-сервисы и летсплееры по Майнкрафту. Корпоративные сайты, визитки и портфолио тоже создаются ради прибыли.

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

Эти категории могут объединиться — увлечение превращается в источник дохода, если подойти с умом, создав свой сайт.

Решение завести только страничку во Вконтакте или блогосервисе вроде Живого Журнала — не выход. Работая в рамках того сервиса, который вас приютил, нельзя сделать шаг в сторону, экспериментировать и развиваться дальше.

Например, на Авито при размещении объявления о создании мебели на заказ нельзя сделать грамотное портфолио с рубрикацией. Загрузка двух десятков фотографий и одного видео — примитивная функция, не позволяющая сделать нормальную виртуальную витрину, которая покажет всё разнообразие товаров.

Социальные сети подходят для наращивания аудитории, но нужна диверсификация. То есть альтернатива. Как говорится, «не кладите все яйца в одну корзину». Например, в дополнению к сообществу любителей медоедов Вконтакте сделать канал на YouTube и сайт с новостями из жизни этих бесстрашных животных.

Так поступил самый известный на планете (не в России) видеоблогер Феликс Чельберг, известный как PewDiePie.

Страничка ПьюДиПая на Ютубе

Этот товарищ заработал с июня 2015 по июнь 2016 года 15 миллионов долларов (источник — Форбс).

Большую часть доходов PewDiePie получает благодаря своему каналу на YouTube с 50 миллионами подписчиков. Но этим он не ограничивается. Есть и другие проекты:

  • Книги-пародия на учебники по саморазвитию «Эта книга любит тебя».
  • Магазин товаров с его брендом shop.pewdiepie.com.
  • Шоу «Scare PewDiePie» на платном YouTube RED.
  • Периодическая трансляция своих игровых (и не только) похождений на Твиче со сбором пожертвований от зрителей.

То есть, если YouTube забанит канал PewDiePie (а такое вполне возможно), на доширак автор деньги всегда найдёт.

Если вы развиваете свой бизнес только в социальных сетях, стоит произвести диверсификацию — потратиться немного на создание сайта и потихоньку перетягивать клиентов туда. В будущем это окупится.

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

Как создают сайты

Люди, захотевшие заиметь свой сайт, сталкиваются с вопросом: как это сделать?

Некоторые бегут в книжный магазин и покупают книги типа «Как сделать свой сайт за пять минут», другие ищут совета у знакомых «программистов», третьи гуглят. Так или иначе, всё сводится к выбору: заказать сайт или делать самому.

1. Заказ сайта. Существуют сотни вебстудий и фрилансеров, за ваши деньги готовые выслушать и сделать вам сайт. Затраты разные — от нескольких сотен рублей за сайт-визитку до сотен тысяч рублей за сайт с функциями, которые понадобятся раз в тысячелетие. Цены кажутся завышенными, но создание сайта — дело непростое. Нужно залезть к вам в голову, вытащить ваш образ идеального сайта и сделать так, как надо на самом деле.

2. Бюджетный. Берёте волю в кулак и делаете сайт сами, почитывая инструкции, проходя тернистый путь проб и ошибок.

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

О хостингах и доменах

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

Хостинг — это услуга по предоставлению ресурсов для размещения информации на сервере, постоянно находящемся в сети. На сервере запущены программы, которые обрабатывают запросы посетителей сайта так, как указано в файлах, размещённых владельцем сайта.

Серверы

Услуги хостинга имеют большой ценовой разброс. Всё зависит от сервера: какие программы на нём установлены, сколько места на диске доступно, насколько быстрый процессор у сервера и так далее. На практике это означает, что чем дешевле хостинг, тем медленнее открывается сайт в браузерах посетителей, если много людей заходят на сайт одновременно. Если вы знаменитая фотомодель и вам нужен сайт-портфолио, на дешёвом хостинге просто не хватит места для ваших фото и сайт может не открыться вовсе, когда на него ломанутся тысячи фанатов в секунду. В остальных случаях можно использовать самый дешёвый хостинг за 300 рублей в год — до пяти тысяч посетителей в сутки выдержит.

С доменными именами проще. Цена зависит от того, какой у адреса домен верхнего уровня (.ru, .net, .com, .biz и т.д.). Домены в зоне .ru недороги — 300-500 рублей в год. У меня домен в зоне .com (glashkoff.com), они дороже, приходится платить ежегодно около тысячи рублей. Регистрацией и настройкой доменного имени может заниматься хостинг, они часто предоставляют эту услугу.

При чём тут WordPress

Итак, есть хостинг и доменное имя. Нужно загрузить на хостинг файлы, чтобы сайт наконец начал открываться. Возникает вопрос: что загрузить на хостинг, чтобы открывался такой сайт, который вам нужен? Как заполнить сайт своим текстом, фотографиями, видео? И самое главное — как сделать это попроще?

На выручку приходят различные CMS. Аббревиатура расшифровывается как Content Management System, по-русски «Система управления содержимым». Страницы в Интернете, которые мы видим в браузере, редко создаются вручную. Обычно их генерирует какая-нибудь программа на основе текста, фотографий и прочего контента. Эти программы и называют CMS. Например, страница, которую вы сейчас читаете, тоже создана одной из CMS. Я набрал текст в удобном текстовом редакторе, указал заголовок страницы, добавил картинки и нажал «Опубликовать». Оформление страниц, функции вроде возможности оставить свой комментарий — это тоже часть системы управления контентом. Она сводит всё вместе и выдает страничку, которую получит браузер посетителя.

Систем управления содержимым множество, как и их предназначение — от создания простых блогов до интернет-магазинов и форумов. Нередко CMS разрабатывают специально для работы одного-единственного сайта. Профессионалы при создании сайта с небольшим количеством страниц могут обойтись без CMS вовсе, вручную написав код каждой.

Так вот, WordPress — это та самая CMS, которая делает создание сайта лёгким. После копирования файлов ВордПресс на хостинг нужно будет открыть сайт по выбранному адресу, пройти базовую настройку и можно сразу приступать к наполнению сайта контентом.

Для WordPress есть подробная документация

Более четверти всех сайтов Интернета (триста миллионов) работают благодаря WordPress. Это самая популярная CMS в мире.

WP популярен потому, что:

  1. Бесплатен.
  2. Позволяет без навыков программирования настроить и запустить сайт.
  3. Сайты на Вордпрессе легко доработать благодаря плагинам и подробной документации.
  4. Подходит под широкий круг задач.

Нужно ли всегда использовать WordPress?

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

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

Здесь интуиция вам не поможет. Нужно опираться на реальное поведение пользователей на сайте. Если сначала научиться использовать Google Analytics или Яндекс.Метрику (оба инструмента мощные и бесплатные), вы будете знать, как то или иное изменение влияет на поведение ваших посетителей. Сначала вы сможете разобраться, какие советы работают, а какие — устарели или были мифом.

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

С другой стороны, просто установив WP, готовый сайт вы не получите. Содержимое и дизайн нужно продумывать самому. А ещё ведь есть ещё сто и одна мелочь, которые нужно учесть, если ваша цель — сделать сайт популярным. Можно сделать ошибки, из-за которых поисковые системы ваш сайт будут игнорировать и единственным посетителем останетесь только вы.

Поэтому, если время дорого, а деньги есть, проще заказать сайт профессионалам. И здесь нужно понимать, что правильный подход к созданию сайта трудоёмок:

  1. Сначала нужно определиться, какого рода информация будет на сайте, какие функции должны быть. То есть составить ТЗ (техзадание).
  2. Объяснить это дизайнеру, чтобы тот разработал дизайн сайта. Ведь информация должна быть подана красиво.
  3. Нарисованные странички сайта передаются верстальщику, чтобы тот сделал заготовки страниц. Их уже можно открывать в браузере, но никакой интерактивности не будет — чтобы изменить текст и графику, придётся менять исходный код страниц вручную.
  4. Шаблоны страниц и список требований к функционалу вручаются программисту, который должен вдохнуть в сайт жизнь. Он разработает или адаптирует существующую CMS, которая и будет основой сайта.

Процесс создания сайта у каждой веб-студии проходит по-разному. Иногда верстальщик и программист — один и тот же человек. Или в цепочке может появиться UX-дизайнер, который продумает до мелочей всё возможное взаимодействие посетителя с сайтом, сделав его по-максимуму удобным. Так или иначе, в итоге вы получите сайт, который обеспечит условия получше, чем с «голым» Вордпрессом.

Почему WordPress популярен

Делать сайты на WP легко и просто.

Вордпресс подходит для решения самого широкого круга задач. Задуманный изначально для создания блогов, он вырос в платформу для сайтов любого вида. На WP работает больше четверти всех сайтов Интернета:

Сейчас в Интернете работает больше одного миллиарда сайтов (около 1 113 471 400). Из них WordPress используют около трехсот миллионов. Впечатляет, не правда ли?

WordPress — инструмент, которым легко пользоваться.

  • Управлять сайтом на Вордпрессе легко благодаря грамотно спроектированной панели администратора.
  • WP работает практически на любом хостинге, даже самом дешёвом.
  • Если нужно добавить функциональность (форум, интернет-магазин, кнопки социальных сетей под записями — что угодно), достаточно найти в каталоге плагинов нужный и установить.
  • Есть множество тем оформления. Можно сделать приятный глазу персональный блог или солидный сайт фирмы.
  • При желании можно расширить функциональность, наняв программиста. Дорабатывать сайты на WP, по сравнению с другими CMS, проще.

Управлять сайтом на WordPress легко

Когда сайтом занимается человек, далёкий от программирования, важно, чтобы он мог легко найти главные функции управления сайтом. Например, чтобы быстро поправить текст на страницах. С этим у Водпресса порядок: благодаря грамотно спроектированной панели администратора с редактированием страниц справится и начинающий пользователь.

На мой взгляд, админка Вордпресса — самая удобная в мире. Главная её страница сразу после установки выглядит так:

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

Работает на любом хостинге

Можно купить копеечный хостинг с поддержкой PHP версии 5.2.4 или выше (сейчас актуальна версия 7.1) и базой данных MySQL, установить туда WordPress — сайт заработает. Но лучше использовать хостинг с новым софтом, так надёжнее.

Способ бесплатно использовать WordPress

Есть способ использовать WP, не требующий вложения денег: можно зарегистрироваться на wordpress.com, выбрав бесплатный тариф. Вы получите адрес сайта вида vashvybor.wordpress.com и базовые функции WordPress. Взамен на каждой странице будет реклама.

На мой взгляд, не лучший вариант, потому что:

  • Из России такие сайты открываются медленно или вовсе ошибочно блокируются.
  • Нельзя поставить плагины.

При использовании дешёвого хостинга учтите: при высокой посещаемости (5-20 тысяч посещений в сутки — зависит от хостинга, темы оформления и установленных плагинов) страницы сайта начнут открываться медленно. Это не проблема: ускорить сайт можно с помощью плагинов кэширования и грамотной настройки хостинга. В конце концов, новостной сайт Fortune с гигантской посещаемостью работает на Вордпрессе — это о чём-то говорит. Просто возьмите себе на заметку: при посещаемости выше трех тысяч в сутки задумайтесь об оптимизации и/или смене хостинга.

Плагины для WordPress умеют всё

Самое замечательное, что есть у Вордпресса — каталог плагинов, сильно расширяющий стандартную функциональность. Изначально WP предназначен для создания блога, но с помощью плагинов можно добавить новую функциональность и сделать, например, полноценный интернет-магазин.

Каталог плагинов WordPress

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

Плагины устанавливаются прямо из админки сайта (пункт Плагины — Добавить новый) и требуют настройки на своей страничке опять-таки в админке. Русскоязычных плагинов мало, поэтому важно знать английский язык или уметь пользоваться онлайн-переводчиками.

Если тема оформления сайта грамотно спроектирована, то добавление новых функций может и не потребовать участия программиста. Включаете плагин — и вот уже у вас под каждой записью кнопки лайков социальных сетей. Или ещё что-нибудь полезное.

Темы оформления

Хотя стандартная тема оформления, идущая в комплекте с WP, в целом нареканий не вызывает, можно установить стороннюю. В официальном каталоге их тьма-тьмущая:

Каталог тем оформления WordPress

Темы, как и плагины, сильно влияют на функциональность. Можно превратить сайт в портфолио фотографа или сделать сайт фирмы по производству носков — выбор богат. Универсальные темы тоже существуют.

Каталог тем WordPress довольно неудобен, но постаравшись, можно найти что-то интересное. Например, недавно наткнулся на тему Davis:

Davis — очень лёгкая тема для блога на WordPress. Благодаря своей простоте сайт с этим шаблоном открывается мгновенно. Шаблон легко редактируется, поэтому идеально подходит для новичков, пытающихся разобраться, как создавать свои темы.

Доработка сайта

Если вдруг вам нужна какая-то функция или уникальное оформление, всегда можно отыскать фрилансера-программиста, который вам это сделает. Даже меня попросить можете.

Все функции WordPress подробно документированы, ваш сайт может сделать один разработчик, добавить новый функционал — другой. Разрабатывать и дорабатывать сайты на WordPress дешевле, чем иметь дело с безымянной CMS, сделанной вебстудией на заказ.

Недостатки WordPress

Несмотря на то, что в Интернете сотни миллионов сайтов работают на WP, у этой CMS есть проблемы. Самая главная, на мой взгляд: бестолковость тех разработчиков, которые отвечают за сайт wordpress.org, где находятся каталоги плагинов и тем.

Плагины

  1. Каталог плагинов WordPress неудобен. В рубриках «Избранные», «Популярные» виден лишь мизерный процент самых популярных. Делать рубрикацию и сортировку разработчики сайта почему-то не захотели. Нет фильтра, позволяющего отбирать недавно обновлённые плагины. Не работает система оценки — новый плагин с тремя положительными отзывами имеет больше звёзд рейтинга, чем давно проверенные, качественные плагины со множеством отзывов.
    Из-за этого искать качественные плагины утомительно. Приходится использовать поле поиска, вводя синонимы одного и того же слова.
  2. Низкое качество многих плагинов. Это основная причина, почему сайт может тормозить или подвергаться взлому. Например, в марте 2014 года эксперты обнаружили, что плагин «FancyBox for WordPress», красиво увеличивающий фотографии по клику, установленный на полмиллиона сайтов, уязвим и поэтому любой сайт с этим плагином можно было взломать! Ошибку автор быстро устранил, но не все так расторопны. А еще есть шанс, что разработчик может совсем забить на своё творение и плагин станет огромной дырой в безопасности сайта. Или на новой версии Вордпресса вовсе перестанет работать. Так что контроль качества отсутствует.
  3. Много плагинов с урезанной функциональностью, о чём можно узнать только после установки. Чтобы воспользоваться всеми возможностями, разработчики предлагают приобрести Pro-версии. Дело доходит до абсурда — показывают в админке неработающие опции с пометкой «доступно в платной версии». Таких «облегчённых» плагинов в каталоге больше двух третей, они никак не помечены, а качество — низкое, оплачивать их Pro-версию не имеет смысла.

Значит ли это, что плагинами пользоваться нельзя? Можно, только не забывайте их обновлять (в админке есть раздел «Обновления»).

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

Как и в случае с плагинами, нормального каталога не существует. Разработчики сделали фильтр характеристик, но предлагаемые опции бесполезны. Невозможно даже понять, сколько всего тем в каталоге!

Часто на скриншотах шаблонов оформления есть то, чего на самом деле в теме нет! Как же так? Ларчик раскрывается просто: в каталоге разработчики размещают урезанную версию, а полная функциональность доступна за деньги, причем немалые — 30-50 долларов. Как и с плагинами, каталог выступает своеобразной витриной платных шаблонов без проверки качества.

Кстати, о качестве. Я настраивал много сайтов на WordPress с платными темами и с уверенностью заявляю: платно — не значит хорошо. В погоне за привлекательностью разработчики усложняют код, засовывают множество тяжёлых скриптов, внедряют конструкторы страниц и варианты шаблонов — всё, чтобы тема стала универсальной и «крутой». Из-за этого сайт будет дико медленным, могут быть проблемы с отображением в разных браузерах (привет криворуким из MyThemeShop, игнорирующих недовольных клиентов на своём закрытом форуме!).

Программный код WordPress

Ругать Вордпресс можно и за программный код. Для совместимости со старыми плагинами и старыми версиями PHP некоторые функции в программном коде WP не оптимизированы. Да и само устройство WordPress довольно неудобно с точки зрения программиста — код писался до появления MVC, MVP, MVVM и других модных нынче аббревиатур.

Тем не менее, прочитав любую книжку о программировании на PHP, можно смело брать Вордпресс и начинать делать классные штуки — порог вхождения низок.

>Итог

Как подключить CDN для WordPress бесплатно

(Последнее обновление: 07.05.2019)

Доброго времени суток, дорогие коллеги по WordPress! Сегодня у меня для вас инструкция: как подключить CDN для WordPress бесплатно. Друзья, воспользовавшись моим руководством вы не только можете подключить CDN (Сеть доставки контента), но и получить бесплатный SSL сертификат для своего сайта. А также получите защиту сайта от DDoS-атак и всё это бесплатно. WordPress + SSL + CDN + защита от DDoS = Выигрышная комбинация.

Подключение сайта WordPress к интеллектуальной глобальной сети (CDN)

В наши дни скорость загрузки веб-страниц является важным фактором для рейтинга в поисковых системах. Существует много способов ускорить работу сайтов на WordPress. Например, с помощью плагина кэширования WP Super Cache, модуля оптимизации изображений или использования сети доставки контента (CDN). Лучшие результаты могут быть достигнуты при использовании всех этих методов в сочетании.

Подключение CDN — этот шаг важен для каждого владельца сайта, включая тех, чьи ресурсы работают на WordPress. В качестве примера я буду использовать популярный сервис CloudFlare, но эти принципы применимы к любой CDN.

Что такое CDN?

Сеть доставки контента (CDN) относится к географически распределенной группе серверов, которые работают вместе для обеспечения быстрой доставки интернет-контента. CDN обеспечивает быструю передачу ресурсов, необходимых для загрузки интернет-контента, включая HTML-страницы, файлы JavaScript, таблицы стилей, изображения и видео.

CDN – это крупная сеть серверов, распределённых по всему миру, способная кэшировать файлы вашего сайта, а затем отправлять эти файлы с ближайшего к вашим пользователям сервера. Таким образом, в идеальной ситуации пользователь в Нью-Йорке загрузит файлы сайта с северо-востока Соединенных Штатов, а не западного побережья или Европы.

Популярность услуг CDN продолжает расти, и сегодня большая часть веб-трафика обслуживается через CDN, включая трафик с крупных сайтов, таких как Facebook, Netflix и Amazon.

Правильно настроенный CloudFlare CDN может также помочь защитить веб-сайты от некоторых распространенных злонамеренных атак, таких как атаки распределенного отказа в обслуживании (DDoS).

Сервис CloudFlare CDN

Маршрутизация трафика через CloudFlare позволит сократить время загрузки сайта и повысить его безопасность.

Cloudflare защищает и ускоряет любой веб-сайт онлайн

CloudFlare — действительно очень удобный сервис. Согласитесь, защитить сайт, забыть о кешировании, установить статистику и не тратить нервы, если сайт недоступен, просто перенеся сайт на другие DNS — это здорово. А если почти всеми этими возможностями можно пользоваться абсолютно бесплатно, то такой сервис — просто сказка.

Как подключить CDN CloudFlare к сайту

Обучающее руководство по Cloudflare для начинающих: установка бесплатного CDN Cloudflare. Основная цель поста — осветить базовую настройку подключения сервиса CloudFlare для вашего сайта. Для начала вам понадобится следующее:

  • Доступ к панели управления регистратором вашего доменного имени.

Создайте аккаунт на официальном , нажав вверху страницы кнопку Sign up. Можно напрямую в строке Get Started Today ввести данные:

Создать аккаунт Cloudflare

Создайте учетную запись Cloudflare, введя свой адрес электронной почты и пароль. После нажать кнопку «Create Account»:

Регистрация в Cloudflare

После этого, откроется новое окно — Добавьте свой сайт. Введите в поле имя домена вашего сайта и нажмите кнопку Add site (Добавить сайт). Нет необходимости добавлять www в домен. Например, если ваш сайт www.example.com, введите просто example.com.

Добавьте свой сайт в Cloudflare

В течение минуты ваш сайт анализируется. После завершения сканирования DNS нажмите кнопку NEXT.

После завершения сканирования DNS нажмите Далее

Вам будет предложено выбрать план CloudFlare. Выберите бесплатный тариф FREE (бесплатный план для небольших личных веб-сайтов и блогов). Бесплатно представляется: Глобальный CDN, защита от DDoS атак и SSL-сертификат. Бесплатный план Cloudflare не имеет ограничений по объему трафика, который используют ваши посетители или добавляемые вами веб-сайты.

Производительность и безопасность — все в одном пакете

И снова нажмите синею кнопку Подтвердить план. Затем, на странице отображаются список всех найденных записей DNS, включая ваши субдомены. На этом этапе вы можете решить, какие субдомены вы хотите включить Cloudflare. Оранжевое облако — Трафик будет ускорен и защищен. Серое облако — Трафик будет обходить сеть Cloudflare.

Записи A могут направлять свой трафик через систему Cloudflare

Рекомендуется включить CloudFlare для вашего доменного имени и субдомена www (как показано на скриншоте). Таким образом, CloudFlare будет работать с версиями вашего домена как с www, так и без www. Далее, нажмите кнопку «Continue», чтобы перейти к следующему шагу.

Сейчас CloudFlare просит сменить NAME-сервера вашего домена на его NAME в правой колонке. Чтобы начать пользоваться всеми преимуществами Cloudflare в отношении скорости и безопасности, вам необходимо изменить серверы имен, настроенные на вашем регистраторе доменов:

Для активации домена вы должны указать своим серверам имен (DNS) на Cloudflare

В моём рассматриваемом примере это: elmo.ns.cloudflare.com и pola.ns.cloudflare.com У вас серверы имен скорее всего будут отличаться от приведенных на скриншоте выше. Теперь нужно в панели управления регистратора домена сменить NAME-сервера домена.

Войдите в панель управления регистратора вашего домена и обновите серверы доменного имени на CloudFlare. Например, если домен регистрировался через Beget, то сменить их можно в разделе DNS:

Панель управления Бегет, раздел DNS

Выберите свой нужный домен и нажмите Редактирование DNS серверов:

Домен делегирован сторонним DNS-серверам

Обратите внимание, что распространение DNS по всему миру может занять от 24 до 72 часов. После завершения обновления серверов имен вы получите электронное письмо с подтверждением от CloudFlare. Мне пришло письмо в течение часа:

Письмо от CloudFlare

Вы также можете проверить статус на сайте CloudFlare. Ваш сайт не столкнется с простоями во время этого процесса. Ваши посетители даже не заметят каких-либо изменений в это время.

После полного делегирования домена на NAME-сервера CloudFlare все запросы будут полностью проксироваться через CloudFlare. Когда процесс делегирования домена успешно завершится, в личном кабинете CloudFlare должно отображаться, что сайт полностью активирован на CloudFlare:

Сайт полностью активирован на CloudFlare

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

Личный кабинет на сайте CloudFlare. Панель инструментов

Значок Crypto: Управление настройками шифрования для вашего сайта. Предоставляется бесплатный SSL-сертификат. Таким образом, сайт будет открываться по ссылке https://имя_сайта.ru. Значок Caching: Управление настройками кэширования для вашего сайта. И так далее. Если ваш сайт на WordPress, то все настройки можно произвести одним щелчком мыши. Или даже можете подключить CDN CloudFlare к сайту ВордПресс прямо из ВАШЕЙ админпанели. Об этом читайте ниже.

Данная инструкция ваших действий на сайте CloudFlare применима для любого сайта. А при использовании WordPress и CloudFlare установите официальный плагин CloudFlare.

CloudFlare имеет официальный плагин для WordPress, который поставляется с некоторыми удобными функциями:

  • Оптимизация WordPress в один клик;
  • Автоматическая очистка кеша;
  • Статистика;
  • Возможность изменять настройки Cloudflare без необходимости открывать панель инструментов на сайте cloudflare.com;
  • И другие.

Плагин Cloudflare CDN для WordPress

Ускорьте и оптимизируйте свой сайт WordPress с Cloudflare. Все преимущества и эффективность CDN для WordPress. Применение оптимизированных настроек WordPress одним щелчком мыши — это самый простой способ настроить производительность и безопасность Cloudflare на вашем сайте WordPress.

Самый простой способ настроить Cloudflare для вашего сайта WordPress

Установка плагина стандартная. Плагины — Добавить новый. После завершения установки и активации плагина начните настройку CloudFlare. Перейдите в Настройки — Cloudflare на панели инструментов WordPress и нажмите на ссылку для входа. Если у вас нет аккаунта на сервисе, то вам будет предложено его создать:

Создать аккаунт Cloudflare или войти

Вам будет предложено на странице входа CloudFlare ввести свой адрес электронной почты и ключ API. Это необходимо для поддержки всех функций, предлагаемых плагином:

Нажмите на ссылку получите ваш ключ API здесь

Нажмите на ссылку — здесь — в строке: Уже есть аккаунт? Получите ваш ключ API здесь. Появится окно, которое откроет вашу учетную запись CloudFlare, где вы сможете найти свой ключ API. В разделе ключ API нажмите кнопку View, для просмотра вашего ключа:

Ваш глобальный ключ API

После того, как вы получили свой ключ API, введите свой адрес электронной почты и ключ API внутри вашего сайта WordPress. Кликните на кнопку Сохранить учетные данные API.

Далее, переходим к настройкам Cloudflare. Примените рекомендуемые настройки Cloudflare для обеспечения оптимальной производительности сайта. В разделе Optimize Cloudflare for WordPress нужно нажать кнопку Apply. А в разделе Automatic Cache Management (очистите кэш Cloudflare автоматически при обновлении внешнего вида вашего сайта) включите On:

Рекомендуемые настройки CloudFlare для WordPress сайта

Всё, базовые настройки выполнены. Наслаждайтесь проделанной работой.

В заключение

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

CloudFlare CDN повысит безопасность вашего веб-ресурса, предоставляя средства защиты от DDoS атак. А также, вы получите бесплатный SSL-сертификат безопасности и другие способы оптимизации WordPress.

CloudFlare это — отличный способ ускорить работу вашего сайта и защитить его от DDoS-атак.

Здравствуйте, дорогие друзья! Сегодня я покажу вам на примере, как проводится установка Вордпресс на сайт.

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

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

Люди, предоставляющие вам место под сайт, могут развернуть для вас и Вордпресс и все в нем сразу же и настроить. Это самый приятный вариант.

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

На некоторых хостингах Вордпресс устанавливается по запросу пользователя — в момент регистрации, что называется, «в один клик». Просто укажете, что при создании сайта хотите получить именно Вордпресс, а не Joomla или Drupal.

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

И тут тоже особых проблем быть не должно: просто пройдете на сайте стандартную процедуру регистрации — зададите имя для входа на сайт (логин), пароль и некоторые другие данные, укажете свое имя и адрес электронной почты.

На этот адрес вам придет письмо с уведомлением о регистрации, в нем же будет ссылка, по которой вам надлежит щелкнуть, чтобы эту регистрацию подтвердить и завершить.

После этого вы получите адрес своего нового сайта (чаще всего такой: http://имя.хостинг.com или http://имя.хостинг.ru), а также еще парочку комплектов явок-паролей-адресов: для входа на сайт по FTP (логин, пароль, адрес FTP) и для доступа к базе данных MySQL (логин, пароль, адрес и имя базы).

Иногда все это высылают на почту, иногда показывают на одной из страниц сайта — сути дела это не меняет.

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

Например, вам предоставляется доступ к панели управления базой данных cPanel или Vista Panel — тогда получите еще один комплект ключей: отдельные имя, пароль и адрес еще и для этой «си-панели».

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

На будущее давайте зафиксируем этот момент: нам могут выдать не один комплект ключей, а несколько.

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

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

Установка Вордпресс: вот теперь можно приступать!

1. С сайта ru.wordpress.org скачиваете самую свежую версию программы.

2. Скачанный архив распаковываете в отдельную папочку. Отыскиваете в ней шаблон файла конфигурации wp-config-sample.php и переименовываете его в wp-config.php.

Потом открываете его в текстовом редакторе (например, в Блокноте или Notepad++) и вписываете настройки подключения к базе данных.

Для этого находите в тексте следующий фрагмент:

Вместо database_name_here напишете имя базы данных MySQL, выданное вам провайдером, вместо username_here — имя пользователя этой базы, вместо password_here — пароль пользователя, а вместо localhost — адрес базы. Если адрес вводить не требуется, оставите localhost.

Именно такой способ рекомендует инструкция по быстрой установке в вордпрессовской документации. На самом деле, лезть в файл со множеством непонятных команд, что-то там отыскивать и вводить вручную вовсе необязательно.

Вполне можно будет сделать это в процессе установки Вордпресса! Не обнаружив на сайте файла wp-config.php, программа установки предложит его создать и, если вы ей это позволите, попросит ввести те же самые данные на отдельной страничке.

3. Подключаетесь к сайту по FTP и скачиваете туда все файлы из папки Вордпресс. Куда именно?

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

Называться эта папка может по-разному, например public_html, www или htdocs. Вот туда и надо будет закачать Вордпресс.

Подчеркну: саму папку Вордпресс скачивать не надо, на сайт нужно переправить только ее содержимое — два десятка файлов и три вложенные папки: wp-admin (средства управления сайтом), wp-includes (служебные файлы системы) и wp-content (основное содержимое сайта — контент).

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

Впрочем, есть и автоматизированный способ установки обновлений. Лишь бы ваш сайт не препятствовал этой автоматизации…

4. Включаете браузер и запускаете установку системы Вордпресс, введя в адресной строке:

http://ваш_сайт.ru/wp-admin/install.php

В принципе, разрешается устанавливать Вордпресс не в корень сайта, а в отдельную папку внутри папки public_html, htdocs, www или как она там у вас называется.

Тогда в адресной строке напишите чуть более сложный адрес:
http://ваш_сайт.ru/имя_папки/wp-admin/install.php.

Сценарий (скрипт) install.php, который мы таким образом запускаем, как раз и проведет начальную установку Вордпресса:

Спросит, как сайт будет называться, попросит ввести адрес вашей электронной почты, имя и пароль, которые вы будете использовать для авторизации на сайте, а также спросит, надо ли сделать сайт доступным для Google, Яндекса и других поисковых машин интернета.

Введете все необходимое и нажмете внизу кнопочку — Установить Вордпресс.

Все эти настройки (включая пароль) можно будет позднее изменить. В статье «Базовые настройки сайта» будет об этом рассказано.

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

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

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

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

В любом случае, установщик предложит создать wp-config.php с нуля.

Вы, конечно, согласитесь с этим предложением и введете на отдельной веб-странице те же самые сведения: имя базы, имя ее пользователя, пароль и адрес.

Потом нажимаете кнопку «Отправить» и получаете сообщение об удачном создании файла конфигурации и завершении процесса установки.

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

Но, скорее всего, будет информация о том, как ее создать. Весьма возможно, что к письму будет приложен адрес соответствующей веб-странички.

Для создания базы может использоваться скрипт cPanel, Vista Panel или что-то иное. Вот адрес этого скрипта вам и будет выслан при регистрации.

Введите в браузере что-то вроде http://cpanel.адрес_сайта.com или щелкните по ссылке с этим адресом в электронном письме с уведомлением о регистрации.

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

Ссылка может называться Databases, Базы данных MySQL или как-то вроде этого. Щелкните по ней, введете какое-то имя для создаваемой базы и нажмете кнопку создания.

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

Ну, и на худой конец, остается возможность написать в службу поддержки. Даже если они там все по-английски говорят, можно творчески воспользоваться программой-переводчиком или сайтом-переводчиком (вроде Google Translate или Bing Translator).

Иногда в начале работы в корне сайта сидит некая стартовая страничка от владельца хостинга под названием index.htm. После установки Вордпресса ее надо будет удалить, чтобы не мешалась. Как? Зайти на FTP и удалить…

Записки IT специалиста

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

Все описанные ниже действия мы будем производить на сервере настроенном по инструкции: Настраиваем веб-сервер на базе Apache в Debian / Ubuntu Server. Настоятельно рекомендуем с ней ознакомиться, чтобы в дальнейшем не было непонимания некоторых моментов и настроек. При этом используемый сервер абсолютно стандартен, что позволит вам повторить описываемые действия на любой иной системе, в том числе и на виртуальном хостинге, с небольшими поправками на особенности вашего случая.

Почему мы решили начать с WordPress? Потому, что это очень простой в освоении, но в то же время удобный и функциональный движок, позволяющий быстро создать с нуля работающий сайт. WordPress снискал заслуженную популярность среди веб-мастеров и согласно данным W3Techs является самой популярной системой управления контентом (CMS), на которой работает четвертая часть сайтов.

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

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

Однако есть и обратная сторона медали. Концепция движка не предусматривает его глубокой ручной доводки, нет, вы конечно можете дорабатывать его как считаете нужным, но при следующем обновлении все ваши правки будут автоматически удалены. Также встроенный редактор движка имеет свои представления о верстке, которые могут не совпадать с вашими, если вы вдруг решите самостоятельно поправить HTML-код.

Вообще у нас при работе с WordPress возникает некая аналогия с iPhone, также красиво, удобно, но лазить глубоко внутрь не дозволяется. Хорошо это или плохо? Однозначного ответа дать нельзя, для новичков однозначно хорошо, но если вы любите поковыряться внутри движка или имеете собственные требования к HTML-разметке, то скорее всего вам нужно будет взять иную CMS.

Основное назначение WordPress — это блоги. Что такое блог? Это веб-сайт упрощенной структуры, который содержит регулярно добавляемые записи в обратном хронологическом порядке (т.е. новые сверху), которые могут быть объединены в категории и содержать специальные метки — теги, по которым легко можно найти похожие материалы. Данный формат пользуется большой популярностью и позволяет создавать сайты самого разного размера и тематики.

Чтобы получить самый свежий дистрибутив WordPress перейдите на страницу проекта ru.wordpress.org, там же вы можете ознакомиться с примерами сайтов на этом движке, ознакомиться с документаций или получить помощь на форуме.

Сам дистрибутив имеет небольшой размер и доступен в виде zip или tgz архива. Скачаем его к себе на компьютер и не распаковывая перенесем на сервер в любое удобное место, так как сервер у нас на Linux, то лучше скачивать tgz-архив. Почему именно так? Один большой файл будет закачан гораздо быстрее, чем большое количество маленьких. Хотя если у вас нет доступа к серверу, например, виртуальный хостинг, то архив придется предварительно распаковать и закачивать его содержимое уже в папку сайта.

Затем перейдем на сервер и распакуем архив. Это можно сделать командой:

tar -xvf wordpress-4.5.2-ru_RU.tar.gz

После чего в той же директории появится папка wordpress с содержимым поставки. Все что находится внутри нужно скопировать в корневую папку вашего сайта. Для этого можно воспользоваться файловым менеджером mc или выполнить еще одну команду:

cp -r wordpress/* /var/www/example.org

При этом подразумевается, что вы находитесь в одной директории с архивом и распакованной папкой, а /var/www/example.org — корневая директория вашего сайта. В итоге должно получиться следующее:

После копирования следует установить правильного владельца и группу для файлов движка, это может быть или пользователь www-data, если все сайты работают от имени веб-сервера, либо тот пользователь, который указан в настройках виртуального хоста, если вы используете запуск сайтов от имени пользователя через mpm-itk. Для установки прав введите:

chown -R user:user /var/www/example.org

где user:user имя пользователя и группы, может быть www-data:www-data, либо andrey:andrey, как в нашем случае, а /var/www/example.org — директория с сайтом.

Теперь, когда все файлы на своих местах, можно приступать к установке. Только не забудьте перед этим создать чистую базу данных MySQL в кодировке UTF-8. Для установки откройте браузер и наберите там адрес своего сайта, в нашем случае example.org. Вы попадете в веб-интерфейс установщика, который заботливо проведет вас через все этапы.

Следующий шаг «самый сложный» в процессе установки, вам надо будет указать название созданной базы данных и параметры подключения к серверу СУБД. И нет, мы не шутим, это действительно самый сложный для неподготовленного пользователя этап установки, с остальным справится самостоятельно даже домохозяйка.

После того как скрипт успешно соединился с базой вам нужно будет ответить еще на пару вопросов: указать название сайта, имя и пароль администратора и его электронную почту. Учтите, что на этот адрес будет приходить не только служебная почта, но и ссылка для восстановления пароля, поэтому указывайте реальный адрес.

Всё! Установка закончена. Об этом мы и говорили выше — WordPress максимально нацелен на неопытного пользователя и уже начиная с этапа установки старается быть простым и дружелюбным.

Что дальше? Если знакомство с театром начинается с вешалки, то c CMS — с админки. После установки вам как раз предложат войти в нее. Разработчики и здесь не бросают нас, а заботливо подсказывают первые действия. На этом этапе мы советуем походить по админке, посмотреть возможности, настройки, в общем немного обжиться. Все предельно просто и дружественно, запутаться или заблудиться абсолютно негде, даже если это ваш первый сайт.

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

После этого вы попадете в магазин, а дальше — на вкус и цвет товарищей нет. Выбирайте то, что нравится именно вам, ведь это ваш сайт и как он будет выглядеть выбирать тоже вам. Единственное, от чего хотим предостеречь — не пытайтесь удивить посетителей каким-то «крутым» дизайном, помните, что первично все-таки содержимое. Если на вашем сайте нечего читать, то никакой дизайн его не спасет и наоборот, если вы предлагаете качественный авторский контент, то пользователи будут читать вас вне зависимости от дизайна.

Но это не значит, что оформить сайт можно в стиле тяп-ляп и готово. Вы же не выходите из дома в мятой рубашке и грязных брюках? Так и на сайте, не нужно никого удивлять «крутым» дизайном, эти времена давно прошли, достаточно чтобы все было опрятно и аккуратно.

Понравилась тема? Просто нажмите на кнопку Установить, все остальное WordPress сделает сам.

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

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

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

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

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

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

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

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

Вместе с WordPress поставляются два плагина, один из них бесполезный — Hello Dolly, а вот второй — Akismet, мы рекомендуем активировать, особенно если будете использовать штатную систему комментариев. После активации плагин появляется либо в разделе Настройки, либо отдельным пунктом в Консоли, если предоставляет дополнительную функциональность.

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

Несмотря на то, что в сети можно найти массу статей с названиями типа «100500 плагинов WordPress которые нужно установить прямо сейчас», мы не советуем вообще устанавливать плагины без необходимости. Появилась задача — ищем плагин, только так и никак иначе. Это позволит поддерживать ваш движок в «спортивной форме», без ненужного кода, который отбирает ресурсы и может являться угрозой безопасности.

Единственный плагин, который нужно поставить в самом начале — это All in One SEO Pack, данный плагин позволит оптимизировать ваши страницы для поисковиков и делает это хорошо даже с настройками по умолчанию.

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

Напоследок стоит заглянуть в раздел Настройки и пробежаться по всем пунктам. Несмотря на то, что настройки по умолчанию довольно оптимальны, следует все-таки просмотреть их и изменить некоторые из них под себя. Если вы хотите разрешить посетителям регистрироваться на вашем блоге, то включите эту возможность в разделе Общие.

И обязательно проверьте раздел Обсуждение, спамеры тоже очень любят WordPress, причем появятся они там гораздо раньше реальных посетителей, поэтому максимально усложните им жизнь. Например, направляйте на модерацию любой комментарий содержащий ссылку, для этого уменьшите количество допустимых ссылок с двух до нуля.

Теперь перейдем к главному — наполнению блога. Для этого перейдем в раздел Записи, где нам окажется доступен список всех существующих записей, рубрик и меток (тегов). При установке была создана одна запись и один комментарий к ней, вы можете ее удалить или изменить.

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

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

Чтобы добавить в материал изображение установите курсор в место размещения картинки и нажмите кнопку Добавить медиафайл над редактором.

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

После того, как вы добавили текст и изображения не забудьте выбрать или создать рубрики, к которым будет относится статья и добавить метки (теги). Если с рубриками все понятно, то метки должны отражать какие-то ключевые слова, по которым посетители могут искать похожие статьи. Например, если в обзоре Ubuntu вы подробно рассматриваете LibreOffice и Firefox, то следует добавить метки с такими именами, это позволит быстро найти статьи о LibreOffice, вне зависимости от того, к какой рубрике они относятся.

Вроде бы все готово, но не спешите публиковать запись. Нужно еще отделить вступительный текст, иначе запись попадет в ленту полностью, что неудобно. Для этого поставьте курсор после той части текста, которая будет анонсом в ленте и нажмите кнопку Добавить тег «Далее», в тексте при этом появится пунктирная линия.

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

Добавим еще одну или несколько записей и посмотрим, что у нас получилось.

Вполне прилично, правда? И времени на это потребовалось немного. А самой «сложной» операцией оказалось указание параметров доступа к БД.

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

Технически создание страниц ничем не отличается от создания записей. Ссылки на страницы, в зависимости от темы, отображаются в меню сайта и располагаются обычно на видном месте, в выбранной нами теме это верхний правый угол.

Что дальше? А дальше, как бы банально это не звучало, следует заняться наполнением сайта. Размещайте новые интересные записи, отвечайте на комментарии и сами не заметите как появятся первые постоянные читатели, а на ваш блог начнут ссылаться другие сайты и поднимать в выдаче поисковики. Но учтите, что ведение сайта — это довольно тяжелый труд, и чтобы получить результат нужно много и упорно работать. А разве должно быть иначе?

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

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

Обязательно нужно:

  1. Иметь локальный или удаленный сервер, готовый к работе. У вас должен быть доступ к файлам/папкам на сервере. Обычно это shell или FTP доступ, который выдается хостинг-провайдером. Или это панель управления хостингом, которую предоставляет провайдер для управления файлами на сервере и сервером в целом;

  2. Убедиться, что сервер подходит для WordPress. Вообще, 90% провайдеров подходят для WordPress и сильно переживать по этому поводу не стоит. WordPress требует:

    • PHP версии 5.2.4 или выше (рекомендуется 5.6).
    • MySQL версии 5.6 или выше (рекомендуется 5.6).
    • 50 мегабайт пространства на сервере.
    • 32 мегабайта оперативной памяти на сервере.

    Узнать эту информацию можете у хостинг-провайдера.

    Я рекомендую хостинг: beget.ru. Пользуюсь им давно и могу сказать много хорошего о нем. Также хороши: timeweb.ru и Евробайт.

  3. Нужен сам WordPress:

    • Последняя русская версия WordPress: https://ru.wordpress.org/latest-ru_RU.zip

    • Последняя английская версия WordPress: https://wordpress.org/latest.zip

Нужно, но не обязательно:

  1. Нормальный текстовый редактор, чтобы изменять файлы. Рекомендую скачать Notepad++. Он так или иначе пригодится при работе с сайтом.

  2. FTP-клиент — программа для загрузки файлов на сервер. Рекомендую filezilla. Впрочем, можно обойтись без программы, современные хостинг провайдеры предоставляют удобный веб-интерфейс для работы с файлами на сервере.

меню

Установка за 5 минут

Установка без создания wp-config.php файла и других файлов, все делает сам WordPress. Но для такой установки сервер должен разрешать создание и редактирование файлов в папках.

В любом случае, пробуйте сначала установить этим способом, если не получится, то используйте следующий способ, где файл wp-config.php нужно создавать вручную.

Порядок действий:

1. Скачайте WordPress.

Скопируйте все файлы WordPress из скаченного ZIP архива в корневую директорию сервера (в папку сайта). Копируются такие папки/файлы:

wp-admin wp-includes wp-content index.php wp-load.php …

2. Создайте базу данных на сервере.

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

3. Откройте браузер и перейдите на свой сайт.

Перейдите по ссылке http://example.com, где site.ru ваш сайт, появится такое окно:

Кликаем «Вперед» видим такое окно:

Указываем все поля. Пароли вы получили при создании базы данных. Поле «Сервер базы данных» в 99% оставляете «localhost». Жмем «Отправить». Если все поля были указанны правильно, получим:

Это значит что файл конфигурации wp-config.php был создан в корне сайта. Жмем «Запустить установку» и устанавливаем сайт:

На этом этапе WordPress создаст нужные таблицы в базе данных и пользователя — администратора сайта. Нажимаем «Установить WordPress» и видим:

Все, сайт установлен!

меню

Установка за 10 минут

Если не получилось установить первым способом, то используйте эту инструкцию.

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

  1. Создайте базу данных на сервере, которую будет использовать WordPress. При создании базы данных вы привязываете к ней пользователя MySQL — он должен иметь все возможные права: изменять/создавать базу данных и таблицы в ней и т.д.

  2. Скачайте WordPress (ZIP архив) и распакуйте его к себе на компьютер;

  3. Откройте распакованную папку wordpress и переименуйте файл wp-config-sample.php в wp-config.php — это основной файл конфигурации WordPress;

  4. Откройте wp-config.php в текстовом редакторе и укажите в нем настройки подключения к базе данных, которую только что создали:

    define(‘DB_NAME’, ‘name’); // Имя базы данных define(‘DB_USER’, ‘username’); // Имя пользователя MySQL define(‘DB_PASSWORD’, ‘password’); // Пароль доступа к базе данных

  5. Разместите файлы WordPress на сервере. Тут есть несколько вариантов:

    • Установка в корневую директорию — это директория на сервере куда «смотрит» сайт http://example.com/. Скопируйте содержимое распакованной папки wordpress (где лежит файл wp-config.php) в корневую папку сервера (обычно это папка www или public_html).

    • Установка в поддиректорию (http://example.com/blog/). Переименуйте распакованную папку wordpress в название, куда хотите установить WordPress (например blog) и скопируйте эту папку в корневой каталог на сервере. Допустим, вы хотите установить систему в папку blog на сервере, тогда вам нужно переименовать «wordpress» в «blog» и скопировать её в корень сервера.
  6. В браузере перейдите по ссылке на ваш сайт.

    • Если устанавливали в корень сервера, то нужно переходить по ссылке: http://example.com и вас перекинет на http://example.com/wp-admin/install.php;
    • Если устанавливали в отдельную папку (допустим «blog»), то нужно переходить по ссылке: http://example.com/blog и вас перекинет на http://example.com/blog/wp-admin/install.php;
  7. Если все сделано правильно, то вы увидите диалоговое окно установки WordPress (смотрите выше). Дальше делайте все как там написано и через пару минут сайт будет готов к работе.

А теперь, давайте подробно рассмотрим каждый пункт установки.

меню

Этап: загрузка и распаковка файлов WordPress

Загрузите и распакуйте дистрибутив WordPress к себе на компьютер.

Далее, загрузите все файлы из скаченного архива в корневую директорию сайта на сервере.

Корневая директория — это папке к которой относится URL вашего сайта: http://example.com, обычно такие папки на сервере называются www или public_html.

Копируются такие папки/файлы:

wp-admin wp-includes wp-content index.php wp-load.php …

Загрузка WordPress сразу на сервер

Если у вас есть shell доступ к веб-серверу и опыт работы с консольными приложениями, вы можете загрузить WordPress напрямую на веб-сервер минуя свой компьютер, используя команду wget: wget https://ru.wordpress.org/latest-ru_RU.zip. Далее распакуйте дистрибутив используя команду: tar -xzvf latest-ru_RU.zip.

Дистрибутив WordPress будет распакован в папку wordpress и будет лежать в той же папке где и архив latest-ru_RU.zip.

Если у вас нет shell доступа, или опыта работы с консольными приложениями, вы можете загрузить WordPress напрямую на веб-сервер используя программу ZipDeploy.

меню

Этап: создание базы данных

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

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

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

  1. Заходите в панель управления хостингом (ссылку на панель вы получили при регистрации у хостера).

  2. Находите где-то в меню раздел «Базы данных» или «MySQL»

  3. Создаете в этом разделе базу данных. Для базы данных нужно указать её название, а также для базы данных указывается её пользователь. Если пользователя нет, то его нужно создать. Для пользователя указываете имя и пароль.

  4. Все данные нужно сохранить: название базы данных, имя пользователя, пароль пользователя. Эти данные будут использоваться в файле wp-config.php при установке WordPress.

Чтобы посмотреть на примерах как создается база данных, ниже несколько видео уроков по этому теме:

Создание базы данных в cPanel:

А вот неплохая текстовая инструкция

Создание базы данных в ISPmanager:

Создание базы данных в DirectAdmin:

Создание базы данных в Plesk:

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

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

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

Вот подробное видео как это делать:

Неплохая инструкция в текстовом формате →

Работа с консолью MySQL

Если у вас есть shell доступ к веб-серверу и вы умеете пользоваться командной строкой, а ваш MySQL пользователь имеет права для создания других MySQL пользователей и баз данных, тогда используйте нижеприведенную инструкцию, чтобы создать пользователя и базу данных для WordPress.

$ mysql -u adminusername -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5340 to server version: 3.23.54 Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer. mysql> CREATE DATABASE databasename; Query OK, 1 row affected (0.00 sec) mysql> GRANT ALL PRIVILEGES ON databasename.* TO «wordpressusername»@»hostname» -> IDENTIFIED BY «password»; Query OK, 0 rows affected (0.00 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.01 sec) mysql> EXIT Bye $

Вам нужно вписать ваши значение в следующие переменные:

  • adminusername чаще всего имеет значение root, в том случае, если у вас нет иного аккаунта с более высокими привилегиями.
  • wordpress или blog — подходящие названия для вашей базы данных databasename.
  • wordpress подхдящее название для имени пользователя wordpressusername.
  • hostname чаще всего имеет значение localhost. Если вы не знаете значения данной переменной, советуем вам узнать ее у вашего системного администратора.
  • password пароль — желательно, если он будет включать в себя символы, представленные в верхнем и нижнем регистре, спец. символы, цифры и буквы.

меню

Этап: настройка файла wp-config.php

В дистрибутиве WordPress нет файла wp-config.php, а есть его пример: wp-config-sample.php. Конфиг нужно создавать на основе этого файла, т.е. нужно удалить суффикс ‘-sample’, открыть файл в текстовом редакторе и заменить там следующие строки:

define(‘DB_NAME’, ‘putyourdbnamehere’); // Имя базы данных define(‘DB_USER’, ‘usernamehere’); // Имя пользователя MySQL define(‘DB_PASSWORD’, ‘yourpasswordhere’); // …и пароль define(‘DB_HOST’, ‘localhost’); // 99% эту строку изменять не надо define(‘DB_CHARSET’, ‘utf8’); // обычно не изменяется define(‘DB_COLLATE’, »); // обычно не изменяется

Пояснения каждого параметра:

DB_NAME Имя созданной базы данных. DB_USER Имя пользователя для WordPress. DB_PASSWORD Пароль, который вы выбрали для пользователя при создании базы данных. DB_HOST Имя хоста на котором находится база данных, почти всегда это локальный хост и тут указывается localhost. DB_CHARSET Кодировка базы данных, почти всегда остается без изменения DB_COLLATE Тип сравнения символов в указанной в DB_CHARSET кодировке. Чаще всего значение не требует изменений и остается пустым

Ключи аутентификации

Также, обязательно нужно изменить ключи аутентификации. Эти ключи используются в разных местах кода WordPress для защиты от взлома:

define(‘AUTH_KEY’, ‘впишите сюда уникальную фразу’); define(‘SECURE_AUTH_KEY’, ‘впишите сюда уникальную фразу’); define(‘LOGGED_IN_KEY’, ‘впишите сюда уникальную фразу’); define(‘NONCE_KEY’, ‘впишите сюда уникальную фразу’); define(‘AUTH_SALT’, ‘впишите сюда уникальную фразу’); define(‘SECURE_AUTH_SALT’, ‘впишите сюда уникальную фразу’); define(‘LOGGED_IN_SALT’, ‘впишите сюда уникальную фразу’); define(‘NONCE_SALT’, ‘впишите сюда уникальную фразу’);

Чтобы не сочинять ключи самому их можно быстро генерировать по следующей ссылке: https://api.wordpress.org/secret-key/1.1/salt/.

Префикс таблиц

В принципе этот префикс можно не трогать, все будет работать. Указанный в переменной $table_prefix будет использоваться для всех создаваемых таблиц. Изменение этого префикса уникализирует название таблиц и в некоторых случаях может защитить от взлома или хотя бы создать дополнительные сложности.

$table_prefix = ‘wp_’;

С версии 2.6 файл wp-config.php можно перемещать на одну директорию. Т.е. если файл находится в каталоге /public_html/wordpress/wp-config.php его можно переместить в каталог /public_html/wp-config.php.

меню

Этап: размещение файлов (структура файлов)

На этом шаге вам нужно определиться в какую папку размещать файлы. При получении паролей от хостинга, в письме обычно указывается корневой каталог сайта — это та папка куда ведет ссылка вашего сайта: например, http://example.com/ или http://example.com/blog/. Если вы не понимаете где находится корневой каталог сайта, то узнайте это в тех. поддержке хостинга.

Существует 3 типа размещения файлов WordPress.

1. Файлы WP в корневом каталоге или подкаталоге

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

wp-admin wp-includes wp-content index.php wp-config.php …

Допустим за УРЛ http://example.com/ отвечает папка на сервере sites/site.ru/public_html тогда все эти файлы нужно скопировать в папку public_html и затем перейдя по ссылке http://example.com/ начнется установка WordPress.

Если вы хотите разместить WordPress в подпапку (допустим blog), то вам нужно создать эту папку на сервере и скопировать файлы туда, т.е. копировать будете в: sites/site.ru/public_html/blog/. В этом случае, сайт будет находиться по ссылке http://example.com/blog.

меню

2. Файлы WP во вложенной папке

Этот вариант показывает как разместить WordPress в отдельном каталоге, но при этом оставить URL сайта на корневой каталог.

wp wp-admin wp-includes wp-content wp-load.php … остальные файлы wp-config.php index.php .htaccess

Что получится в итоге: URL сайта будет, например, http://example.com, но файлы самого WordPress при этом будут лежать во вложенной папке wp, которая находится в папке, которой соответствует наш URL. Т.е. WordPress позволяет установить файлы WordPress в подкаталог, но сайт будет работать в корневом каталоге.

Процесс перемещения WordPress в свой собственный каталог выглядит следующим образом:

  1. Создайте новый каталог в корневом каталоге сайта. Назовем его /wp.

  2. Переместите все файлы WordPress в новый каталог /wp.

  3. Верните перемещенные файлы: index.php и .htaccess обратно в корневой каталог.

  4. Откройте файл index.php (из корневого каталога) и измените в нем строку:

    // заменяем такую строку require( dirname( __FILE__ ) . ‘/wp-blog-header.php’ ); // на require( dirname( __FILE__ ) . ‘/wp/wp-blog-header.php’ );

  5. Перейдите в «Настройки» сайта. Админка теперь находится по адресу: http://example.com/wp/wp-admin/.

  6. Измените опции:

    • Адрес WordPress (URL) — укажите URL где размещены файлы WordPress: http://example.com/wp.
    • Адрес блога (URL) — укажите URL самого сайта: http://example.com.
  7. Готово!

меню

3. Файлы ядра WP во вложенной папке

Для удобства можно изменить структуру файлов WordPress так, что файлы ядра (т.е. которые обновляются при обновлении WordPress) будут лежать в отдельной папке, например в папке wp, а все остальные файлы в корне сайта. Получиться такая структура файлов:

wp wp-admin wp-includes wp-load.php index.php … остальные файлы … wp-config.php тут быть не должно, иначе сайт не будет работать! wp-content index.php wp-config.php .htaccess

Для такого размещения:

  1. Создайте папку wp и переместите туда все файлы/папки, кроме: wp-content и wp-config.php.
  2. Скопируйте файл wp/index.php в корневую папку сайта. Нужно именно скопировать, а не переместить.
  3. Затем, чтобы указать WordPress что структура изменилась, откройте файл index.php (который в корне сайт) и измените в нем путь до основного файла wp-blog-header.php (который в папке wp):

    // заменяем такую строку require( dirname( __FILE__ ) . ‘/wp-blog-header.php’ ); // на require( dirname( __FILE__ ) . ‘/wp/wp-blog-header.php’ );

  4. Также, нужно изменить пути до папки контента, потому что мы переместили движок, а папку контента оставили в корне сайта, но WordPress ожидает её рядом с папками wp-admin, wp-includes, нужно указать где именно находится папка контента. Для этого откройте файл wp-config.php и добавьте туда такие строки (добавляйте в начало файла):

    // определяем директорию wp-content $scheme = ( (! empty($_SERVER) && $_SERVER !== ‘off’) || $_SERVER == 443 ) ? ‘https’ : ‘http’; define( ‘WP_CONTENT_DIR’, __DIR__ .’/wp-content’); define( ‘WP_CONTENT_URL’, «$scheme://{$_SERVER}/wp-content» );

    Или можно без протокола:

    define( ‘WP_CONTENT_DIR’, __DIR__ .’/wp-content’); define( ‘WP_CONTENT_URL’, «//{$_SERVER}/wp-content» );

    Путь и URL в итоге должны смотреть на папку wp-content.

Заметка: если вы изменяете структуру на уже установленном сайте, то вам еще нужно изменить значение опции siteurl в таблице wp_options базы данных. Там нужно добить wp, т.е. меняем с http://example.com на http://example.com/wp.

Сделать это быстро можно в Общих настройках в админке — теперь адрес сайта будет отличаться от адреса WordPress:

Заметка: после этой смены, вы можете увидеть предупреждение («PHP Warning»), не пугайтесь в этом нет ничего страшного, оно появится один раз и дальше все будет работать как надо!

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

Полезная заметка по теме: баг с перемещением папки uploads

меню

Этап: запуск установки WordPress

После того, как база данных создана, файлы скопированы и wp-config.php создан, нужно запустить установку WordPress. При установке будут созданы нужные таблицы в базе данных и будет создан пользователь — администратор сайта.

Чтобы начать установку нужно зайти на сайт (перейти по URL):

  • Если файлы WordPress размещены в корневом каталоге сервера, то ссылка будет такая: http://example.com/;
  • Если файлы WordPress размещены в подкаталоге, то ссылка будет такая: http://example.com/blog/, где blog название подкаталога.

В обоих случаях вас должно перекинуть на страницу http://example.com/wp-admin/install.php или http://example.com/blog/wp-admin/install.php.

При установке вы будите вводить название сайта и ваш email. Также, при установке вы можете «попросить поисковые системы не индексировать сайт», для этого поставьте галочку напротив такого пункта.

Любую введенную информацию можно изменить в админ-панели в дальнейшем. Нельзя будет изменить только логин пользователя.

Проблемы при установке

Ошибка 1: «error database connection»

Если в процессе установки «вылезла» ошибка: «error database connection» (ошибка соединения с базой данных), то:

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

Ошибка 2: «Headers already sent»

Если при установке появляются ошибки типа: Headers already sent. Возможно, вы допустили ошибку при редактировании wp-config.php.

Как исправить?

Откройте wp-config.php в текстовом редакторе.

  • Убедитесь, что файл начинается с <?php, и что до этого ничего нет: ни пробелов ни пустых строк.
  • Убедитесь, что последняя или предпоследняя строка не содержит ?>. Если такой символ там есть — удалите его.

При написании этого руководства я использовал официальный сайт и личный опыт.

Как установить wordpress

Как установить wordpress? Это наверное самый главный вопрос в изучении сайто-строения. И должен был быть рассмотрен самым первым. Ручная установка вордпресса у меня лично не вызвала ни каких сложностей. И я честно говоря не собирался писать эту статью. Такое решение было ещё продиктовано и тем фактом, что многие хостинг провайдеры стали предоставлять услугу автоматической установки CMS. Даже мой хостинг дошёл до этого. Причем реализовал всё очень хорошо. Нажимаешь кнопку «Установить WordPress» и по подсказкам делаешь всё что необходимо. Пять минут и всё готово.

Но вот что меня побудило всё таки эту статью написать? Я недавно попал на один вебинар, где тренер в прямом эфире между делом пытался показать как за пол часа можно полностью установить и настроить вордпресс. А так же установит и настроит шаблон. В общем хотел быстро показать как полностью создать весьма приличный и быстрый сайт на базе WordPress.

Название домена у него уже было зарегистрировано. Он оплатил выбранный тариф хостинга и нажал кнопку установить wordpress. А в ответ тишина. В результате многократных проверок в течении получаса постоянно получали сообщение «Запрос в обработке». Как потом выяснилось, на этом хостинге, по нажатию на волшебную кнопку «Установить WordPress», вместо автоматической установки, подаётся заявка оператору хостера. Который выполняет их в ручную в порядке общей очереди. А это значит, что задержка реально могла быть и значительно больше. То есть мы сами в ручном режиме могли бы сделать это на много быстрее. Похожая ситуация может случиться и с вами. Поэтому я вам сейчас расскажу как установить wordpress на хостинг вручную самому. Чтобы не зависеть от причуд хостинг провайдера.

Для начала несколько слов о том из чего состоит сайт на CMS WordPress.

Из чего состоит сайт на CMS WordPress

CMS — это аббревиатура от английского «Content Management System», что в дословном переводе означает «система управления контентом (содержимым)». В более широком смысле это информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления содержимым (контентом).

Всё то что мы видим на экране, когда заходим на сайт, формирует шаблон. Его ещё называют темой оформления сайта. Задача шаблона вывести необходимое содержимое на экран пользователя в удобной форме и красиво его предоставить. Для того чтобы заработал шаблон необходим движок.

Этот движок и есть сам вордпресс. Основной задачей вордпресса является управление контентом, расположенным в базе данных. Создание, редактирование, предоставления доступа и т.д… Вордпресс работает с базой данных MySQL 5.6 или MariaDB версии 10.0 или выше. Как правило все хостеры предоставляют возможность работы с этими версиями баз данных. Чтобы вытащить данные из базы и предоставить их в удобной форме вордпресс использует директивы языка PHP. Последние версии wordpress и разных плагинов уже используют версию PHP 7.3. Поэтому вам, необходимо уточнить способен ли хостер предоставить вам PHP 7.3. Если нет, то меняйте хостера сразу. Иначе у вас будут проблемы.

База данных. Это то самое ядро в котором хранится вся информация о компонентах вашего сайта. В ней записаны все ваши файлы и все тексты, все адреса и все даты создания, и редактирования… Это почти как реестр для виндовса.

Как установить wordpress

Покупка хостинга

WordPress устанавливается на сервер хостинга. Следовательно вам надо купить место на сервере какого либо хостинг провайдера. Самый дешёвый тариф при достаточно качественном обслуживании можно купить . Очень дружелюбная и отзывчивая техподдержка. Собственный дата центр расположен в Санкт-Петербурге. Если вы только начинаете строить свой сайт или у вас посещение в сутки составляет меньше 1000, то рекомендую попробовать тариф Lite этого хостера.

Тариф LITE предоставляет 3 ГБ дискового пространства и SSL сертификат в придачу. При заказе времени 1 месяц цена всего 100 рублей. Заказ на 1 год обойдётся 90 рублей в месяц. Ну а если закажете 3 года сразу, то и вовсе 80 рублей в месяц. Дешевле наверное нет ни где, при таких характеристиках. За очень дёшево вы получаете совсем не мало. Всесторонее тестирование и настройки показали, что для таких цен, это очень не плохой хостер. При хорошей настройке, скорость загрузки сайта на wordpress значительно меньше 0,2 сек. Это очень хороший показатель. В общем попробуйте сами. Уверен не пожалеете.

Покупка хостинга происходит быстро. Ваш аккаунт становится доступен буквально после оплаты.

Покупка домена

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

Во-первых многие хостеры доменное имя регистрируют на себя. И в дальнейшем вы можете просто потерять свой домен, хотя бы по той причине что он вам не принадлежит. Особенно это грозит при переезде на другой хостер. Но даже если регистрация будет выполнена на вас, то есть вторая причина. В этом случае вам домен обойдётся намного дороже. Доменное имя регистрируется на один год. Первый год вам дарится. Это замануха. Далее продление каждый год более 300 р. Будьте внимательны.

Поэтому настоятельно рекомендую покупать домен у доменного регистратора. Домен будет принадлежать только вам. Регистраторов достаточно много и цены сильно разнятся. Самые дешёвые имена в зоне .ru можно купить . Первый год 90-100 р, продление 120 р. Дешевле наверное нет ни где. Акции по цене в 40 рублей похожи на подарочные. Если нужны дешёвые домены в других зонах придётся поискать.

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

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

Не смотря на то, что wordpress работает с базой данных, при установке он её не создаёт. Поэтому база данных должна быть создана ещё до начала установки вордпресса.

На разных хостингах установлено разное программное обеспечение. Поэтому процесс создания базы данных выглядит немного по разному. Я постараюсь показать на двух примерах распространённых панелей управления хостингом.

Первый случай.

После того как вы купили домен и хостинг заходите в панель управления сайтом. В разделе «Инструменты» выбираете пункт «Базы данных».

Как установить вордпресс — Инструменты / Базы данных

В открывшемся меню выбираете иконку «Создать».

Как установить вордпресс — Базы данных / Создать новую

Открывается окно Новой базы данных.

Как установить вордпресс — Новая база

Вписываете в поле «Имя базы» название новой базы данных латинскими буквами. Название должно быть достаточно длинным. 6 — 12 символов или больше. Желательно чтобы не совпадало с названием вашего домена. Это обеспечит дополнительный уровень защиты от взлома вашей базы. Тип базы данных выбираете обязательно MySQL. Кодировка должна быть UTF-8. Но если она уже выбрана по умолчанию, то можно «default». В строке «Пользователь» если вы еще не создавали баз скорее всего будет доступен только один пункт «Создать нового пользователя». Его и оставляете.

В строке «Новый пользователь» вписываете любое имя (логин) латинскими буквами. Это будет логин для доступа к базе данных. Далее придумываете пароль. Если есть кнопка для генерации пароля, нажимаете её. Копируете предложенный пароль в поля «Пароль» и «Подтверждение». Нажимаете кнопку ОК. Всё новая база данных создана. Не забудьте записать в блокнот название базы, название пользователя и пароль. Они вам понадобятся при установке самого вордпресса.

Второй случай.

Если у вас так называемая cPanel.

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

Установка вордпресс — Базы данных / Мастер баз данных MySQL

У вас откроется окно «Создайте базу данных». В поле «Новая база данных» вводите название базы латинскими буквами. Вместо ID_ перед полем вы увидите ваш идентификатор. Это ваш логин для входа в панель управления, выданный хостером. Нажимаете кнопку «Следующий шаг».

Установка вордпресс — Создайте базу данных

Открывается окно с названием «Создайте пользователей базы данных». В зелёной строке вы видите надпись «Вы успешно создали базу данных с именем…». Теперь необходимо создать пользователя. В поле «Имя пользователя» вписываете латинскими буквами нужное имя в пределах до 39 символов. Короткие имена 1 — 4 символа делать не нужно. Это снижает защищённость вашей базы. В поле «Пароль» вписываете желаемый, но надёжный пароль. Не можете придумать пароль? Жмите кнопку «Генератор паролей». Можете несколько раз понажимать на кнопку генерации и выбрать пароль, который на ваш взгляд будет достаточно сложным. Копируете его и потом вставляете в поля «Пароль» и «Пароль ещё раз».

Установка вордпресс — Создайте пользователей базы данных

Нажимаете кнопку «Создать пользователя». Она обведена красным прямоугольником. В появившемся окне видна зелёная надпись «Вы успешно создали пользователя с именем…». Ниже вы видите список прав которые можно предоставить пользователю. Так как вы являетесь единственным пользователем и по совместительству администратором базы данных, то вам следует поставить только одну галочку «Все права». Нажимая на кнопку «следующий шаг» вы заканчиваете процедуру создания базы данных для вордпресса. Как вы помните название базы данных, имя пользователя и пароль вы должны записать в блокнот. Они вам сейчас понадобятся.

Установка вордпресс — Права пользователя

Установка wordpress за 5 минут

Теперь начинаем непосредственно установку wordpress на хостинг. Переходите на официальный русскоязычный сайт WordPress — . Нажимаете синюю кнопку «Получить WordPress». Попадаете на страницу скачивания. Нажимаете посредине синюю кнопку «Скачать WordPress …». Начнётся закачка архива последней версии вордпресса на ваш компьютер. Архив небольшой. Так что ждать не долго. На момент написания статьи была версия 5.0.3. У вас будет уже более новая. Распаковываете полученный архив у себя на компьютере. Получаете папку «WordPress».

Подготовка файла конфигурации

Открываете эту папку. Находите файл под названием wp-config-sample.php. Переименовываете его в wp-config.php. Открываете его с помощью блокнота, а ещё лучше с помощью текстового редактора . Находите такие строки:

Установка wordpress — Прописываем параметры MySQL

Между апострофами вместо указанных русских букв прописываете сохранённые раннее значения имени базы данных, имени пользователя и пароля. Файл сохраняете. Теперь содержимое папки WordPress закачиваете на сервер хостера в папку www, html или public_html. В зависимости от того что именно у вас. Это папка для публикации. При таком копировании некоторые говорят — заливаете в корень сайта.

После распаковки объём файлов заметно вырос. Из 11,5 мБ стало почти 40 мБ. Если у вас очень не надёжный канал интернет, то рекомендую для загрузки файлов использовать программу . В случае обрывов соединения она не загруженные или загруженные с ошибкой файлы перемещает в окно «Ошибочные». Потом можно возобновить их передачу. Так вы будете абсолютно уверены, что все ваши файлы переданы без искажений.

И так все ваши файлы закачаны на сервер. Открываете браузер. В адресной строке пишите такой адрес:

http://ваш_сайт/wp-admin/install.php

Попадете на страницу установки WordPress. Выглядит она примерно так:

Установка wordpress на хостинг

В поле «Заголовок сайта» пишете название вашего сайта. Здесь алфавит не имеет значения. Потом всё можно изменить в административной панели вордпресса. Придумываете логин и пароль для входа в административную панель wordpress. Соблюдаете указанные правила. При необходимости проверяете надёжность пароля. Логин делайте достаточно сложным и длинным. Пароль длинной не менее 12 символов.

В поле «Ваш e-mail» вписываете ваш реальный почтовый ящик. Он нужен для восстановления пароля, если забудете. И на него будут приходить уведомления о событиях на сайте, ели потом так настроите. Ставите галочку «Сделать сайт доступным для поисковых систем». Нажимаете кнопку «Установить WordPress». На этом всё! WordPress установлен!

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *