Установка WordPress ubuntu 14.04 LTS

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

Ставим задачу:

  • скачать WordPress
  • залить WordPress на сервер по ftp
  • создать базу данных для WordPress
  • запустить 5-ти минутную установку WordPress через веб
  • проверить все ли работает

Есть ли у меня видео с демонстрацией этих шагов ? Да, вот оно:

  1. Качаем WordPress. Так как мы ребята русскоязычные (возможно только я) — скачиваем дистрибутив (архив) CMS WordPress с русского сайта ru.wordpress.org, можно скачивать англоязычную версию с wordpress.org. Скачиваем последнюю версию, чтобы получить самую свежую версию CMS.
  2. После того, как скачали — распаковываем полученный архив. Рекомендую распаковывать сразу на сервер. Так как мы работаем в локальной сети — это не займет много времени. Подключились по ftp (я использую Total Commander в качестве ftp-клиента), нашли загруженный архив CMS, распаковываем в папку сервера. Работая с реальным сервером, который находится во внешней сети, этот процесс может быть долгим, рекомендуется заливать архив на сервер одним файлом — архивом, а затем, уже находясь на сервере, распаковывать в папку веб-сервера, в нашем случае это /var/www/html/. Будем считать, что этот этап мы раскрыли и выполнили.
  3. На этом этапе мы должны запустить установку WordPress через веб. Однако, нам нужно будет прерваться для создания базы данных, потому этот шаг я хочу выполнить раньше. Итого, используя phpmyadmin, как инструмент для администрирования баз данных мы:
    • подключаемся к серверу баз данных
    • создаем новую базу данных, для наглядности я именую ее wordpress
    • создаем пользователя, который будет управлять базой (лучше, чтобы у сайта был свой пользователь, не суперпользователь с полным доступом к серверу, а только специфический пользователь и только с уровнем доступа к базе проекта, то есть к базе данных wordpress)
      настраиваем уровень доступа пользователя, пароль, область видимости его подключения к базе (возможность подключаться с локального хоста, то есть из вне — закрыто, только с самого сервера, изнутри)
  4.  Когда у нас создана база данных, настроен пользователь — ничего не мешает установить WordPress, что мы и делаем. Последним штрихом в установке — будет создание административного пользователя WordPress (наш админ сайта).
  5. Проверяем все ли работает. Заходим на наш сайт — просто в браузере открываем ip-адрес сервера, в моем случае 192.168.1.225. Должен отобразиться чистый (пустой) сайт на CMS WordPress. Вторым этапом проверяем работает ли административная часть проекта (админка), которая доступна по адресу 192.168.1.225/admin. Вводим имя пользователя и пароль созданного нами административного пользователя, если все работает — должны увидеть административную часть проекта (так называемую консоль) с кучей возможностей, таких как: написание статей, работа с медиафайлами, настройки, инструменты, страницы, комментарии и многое другое.

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

Что имеем в результате:
развернутый сайт с CMS WordPress на сервере