К основному контенту

Установка WordPress на Ubuntu 1604

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

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

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

В этой небольшой статье мы рассмотрим как выполняется установка WordPress на Ubuntu 16.04. Мы будем устанавливать самую последнюю на данный момент версию - 4.6. Также кратко будет рассмотрена настройка стека LAMP.

Содержание статьи: Установка WordPress на Ubuntu 16.04 Установка Apache Установка сервера баз данных MySQL Установка PHP и необходимых модулей Установка WordPress в Ubutnu Настройка WordPress в Ubuntu 16.04 Выводы Установка WordPress на Ubuntu 16.04

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

Установка Apache

Для установки последней версии веб-сервера выполните:

sudo apt install apache2 apache2-utils

Затем добавьте программу в автозагрузку и запустите сервис:

sudo systemctl enable apache2 $ sudo systemctl start apache2

Чтобы проверить работает ли веб-сервер, введите ip адрес вашего сервера в браузере. Если вы устанавливаете веб-сервер на локальной машине, используйте адрес http://127.0.0.1 или localhost:



По умолчанию все html документы хранятся в каталоге /var/www/html. Если вас интересует более подробная информация по настройке веб-сервера, посмотрите статью установка apache в ubuntu 16.04.

Установка сервера баз данных MySQL

Для установки сервера баз данных mysql выполните команду:

sudo apt install mysql-client mysql-server

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



Чтобы завершить настройку mysql выполите команду:

sudo mysql_secure_installation

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

Подробнее про настройку mysql читайте в статье установка LAMP в Ubuntu 16.04.

Установка PHP и необходимых модулей

Последнее что нужно сделать перед тем, как установить WordPress на Ubuntu 16.04 - это установить php и несколько модулей для работы интерпретатора с веб-сервером и сервером баз данных. Для этого выполните команду:

sudo apt install php7.0 php7.0-mysql libapache2-mod-php7.0 php7.0-cli php7.0-cgi php7.0-gd

Чтобы проверить как работает php создайте файл с именем info.php в каталоге /var/www/html/:

sudo vi /var/www/html/info.php

Затем откройте в веб-браузере адрес http://ip-адрес/info.php. Если все правильно настроено, то вы увидите страницу с информацией о версии php:



Установка WordPress в Ubutnu

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

wget -c http://wordpress.org/latest.tar.gz

Распакуйте содержимое архива в текущую папку:

tar -xzvf latest.tar.gz

Скопируйте файлы WordPress из текущей папки в папку /var/www/html/:

sudo rsync -av wordpress/* /var/www/html/

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

sudo chown -R www-data:www-data /var/www/html/ $ sudo chmod -R 755 /var/www/html/

Фактически установка WordPress на Ubuntu 16.04 завершена, но осталось еще настроить соединение с базой данных.

Настройка WordPress в Ubuntu 16.04

Чтобы создать базу данных сначала войдите в интерфейс управления mysql, для этого выполните:

mysql -u root -p

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

mysql> CREATE DATABASE wp_database; mysql> GRANT ALL PRIVILEGES ON wp_database.* TO 'wp_user'@'localhost' IDENTIFIED BY 'password'; mysql> FLUSH PRIVILEGES; mysql> EXIT;

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

Дальше давайте подключим эту базу данных к WordPress. Для этого перейдите в каталог файлов веб-сервера и отредактируйте файл wp-config.php. Сначала его копируем из примера конфигурации:

sudo mv wp-config-sample.php wp-config.php

Затем редактируем:

sudo vi wp-config.php

/** Имя базы данных для WordPress */ define('DB_NAME', 'database_name_here'); /** Имя пользователя MySQL */ define('DB_USER', 'username_here'); /** Пароль пользователя MySQL */ define('DB_PASSWORD', 'password_here'); /** MySQL хост */ define('DB_HOST', 'localhost'); /** Кодировка по умолчанию для базы данных */ define('DB_CHARSET', 'utf8');

После завершения всех настроек перезагрузите веб-сервер и сервер баз данных:

