Описывается как установить WordPress. Дается пошаговая инструкция по установке и первоначальной настройке сайта или сети виртуальных сайтов. Через пол часа вы сможете зайти на свой новый сайт.
Определения
Система управления контентом (CMS, Content management System) это компьютерная программа для создания, редактирования и публикации некоторого контента, а так же организации совместной работы с этим контентом. В качестве контента могут быть абсолютно любые данные – документы, фотографии, видео и пр. в любой комбинации.
Одним из видов систем управления контентом являются системы для создания web-сайтов (Web-CMS). Современные Web-CMS практически исключают ручное кодирование и могут оперировать такими объектами, как страница, галерея, боковая колонка, блог, форум.
WordPress – это система управления контентом, предназначенная для создания интернет-сайтов, начинала свою историю как простое средство для создания блогов, но за счет своей гибкости, удобства и простоты использования превратилась в наиболее распространенную Web-CMS.
Сейчас WordPress используется на многих миллионах различных сайтов – блоков, форумов, корпоративных сайтов, электронной коммерции. Сторонними разработчиками написаны тысячи тем и десятки тысяч плагинов. Можно подобрать и установить практически все, что необходимо для проекта сайта. См. «Как установить плагин WordPress», «Как обновить плагин WordPress» и «Как перевести тему/плагин WordPress»
Ядро WordPress обладает некоторой базовой функциональностью для организации простого блога, однако в это ядро встроены мощные средства расширения и добавления различного функционала при помощи тем и плагинов.
Тема (по другому – шаблон) это подключаемый модуль Web-CMS, который определяет внешний вид сайта – наличие и количество боковых колонок, цвета, шрифты, наличие и вид заголовка и подвала, адаптивность изображения на различных устройствах и т.д. Так же в тему обычно включается некоторое количество виджетов (widgets) и шорткодов (shortcodes). Подробнее см. “Как выбрать тему WordPress“
Плагин – это подключаемый модуль Web-CMS, который добавляет к ядру CMS некоторую функциональность.
Дополнительная функциональность, которая отсутствует в ядре WordPress и теме может быть добавлена плагинами.
Возможны два варианта установки WordPress – в виде отдельного сайта и в виде сети виртуальных сайтов.
В виде отдельного сайта WordPress устанавливается в корневую директорию сервера httpd (Apache) – /var/www/ (в случае нашей виртуальной машины /chroot/httpd/var/www/) и может обслуживать только один сайт, имя которого совпадает с полным доменным именем (FQDN) виртуального сервера, которое мы задавали некоторое время назад при установке виртуальной машины. Преимущества – весь сервер обслуживает только один сайт – достаточно высокое быстродействие. Недостатки – только один сайт.
Сеть виртуальных сайтов – это несколько паралельно работающих независимых сайтов, которые используют одно ядро WordPress и каждый из которых имеет произвольный URL. Wordpress устанавливается в директорию /var/www/wordpress/ (в случае нашей виртуальной машины /chroot/httpd/var/www/wordpress/). Преимущества – одна установка httpd (Apache) + php + WordPress может обслуживать неограниченное количество сайтов (по крайней мере, несколько десятков на нормальном недорогом железе). При наличии достаточного количества оперативной памяти и установки жесткого диска SSD может быть обеспечено высокое быстродействие. Соответственно, время и стоимость обслуживания и апдатирования ядра WordPress, тем и плагинов сети виртуальных сайтов практически равно обслуживанию одного сайта. Основной недостаток – не все темы и плагины WordPress успешно работают в сети виртуальных сайтов, что иногда приводит к проблемам с необходимой функциональностью.
Можно выделить следующие основные категории сайтов на WordPress:
- блог – Вы хотите что-нибудь кому-нибудь о чем-нибудь, как Вам кажется интересным для этих кому-нибудь, сообщить (сообщать периодически);
- форум – место общения людей, обмена мнениями, обсуждения различных вопросов;
- корпоративный сайт – представление компании, описание производимых продуктов, услуг, сотрудников и т. д.
- membership site (назовем это сайтом с подпиской или регулируемым членством) – Вы даете доступ к некоторым сервисам, программам, идеям и пр. и пр. на основе единоразовой или временной (месячной, годичной) подписки. Разные планы подписки дают доступ к разным уровням данных;
- интернет-магазин. Здесь все просто. Вы размещаете описание некоторых товаров (программ, услуг) и пытаетесь привлечь некоторую аудиторию и убедить кого-нибуть из них что-нибудь у Вас купить.
Так же может быть некоторая комбинация вышеупомянутых категорий.
Позже я расскажу что нужно и как сделать сайт каждой категории.
Подготовка
Каждый раз, когда Вы решите создать сайт, необходимо ответить на следующие вопросы:
- что я хочу показать на сайте;
- кому это может быть интересно;
- как я буду привлекать этих, кому это будет интересно;
- какая функциональность мне для этого нужна.
Для того, чтобы создать сайт, я предлагаю следующий порядок действий:
- Просмотреть много сайтов аналогичной тематики и составить список из трех колонок:
- что мне необходимо иметь на сайте;
- что мне желательно иметь на сайте;
- что мне не следует иметь на сайте.
- Определить что Вы хотите сказать и для кого.
- Определить как Вы хотите донести Вашу информацию или идею до целевой аудитории.
- Сформировать идею дизайна и художественные особенности сайта.
- Создать проект сайта:
- определить что будет главной страницей и ее содержание;
- написать оглавление основной информации, предоставляемой на сайте;
- составить основное меню;
- Принять решение – использовать одиночный сайт или сеть виртуальных сайтов. Мой совет – на всякий случай пробовать использовать сеть виртуальных сайтов как более гибкое и эффективное решение, и, только если по какой-либо причине не получится, то одиночный сайт на WordPress.
Как установить WordPress
Теперь нам надо создать основу для работы сайта – физический сервер (компьютер), операционную систему, http сервер, базу данных, CMS, много всяких других полезных программ и библиотек. Все это в правильном порядке собрать вместе, состыковать, настроить. Стандартная процедура, даже при наличии необходимых знаний и опыта займен несколько дней. В процессе будут ошибки, на поиск и исправление которых то же потребуется некоторое время. Сложно и дорого.
Мы предлагаем сделать сайт просто и быстро. Берем физический компьютер, создаем на его основе виртуальную среду (см. “Как установить гипервизор ESXi“, “Как настроить гипервизор ESXi“, “Загрузка и установка vSphere Client“, “Как настроить службу времени гипервизора ESXi“, “Как добавить лицензию ESXi“, “Как добавить пользователя ESXi” и “Как создать виртуальную среду“) и устанавливаем в ней виртуальную машину из приготовленного нами шаблона (см. “Описание шаблона виртуальной машины“, “Установка виртуальной машины из нашего шаблона” и “Как настроить виртуальную машину из нашего шаблона“). В итоге получается полностью готовый и настроенный сервер, на котором при помощи уже подготовленной к использованию программы installer (подробнее “Программа installer. Краткая инструкция“) можно за 5 минут установить, настроить и начать использовать как одиночный сайт, так и сеть виртуальных сайтов на WordPress. При этом можно сосредоточиться на содержимом и оформлении сайта, а не на тонкостях настройки ОС Linux или стыковке базы данных с CMS.
Весь процесс описан достаточно подробно в виде небольших простых инструкций для каждого шага с необходимым пояснениями и добрыми советами.
Дальнейшие действия весьма желательно производить в следующем порядке:
Одиночный сайт на WordPress:
Сеть виртуальных сайтов на WordPress:
- Как установить wordpress как сеть виртуальных сайтов
- Как настроить WordPress multisite.
- Как начать работу с Wordpress multisite.
- Как добавить сайт WordPress multisite
Оформление сайта:
Плагины, которые обязательно должы быть на каждом сайте на WordPress.
- Как настроить akismet.
- Как настроить Contact Form 7
- Плагины SMTP и Cyr to Lat enhanced.
- Как настроить Яндекс Пингер
Плагины, которые весьма желательно использовать на сайте на WordPress.
Поиск на сайте.
Тематические сайты
No comments yet.