🐹 CentOS 7: Установка и настройка WordPress.

Содержание:

1. Что это такое?
2. Что можно сделать на WordPress.
3. Какие проекты не стоит делать на WordPress.
4. Описание преимуществ и недостатков.
5. Как это всё работает.
6. Основные составляющие.

6.1. Записи и страницы.
6.2. Темы.
6.3. Плагины.
6.4. Виджеты.
6.5. Комментарии.
6.6. Медиафайлы.

7. Установка WordPress.
8. Настройка WordPress.
9. Оригиналы источников информации.


1. Что это такое?

WordPress — это система управления контентом, по английски сокращенно CMS, расшифровка Content Management System. Появился данный продукт в Америке в далеком 2003 году.

Система управления контентом – это программа, которая устанавливается на хостинг, для упрощения администрирования и управления сайтом.

Хостинг – хранилище, на котором располагаются файлы сайта. Это тот же персональный компьютер или сервер, но подключенный к интернету и работающий 24 часа в сутки.

Основные задачи любой CMS:

  1. Упростить для неподготовленных людей администрирование. CMS упрощает жизнь хозяину сайта: публикация контента, модерирование комментариев, вставка ссылок, загрузка видео и картинок, создание товаров и так далее.
  2. Управление персоналом и подписчиками. Например, в WordPress существует несколько типов участников от простого подписчика до администратора сайта. Для каждого прописываются правила доступа к инструментам административной панели.
  3. Отображать страницы сайта посетителям. Когда человек приходит на сайт, то страница начинает собираться из нескольких шаблонов: текста, картинок, комментариев, видео и других элементов. Такая технология называется “на лету”, элементы быстро соединяются в единый файл и отправляются на экран пользователю.

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

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

С появлением CMS всё осуществляется нажатием одной кнопки в административной панели, изменить информацию сразу на всех страницах не составит труда.

2. Что можно сделать на WordPress.

Что можно сделать на WordPress без программирования:

  • Блог. Вы творческий человек или специалист в какой-то области? Хотите поделиться знаниями? Тогда WordPress лучшее решение, можно выбрать стандартную тему и писать свои шедевры и делиться с людьми опытом.
  • Интернет-магазин. Существует огромное количество плагинов и тем для создания интернет магазинов, они помогут без труда настроить все составляющие от корзины до приёма платежей.
  • Информационный сайт. Статейные сайты всегда создавались для привлечения трафика и его монетизации.
  • Форумы. Добиться можно путём установки плагинов, и ваш сайт превратиться в удобный и профессиональный форум.
  • Портфолио. Делайте и выставляйте работы, результаты, кейсы.

Области применения огромны, на каждую потребность найдётся свой инструмент, официальная база насчитывает более чем 1200 тем и 54000 плагинов.

3. Какие проекты не стоит делать на WordPress.

WordPress хоть и гибкий, но область применения не безгранична.

Выделим два типа проектов, которые не рекомендуем делать на WordPress:

  1. Одностраничные сайты и лендинги. Данные ресурсы представляют из себя сайт, состоящий из одной — десяти страниц, в основном для продажи товаров и привлечения людей в разного типа тренинги и курсы. Такие сайты пишутся на простом HTML, база данных и сложная и большая CMS как WordPress тут не нужна. Существует конструкторы и программы, лучше использовать их.
  2. Сложные сервисы. Не пытайтесь сделать на WordPress какой-либо сложный сервис, обрабатывающий большое количество процессов. WordPress просто заклинит, да и возможностей движка не хватит для более сложных задач, поэтому использовать нужно другие профессиональное разработки, созданные под эти цели.

4. Описание преимуществ и недостатков.

В списке 6 пунктов с преимуществами WordPress:

  1. Огромная база дополнений, расширяющих функционал сайта.
  2. Чем популярнее продукт, тем больше о нём написано в интернете. Описание ошибок, как добавить что-то или убрать. Поэтому решить проблему не составит труда.
  3. Быстрая установка. Скачал и запустил. Всё.
  4. Интуитивно понятная структура файлов и административной панели.
  5. Полностью бесплатный и уже больше 10 лет поддерживаемый движок.
  6. Открытый исходный код.
  7. Всего один недостаток — это ограниченность сферы применения. Это блоговый движок, и достигнуть чего-то большего приходиться посредством установки дополнений, которые не всегда оказываются полезными и безопасными.

5. Как это всё работает.

WordPress как и другие CMS работают на связке файловая основа + база данных. База данных – это компонент в котором содержится вся динамическая информация: контент, комментарии, пользователи, теги, метки и так далее, вся информация которая может быть изменена.

Данный метод вывода информации в разы сокращает место на сервере и ускоряет работу сайта в разы.

Давайте подробнее разберем на картине как происходит.

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

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

6. Основные составляющие.

Основных составляющих WordPress примерно 6 единиц:

  1. Записи и страницы.
  2. Темы.
  3. Плагины.
  4. Виджеты.
  5. Комментарии.
  6. Медиафайлы.

6.1. Записи и страницы.

Записи и страницы — два похожих типа, но есть отличия.

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

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

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

6.2. Темы.

Тема — это набор файлов. Она устанавливается на WordPress и отвечает за визуальную часть и дизайн сайта, то есть все картинки, какие-то движущиеся элементы, формы комментирования и тому подобное за всё это отвечают темы.

6.3. Плагины.

Плагины — это дополнения, расширяющие возможности самого WordPress и тем.

Например, вам необходим на сайте калькулятор, но прописывать скрипты и коды в тему не хочется. Не проблема, на официальном сайте WordPresswordpress.org, данных плагинов большое количество. Устанавливаете через Административную панель, а работаете как в программе на компьютере, только на страницах WordPress.

6.4. Виджеты.

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

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

6.5. Комментарии.

Неотъемлемая часть любого блога — это возможность комментирования и общения с аудиторией. В WordPress им посвящён целый раздел в административной панели.

Комментарии можно:

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

6.6. Медиафайлы.

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

7. Установка WordPress.

Ссылка на сайт: ru.wordpress.org.

Скачиваем и распаковываем файлы движка WordPress, любым удобным для вас способом, в каталог /web/sites/site1/www/.

Добавляем права для пользователя nginx на папку WordPress:

# chown -R nginx:nginx /web/sites/site1/www/

# chmod -R 700 /web/sites/site1/www/

Создадим базу данных для сайта на WordPress по инструкции: «CentOS 7: Установка и настройка системы баз данных MariaDB. Создание базы данных.».

После этого открывайте в браузере страницу site1.ru и увидите приветствие установщика WordPress.

Заполняем анкету согласно своим данным по базе данных.

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

На этом основная настройка WordPress завершена. Он уже полностью работоспособен.

8. Настройка WordPress.

Данный раздел зарезервирован для материала инструкции по настройке WordPress.

9. Оригиналы источников информации.

  1. ru.wikipedia.org «WordPress».
  2. wpcourses.ru «Что такое CMS WordPress и как он работает: статья для чайников».
  3. wordpress.org «How to install WordPress».

Читайте также: