Хотите узнать, как сделать установку WordPress на Ubuntu Linux? В этом уроке мы покажем вам, как установить, настроить и получить доступ к WordPress CMS на компьютере под управлением Ubuntu Linux версии 17.

Список оборудования:

В следующем разделе представлен список оборудования, используемого для создания этого учебника WordPress.

Все перечисленные выше аппаратные средства можно найти на веб-сайте Amazon.

WordPress Playlist:

На этой странице мы предлагаем быстрый доступ к списку видеороликов, связанных с установкой WordPress.

Не забудьте подписаться на наш канал YouTube, названный FKIT.

Связанный с WordPress учебник:

На этой странице мы предлагаем быстрый доступ к списку руководств по установке WordPress.

Учебник - NTP на Ubuntu Linux

Во-первых, мы собираемся настроить систему на использование правильной даты и времени с использованием NTP.

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

# dpkg-reconfigure tzdata

Установите пакет Ntpdate и установите правильную дату и время сразу.

# apt-get update
# apt-get install ntpdate
# ntpdate pool.ntp.br

Команда Ntpdate использовалась для установки правильной даты и времени с использованием сервера: pool.ntp.br

Давайте установим службу NTP.

# apt-get install ntp

NTP - это сервис, который будет поддерживать обновление нашего сервера.

Используйте дату команды, чтобы проверить дату и время, настроенные на вашем Ubuntu Linux.

# date

Если система указала правильную дату и время, это означает, что вы выполнили все шаги правильно.

Учебник - MariaDB на Ubuntu Linux

Теперь мы можем перейти к установке службы базы данных.

На консоли Linux используйте следующие команды для установки необходимых пакетов.

# apt-get update
# apt-get install software-properties-common
# apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
# add-apt-repository 'deb [arch=amd64,i386] http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.2/ubuntu artful main'
# apt-get update
# apt-get install mariadb-server mariadb-client

Мастер установки запросит пароль для пользователя root.

После завершения установки используйте следующую команду для доступа к серверу базы данных MariaDB.

Чтобы получить доступ к серверу базы данных, введите пароль, заданный мастером установки сервера MariaDB.

# mysql -u root -p

Используйте следующую команду SQL для создания базы данных с именем wordpress.

CREATE DATABASE wordpress CHARACTER SET UTF8 COLLATE UTF8_BIN;

Используйте следующую команду SQL для создания пользователя базы данных с именем wordpress.

CREATE USER 'wordpress'@'%' IDENTIFIED BY 'kamisama123';

Дайте пользователю sql с именем wordpress разрешение по базе данных с именем wordpress.

GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'%';
quit;

Учебник - Установка Apache в Linux

Теперь нам нужно установить веб-сервер Apache и все необходимое программное обеспечение.

На консоли Linux используйте следующие команды для установки необходимых пакетов.

# apt-get install apache2 php7.0 php7.0-mysql libapache2-mod-php7.0
# service apache2 stop
# service apache2 start
# service apache2 status

Теперь вы должны найти расположение файла php.ini в вашей системе.

После обнаружения вам нужно отредактировать файл php.ini.

# updatedb
# locate php.ini
# vi /etc/php/7.0/apache2/php.ini

Имейте в виду, что ваша версия PHP и расположение файла могут быть не такими же.

Вот исходный файл перед нашей конфигурацией.

file_uploads = On
max_execution_time = 30
memory_limit = 128M
post_max_size = 8M
max_input_time = 60
; max_input_vars = 1000

Вот новый файл с нашей конфигурацией.

file_uploads = On
max_execution_time = 300
memory_limit = 256M
post_max_size = 32M
max_input_time = 60
max_input_vars = 4440

Вы также должны перезапустить apache вручную и проверить статус службы.

# service apache2 stop
# service apache2 start
# service apache2 status

Ниже приведен пример вывода статуса службы APache.

● apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: active (running) since Mon 2018-04-23 00:02:09 -03; 1min 4s ago

Учебник - Установка WordPress на Ubuntu

Теперь нам нужно установить WordPress CMS на Ubuntu Linux.

На консоли Linux используйте следующие команды для загрузки пакета WordPress.

# mkdir /downloads
# cd /downloads
# wget https://wordpress.org/latest.tar.gz
# tar -zxvf latest.tar.gz
# ls
latest.tar.gz wordpress

Переместите все файлы WordPress в корневой каталог установки Apache.

Установите правильное разрешение файла для всех перемещенных файлов.

# mkdir /var/www/html/wordpress
# mv wordpress/* /var/www/html/wordpress
# chown www-data.www-data /var/www/html/wordpress/* -R

Отредактируйте файл конфигурации WordPress.

# cd /var/www/html/wordpress
# mv wp-config-sample.php wp-config.php
# vi wp-config.php

Вот исходный файл перед нашей конфигурацией.

define('DB_NAME', 'database_name_here');
define('DB_USER', 'username_here');
define('DB_PASSWORD', 'password_here');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');

Вот новый файл с нашей конфигурацией.

define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpress');
define('DB_PASSWORD', 'kamisama123');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');

Откройте браузер и введите IP-адрес вашего веб-сервера плюс / wordpress.

В нашем примере в браузере был введен следующий URL:

• http://35.162.85.57/wordpress

Должен быть представлен интерфейс веб-установки WordPress.

На следующем экране вам нужно будет ввести следующую информацию:

• Название вашего сайта.
• Имя пользователя для вашего администратора.
• Пароль администратора.
• Учетная запись администратора электронной почты.

После ввода нужной информации вам нужно нажать кнопку «Установить WordPress».

На следующем экране вы получите подтверждение установки WordPress.

Нажмите кнопку «Вход», чтобы отправить ее на официальный экран входа в систему.

На экране входа в систему вам нужно ввести учетную запись администратора и пароль.

После успешного входа в систему вы будете отправлены на панель инструментов WordPress.

Поздравляем, вы установили WordPress на Ubuntu Linux.