Что такое WordPress

Рассказываем об одной из самых популярных CMS в интернете. Что такое WordPress, чем она так хороша и как ее правильно установить?

Что такое WordPress?

WordPress (или WP) – это система управления контентом. Программное обеспечение, помогающие создавать сайты тем, кто не разбирается в программировании, но хочет вести свой бизнес онлайн с минимальными затратами как по времени, так и по деньгам.

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

Что такое WordPress

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

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

Преимущества WordPress

В плюсы платформы точно стоит отнести:

  • Быстрый первичный запуск. На настройку и установку базовой комплектации WordPress уйдет меньше 5 минут. В редких случаях, при ручной настройке, это занимает дольше времени. Однако развернуть все в короткие сроки возможность есть.
  • Бесплатный доступ. Если устанавливать WordPress на сторонний хостинг, а не разворачивать сайт на WordPress.com, то платить за CMS не нужно. Причем даже при использовании в коммерческих целях.
  • Mobile first по умолчанию. Большая часть шаблонов (тем оформления) для WordPress сверстана в адаптивном формате – то есть она будет одинаково хорошо смотреться на экранах любого размера.
  • Огромное количество сторонних дополнений, расширяющих функциональность CMS. С их помощью можно защитить сайт, добавить новые функции или оптимизировать SEO-показатели.

Недостатки WordPress

Есть и значимые недочеты.

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

Многие плагины не обновляются вместе с CMS. Из-за этого возникают проблемы с совместимостью. Старые дополнения, прижившиеся на сайте, перестают работать после выхода новых версий WordPress.

В WP регулярно находят дыры в безопасности. Считать эту CMS надежной можно, но всегда нужно понимать, что WordPress – популярный продукт и хакеры постоянно находятся в поисках способа взломать его.

WordPress довольно требовательный к ресурсам. И хотя минимальные системные требования скромные, на деле платформа «съедает» куда больше ОЗУ и процессорных мощностей для корректной работы.

Как установить WordPress на свой сайт?

Переходим к самой важной части: созданию своего сайта на базе WP. Рассмотрим три способа:

  1. Через установщик на стороне хоста.
  2. Вручную, используя только WP.
  3. Полуавтоматическим методом (средствами WordPress).

Установка средствами хостинг-провайдера

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

Сейчас хватает пары кликов, чтобы развернуть полноценный сайт на базе WP и не тратить время на настройку.

Расскажем, как это работает на примере хостинг-провайдера Timeweb:

  • Открываем официальный сайт хоста.
  • Выбираем пункт «Виртуальный хостинг».

Что такое WordPress

  • В выпадающем списке выбираем «Хостинг для CMS».
  • В открывшемся окне выбираем тариф WordPress и нажимаем на кнопку «Регистрация».

Что такое WordPress

  • Вводим персональные данные и завершаем регистрацию.

И на этом все. WordPress-платформа готова к работе – можно подбирать дизайн для сайта. Остается лишь разобраться с доменным именем и сертификатом шифрования.

Такой принцип установки и настройки WP доступен у многих провайдеров. А если нет, то должен быть раздел с названием «Маркетплейс» (или аналогичным), где можно загрузить дополнительное ПО для работы с сервером. Среди этого ПО часто находится и WordPress.

Ручная установка

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

Готовим файлы и сервер

Для начала нужно выполнить подготовительные процедуры. В их числе:

  • Загрузка файлов WordPress с официального сайта продукта. Важно: не путайте WordPress.com и WordPress.org – нам нужен второй. На нем хранится версия WP с открытым исходным кодом, которую можно бесплатно устанавливать на сторонние серверы.
  • Подготовка хостинга. Да, желательно заранее арендовать сервер с поддержкой WordPress (они почти все справляются, нужна поддержка PHP 5.4.2, MySQL 5.6, а также 50 Мб ОЗУ и 32 Мб ПЗУ), чтобы было где «строить» будущий веб-ресурс.

При желании можно разместить WP-сайт и локально, используя системы в духе LAMP, а потом перенести готовые параметры на реальный хост, настроить параметры подключения и «отправить» сайт в интернет.

Загружаем WordPress на сервер

Установочные файлы WordPress поставляются в виде архива. Этот архив нужно отправить на жесткий диск хоста, в корневую директорию.

Чтобы это сделать:

  • Запускаем FTP-клиент в духе Filezilla или его аналог (некоторые хосты предлагают свой файловый менеджер прямо в веб-интерфейсе без необходимости скачивать сторонние приложения).
  • Распаковываем архив с файлами WP в любую папку на локальном жестком диске.

Что такое WordPress

  • Копируем распакованные файлы на сервер в том же виде, что они были извлечены из архива. Без дополнительных директорий и переименования текстовых документов.