sudo systemctl restart apache2.service $ sudo systemctl restart mysql.service

Все почти готово. Дальше откройте в браузере адрес http://Ip-сервера и вы увидите страницу приветствия WordPress, дальше останется только нажать кнопку Начать и ввести имя пользователя, Email и некоторые дополнительные данные.



Выводы

В этой статье мы рассмотрели как выполняется установка WordPress на Ubuntu server. Надеюсь, все прошло хорошо и теперь WordPress полностью установлен в вашей системе. Если у вас остались вопросы или есть замечания по статье, пишите в комментариях!

Комментарии


Дистанционная компьтерная помощь, удаленная компьютерная помощь онлайн.

Популярные сообщения из этого блога

Лучшие плагины для OBS Studio

Open Broadcast Software или OBS - это свободное программное обеспечение с открытым исходным кодом для стриминга аудио и видео данных в сеть интернет. Программа полностью кроссплатформенная и может работать в Windows, Linux или MacOS. Это отличная альтернатива для таких программ, как Wirecast и XSplit. OBS использует для вещания стандартный протокол обмена сообщениями в реальном времени, а поэтому может транслировать данные в любой сервис, поддерживающий это, например, Yotube. Несмотря на широкие возможности OBS, программа поддерживает еще и множество плагинов. В этой статье мы рассмотрим лучшие плагины для OBS Studio, которые вы можете использовать. Содержание статьи: Лучшие плагины OBS Studio 1. Browser Source Plugin 2. Video Source Plugin 3. Simple Scene Switcher 4. DirectShow Audio Source 5. CLR Browser Source 6. OBS Remote 7. AMD Advanced Media Framework Encoder 8. Text Source Plugin Выводы Лучшие плагины OBS Studio Чтобы найти плагины OBS Studio для Video пользователям пр…

Лучшие аналоги Paint для Linux

Когда я работал в Windows, я часто использовал стандартную программу редактора изображений Windows - Paint. Не всегда нужен очень и многофункциональный инструмент вроде Photoshop или Gimp. Иногда, чтобы подправить ту или иную картинку, дорисовать на ней несколько фигур или вставить текст достаточно простого, легкого в освоении графического редактора вроде Paint. В Linux таких программ довольно много. В этой инструкции мы рассмотрим лучшие аналоги Paint для Linux. В этот список не будут включены такие программы, как Gimp и Krita, ведь это полнофункциональные графические редакторы, векторные редакторы, такие как Inkscape мы тоже рассматривать не будем. А теперь перейдем к списку. Содержание статьи: KolourPaint MyPaint Gnome Paint XPaint Pinta mtPaint GPaint Rassam-paint Выводы KolourPaint На первом месте в списке аналогов Piant для Linux будет KoloutPaint. Это стандартный графический редактор для окружения рабочего стола KDE. Он поддерживает множество форматов изображений PNG, J…

Подключение OneDrive в Linux

OneDrive (Ранее известный как SkyDrive) это популярное облачное хранилище файлов от Майкрософт. Сейчас OneDrive бесплатно предоставляет 7 гигабайт пространства новым пользователям. Как вы знаете OneDrive хорошо интегрирован с другими продуктами компании  Microsoft. В OneDrive Также есть официальный клиент который автоматически загружает ваши видео и фотографии с камеры в облако. Но к сожалению этот клиент недоступен для операционных систем семейства Linux. Но не все так плохо. Сообщество открытого программного обеспечения уже нашло решение. Это opedrive-d от Boilermaker. Запустившись как демон программа автоматически синхронизирует локальную папку с облаком OneDrive. Содержание статьи: Установка Onedrive-d в Linux Настройка Синхронизация локальной папки с OneDrive Установка Onedrive-d в Linux Несмотря на то что onedrive-d разрабатывается для Ubuntu/Debian, CentOs/Fedora/RHEL поддерживается тоже хорошо. Для установки достаточно набрать несколько команд: $ git clone https://gith…