Для работы с файловой системой сервера надо заранее получить права на запись и чтение в ОС.

Создаем базу данных

Процедура создания БД варьируется от сервера к серверу. Мы рассмотрим эту процедуру на примере Timeweb:

  • Открываем панель управления хостом.
  • Переходим во вкладку «Базы данных».
  • Нажимаем на кнопку «Создание новой базы».

Что такое WordPress

  • Вводим название для БД и генерируем пароль.

Что такое WordPress

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

Меняем конфигурацию wp-config.php

Этот файл лежит вместе с установочными файлами в одной директории и называется wp-config-sample.php. Надо проделать следующее:

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

DB_name – это имя созданной вами базы данных.

DB_user – это имя пользователя, применяемое для подключения к БД.

DB_password – это пароль для подключения к БД.

Получается такая схема:

/** The name of the database for WordPress */

define( ‘DB_NAME’, ‘название базы данных’ );

/** MySQL database username */

define( ‘DB_USER’, ‘имя пользователя’ );

/** MySQL database password */

define( ‘DB_PASSWORD’, ‘пароль’ );

/** MySQL hostname */

На практике может получиться следующий документ:

/** The name of the database for WordPress */

define( ‘DB_NAME’, ‘cs500_basedata’ );

/** MySQL database username */

define( ‘DB_USER’, ‘Servour’ );

/** MySQL database password */

define( ‘DB_PASSWORD’, ‘244gQt037/’ );

/** MySQL hostname */

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

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

Корректно размещаем файлы сайта

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

Есть три метода размещения:

  1. Когда все файлы WP лежат в корневом каталоге и нет нужды в изменении относительных ссылок.
  2. Когда все файлы WP лежат в подпапке на сервере и доступны оттуда даже при поиске сайта через поисковую строку в браузере (это важно учитывать).
  3. Когда часть файлов лежит в корневом каталоге, а часть выделена в отдельную директорию. Часто пользователи в отдельную папку отправляют ядро платформы, а пользовательские компоненты оставляют в корне.

Запускаем установщик WordPress

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

Если файлы вашего сайта размещены в корневом каталоге, то нужно перейти по прямой ссылке в духе https://moy-sayt.ru/. Если же файлы лежат в подкаталоге, то нужно указать путь до него в ссылке.

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

Что такое WordPress

Вуаля!

Полуавтоматическая установка WordPress

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

Сразу после создания БД открываем наш сайт (проходим по адресу, где размещены файлы WP) и четко следуем инструкциям WordPress.

  • Сначала нажимаем «Вперед», чтобы перейти к установке.
  • Потом заполняем поля с информацией о базе данных. Поле «Сервер базы данных» указываем localhost, а «Префикс таблиц» — prefix_
  • Нажимаем на кнопку «Отправить».
  • А затем кликаем по кнопке «Запустить установку».
  • После этого указываем данные пользователя-администратора.
  • Ждем, пока установщик завершит работу, и вводим свой логин и пароль.

Что такое WordPress

Если не хотите самостоятельно редактировать конфигурационные файлы, то полуавтоматический установщик WP станет хорошей альтернативой.

Настраиваем сайт на базе WP

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

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

Следующим шагом – добавить контент. С помощью кнопки «Создать запись» открывается редактор постов. Сюда можно написать текст, прикрепить картинку, ссылку, цитату, видеоролик и другие материалы (а если добавить плагины, то список поддерживаемого контента вырастет еще заметнее).

Возможные проблемы на этапе установки WP

Существует три распространенных ошибки, возникающих либо в ходе установки, либо через мгновение после нее:

  1. Сразу после установки вместо страницы WordPress может отразиться каталог файлов (что-то вроде FTP-клиента внутри браузера). Такое иногда происходит из-за некорректной работы сервера, который не может обнаружить файл index.php. Следует прописать директиву DirectoryIndex index.php в файле .htaccess, чтобы четко указать на расположение нужного документа.
  2. Иногда при попытке зайти на сайт возникает ошибка Headers Already Sent. Она говорит неправильном оформлении файла wp-config.php. Лучше удалить его и загрузить новый, чтобы наверняка устранить все синтаксические проблемы.
  3. Если не работает база данных, то нужно сначала убедиться в наличии всех прав на работу с ней, а затем проверить, что в конфигурационном файле корректно указаны данные для подключения к БД.

Топ ошибок при настройке WordPress

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

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

Новички нередко начинают устанавливать тонну плагинов из-за чего резко снижается производительность, отзывчивость и надежность ресурса.

И еще одна распространенная ошибка – отсутствие оптимизации. Наплевав на SEO-показатели, вебмастера-новички обрекают свой проект на забвение.

Вместо заключения

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

Hosting2go.ru