Как установить WordPress Ubuntu?

Как установить WordPress на Ubuntu с LEMP (Linux, Nginx, MySQL, PHP) — TechCave

Содержание

Оглавление Как установить Linux, Nginx, MySQL, PHP (LEMP) на Ubuntu Как установить WordPress на Ubuntu с LEMP (Linux, Nginx, MySQL, PHP) Как привязать домен к сайту на примере хостинга Fornex.

Как установить WordPress на Ubuntu с LEMP (Linux, Nginx, MySQL, PHP)

WordPress — самая популярная CMS (система управления контентом) в Интернете. Это позволяет легко создавать блоги и веб-сайты с использованием PHP и базы данных MySQL. WordPress получил невероятное распространение и является отличным выбором для быстрого старта вашего веб-сайта. После настройки почти все администрирование может быть выполнено через веб-интерфейс.

В этом руководстве мы сконцентрируемся на настройке WordPress в стеке LEMP (Linux, Nginx, MySQL и PHP) на сервере Ubuntu 18.04.

Для начала нам потребуется установить стек LEMP. Чтобы начать установку WordPress необходим веб-сервер, база данных и PHP для правильной работы. Как правильно это сделать описано в статье. Рекомендую с ней ознакомиться, перед началом прочтения данной статьи.

Устанавливать мы продолжим на хостинг FORNEX. Хостинг проверенный и надежный. Сервера VPS работают на SSD, так что он еще и очень быстрый.

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

Шаг 1 — Создание базы данных MySQL и пользователя для WordPress

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

Чтобы начать, войдите под root (администраторская учетная запись) в MySQL. Если MySQL настроен на использование плагина аутентификации auth_socket (по умолчанию), вы можете войти в администраторскую учетную запись MySQL так.

Если вы изменили метод аутентификации для использования пароля для учетной записи root в MySQL, используйте вместо этого следующий формат.

Вам будет предложено ввести пароль, установленный для учетной записи root в MySQL.

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

Создание базы данных для WordPress | FORNEX

Примечание. Каждый оператор MySQL должен заканчиваться точкой с запятой (;). Убедитесь, что она присутствует.

Далее мы собираемся создать отдельную учетную запись пользователя MySQL, которую мы будем использовать исключительно для работы с нашей новой базой данных. Создание отдельной учетной записи для каждой базы данных является хорошей идеей с точки зрения безопасности. Мы будем использовать имя wordpressuser в этом руководстве. Если хотите можете его изменить.

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

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

Выйдите из MySQL, набрав:

После этого сеанс MySQL завершится, и вы вернетесь в обычную оболочку Linux.

Шаг 2 — Установка дополнительных расширений PHP

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

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

Установка расширений PHP на сервер Fornex

Примечание. Каждый плагин WordPress имеет свой набор требований. Некоторые могут потребовать установки дополнительных пакетов PHP. Проверьте документацию вашего плагина, чтобы узнать его требования к PHP. Если они доступны в стандартном репозитории Ubuntu, их можно установить с помощью apt, как показано выше.

Когда вы закончите установку расширений, перезапустите процесс php-fpm, чтобы работающий процессор PHP мог использовать недавно установленные дополнения.

Теперь у нас есть все необходимые расширения PHP и мы переходим к настройке Nginx.

Шаг 3 — Настройка Nginx

Далее мы внесем несколько небольших изменений в файлы настроек нашего сервера Nginx. Мы будем использовать /etc/nginx/sites-available/wordpress в качестве примера здесь.

Кроме того, мы будем использовать /var/www/wordpress в качестве корневого каталога нашей установки WordPress.

Примечание. Возможно, вы используете конфигурацию по умолчанию /etc/nginx/sites-available/default (в качестве корневого веб-каталога используется /var/www/html). Это можно использовать, если вы собираетесь разместить только один веб-сайт на этом сервере. Если нет, то лучше разбить необходимую конфигурацию на логические порции, по одному конфигурационному файлу на сайт.

Откройте файл настройки вашего сайта.

В главном блоке server нам нужно добавить несколько блоков location.

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

Внутри существующего location / блока нам нужно настроить список try_files, чтобы вместо возврата ошибки 404 в качестве опции по умолчанию управление передавалось в файл index.php с аргументами запроса.

Это должно выглядеть примерно так.

Окончательно конфигурационный файл должен выглядеть примерно так.

Когда вы закончите, сохраните и закройте файл.

Далее нам нужно создать символическую ссылку.

Теперь мы можем проверить нашу конфигурацию на наличие синтаксических ошибок, набрав.

Проверка корректности конфигурационного файла Nginx

Еще по теме:   Как установить Wordpress на хостинг Reg.ru?

Если об ошибках не сообщалось, перезагрузите Nginx, набрав.

Далее мы скачаем и настроим сам WordPress.

Шаг 4 — Загрузка WordPress

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

Перейдите в каталог tmp и затем загрузите архив, набрав.

Распакуйте сжатый файл, чтобы создать структуру каталогов WordPress:

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

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

Теперь, когда наши файлы на месте, мы передадим право владения ими пользователю и группе www-data. Это пользователь и группа, в которых работает Nginx, и Nginx должен иметь возможность читать и писать файлы WordPress, чтобы обслуживать веб-сайт и выполнять автоматические обновления.

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

Шаг 5 — Настройка файла конфигурации WordPress

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

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

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

Вы получите уникальные значения, которые выглядят примерно так.

Предупреждение. важно, чтобы вы каждый раз запрашивали уникальные значения. НЕ копируйте значения, показанные ниже!

Генерация секретных ключей для WordPress

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

Теперь откройте файл конфигурации WordPress.

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

Удалите эти строки и вставьте значения, скопированные из командной строки.

Запись секретных ключей в конфигурационный файл WordPress

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

Другое изменение, которое нам нужно сделать, это установить метод, который WordPress должен использовать для записи в файловую систему. Так как мы дали веб-серверу разрешение на запись, где это необходимо, мы можем явно установить метод файловой системы как «direct». Неспособность установить это с нашими текущими настройками приведет к тому, что WordPress будет запрашивать учетные данные FTP, когда мы выполняем некоторые действия. Этот параметр можно добавить ниже параметров подключения к базе данных или в любом другом месте файла.

Сохраните и закройте файл, когда вы закончите.

Шаг 6 — Завершение установки через веб-интерфейс

Теперь, когда настройка сервера завершена, мы можем завершить установку через веб-интерфейс.

В веб-браузере перейдите к доменному имени вашего сервера или общедоступному IP-адресу.

Выберите язык, который вы хотели бы использовать.

Установка языка WordPress

Далее вы перейдете на главную страницу настройки.

Выберите имя для вашего сайта WordPress и выберите имя пользователя (в целях безопасности рекомендуется не выбирать что-то вроде «admin»). Надежный пароль генерируется автоматически. Сохраните этот пароль или выберите другой надежный пароль.

Введите свой адрес электронной почты и выберите, хотите ли вы чтобы поисковые системы не индексировали ваш сайт.

Настройки сайта Woordpress

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

Панель администрирования Wordpres

Теперь можно перейти на наш сайт написав.

Приветственная страница Worrdpress запущенная на SSD VPS сервере хостинга Fornex.com

Заключение

Вот и все WordPress установлен и готов к использованию! Если возникли вопросы, буду рад ответить в комментариях.

techcave.ru

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

Руководство по установке CMS WordPress на виртуальный сервер под управлением операционной системы Ubuntu 16.04.

Виртуальный сервер Ubuntu

  • Бесплатное тестирование
  • API к панели управления
  • От 318 руб./мес.

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

WordPress — бесплатная CMS, идеальное решение для тех, кому необходимо развернуть свой блог. Существует более 50000 разработанных плагинов и дополнений для улучшения работы.

Вы также можете ознакомиться с преимуществами и процессом установки других систем на Ubuntu — Drupal и Joomla.

Первоначальные требования

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

Перед тем, как начать работать с WordPress на VPS с операционной системой Ubuntu 16.04 необходимо установить LAMP-стек, неотъемлемую часть работы CMS. Настройка развернуто описана в нашей инструкции.

После того, как у вас есть необходимые права и нужное ПО, вы можете начать установку WordPress на Ubuntu.

Загрузка WordPress

Первоначально сформируйте каталог в домашней директории, в котором вы будете временно хранить файлы WordPress:

Перейдите в созданный каталог:

Затем вы можете загрузить актуальную версию WordPress прямо с официального сайта:

Примечание: посмотреть последние версии WordPress можно по ссылке.

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

cd /var/www
mkdir html
sudo tar zxvf

/tempw/latest.tar.gz -C /var/www/html

После этого временную папку можно удалить:

Настройка Базы данных

Примечание: подробнее о настройке СУБД на Ubuntu можно ознакомиться в этой статье.

Сформируем новую БД для WordPress, для этого зайдите в MySQL-оболочку: mysql -u root -p

Войдите в СУБД, используя пароль суперпользователя MySQL. Затем следует создать базу данных, нового пользователя в этой базе данных и предоставить ему привилегии.

CREATE DATABASE wordpress;

Создаем нового пользователя:

CREATE USER wuser;

Устанавливаем, указав вместо ваше значение:

SET PASSWORD FOR wuser= PASSWORD(» «);

Завершите настройку, предоставив все привилегии новому пользователю. Без этой команды установщик WordPress на Ubuntu не сможет использовать нового пользователя mysql для создания, редактирования и изменения необходимых таблиц:

GRANT ALL PRIVILEGES ON wordpress.* TO wuser IDENTIFIED BY ‘ ‘;

Затем актуализируйте MySQL:

Выйдите из оболочки MySQL:

Настройка конфигурации

Перейдите в директорию с файлами конфигурации:

Переименуйте с помощью команды mv следующий файл:

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

Откройте с помощью текстового редактора, например nano, файл для внесения изменений:

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

// ** MySQL settings — You can get this info from your web host ** //
/** The name of the database for WordPress */
define(‘DB_NAME’, ‘wordpress’);
/** MySQL database username */
define(‘DB_USER’, ‘wuser’);
/** MySQL database password */
define(‘DB_PASSWORD’, ‘ ‘);

Еще по теме:   Как убрать категории в Wordpress?

Настройка Apache

Чтобы перейти к настройке WordPress в браузере необходимо отредактировать файл конфигурации apache на Ubuntu:

В конец добавьте следующие строки, заменив на ip-адрес вашего сервера:

Listen 80

DocumentRoot /var/www/
ServerName
ErrorLog /var/log/apache2/error_
CustomLog /var/log/apache2/access_log_ combined

Чтобы изменения вступили в силу, нужно перезапустить веб-сервер Apache:

sudo service apache2 restart

Настройка FireWall

Настройка FireWall для возможности удаленного доступа (проброс порта http):

iptables -A INPUT -p tcp —dport 80 -j ACCEPT
iptables-save

Примечание: после перезапуска сервера порт опять необходимо открыть.

Доступ к установщику WordPress

После того, как вы разместили файлы WordPress в нужном каталоге на VPS с ОС Ubuntu, назначили надлежащие разрешения и настроили БД и имя пользователя, вы можете перейти в CMS в своем браузере.

Посетите ваш домен или IP-адрес, чтобы просмотреть новую страницу WordPress:

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

После ввода информации, появится приглашение успешной установки. Установка закончена.

Для входа введите логин и пароль администратора.

По завершению процесса перед вами появится панель управления сайтом.

При переходе на сайт или ip-адрес для входа в CMS используйте созданные на первом шаге логин и пароль. Чтобы перейти в панель администрирования в браузере перейдите по ссылке:

1cloud.ru

Как установить WordPress Ubuntu?

На данный момент WordPress является самой популярной CMS (системой управления контентом) в Интернете. С ее помощью можно с легкостью создавать гибкие блоги и вебсайты на сервере MySQL с PHP-обработкой. Пользуясь огромной популярностью, WordPress это отличный способ быстро настроить и запустить вебсайт.

В этой статье мы рассмотрим установку экземпляра WordPress с веб-сервером Apache на Ubuntu 14.04. Необходимые условия

Прежде чем приступать, вам необходимо выполнить на своем сервере ряд шагов. Поскольку мы будем выполнять эти шаги в качестве пользователя non-root с привилегиями sudo , у вас должен иметься такой пользователь. О том, как создать пользователя с привилегиями sudo , написано в шагах 1-4 нашего руководства по начальной настройке сервера на базе Ubuntu 14.04.

Также вам понадобится LAMP (Linux, Apache, MySQL и PHP), установленный на вашем экземпляре VPS (виртуальный выделенный сервер). Если эти компоненты у вас пока не установлены и не настроены, ознакомьтесь с руководством по установке LAMP на Ubuntu 14.04.

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

Шаг 1 — Создание базы данных и пользователя MySQL для WordPress

Наш первый шаг является подготовительным. Для управления и хранения информации о сайтах и пользователях WordPress использует реляционную базу данных.

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

Для начала залогиньтесь в root-аккаунт (административный аккаунт) MySQL при помощи следующей команды:

У вас запросят пароль, который вы задали для root-аккаунта MySQL во время установки этого программного обеспечения. Затем вас попросят ввести команду.

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

Все операторы MySQL должны заканчиваться точкой с запятой ( ; ), поэтому в случае возникновения проблем прежде всего прооверьте этот момент.

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

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

На данном этапе у нас есть база данных и пользовательский аккаунт. И база данных, и аккаунт созданы исключительно для WordPress. Но между двумя этими компонентами пока нет взаимосвязи. У пользователя нет доступа к базе данных.

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

Теперь у пользователя есть доступ к базе данных. Нам нужно обновить права доступа, чтобы текущий экземпляр MySQL знал о изменениях в правах доступа, которые мы только что внести:

Готово. Теперь, чтобы выйти из окна командной строки MySQL, введите:

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

Шаг 2 — Загрузка WordPress

Теперь мы загрузим файлы WordPress с вебсайта этой программы.

К счастью, команда разработчиков WordPress всегда размещает последнюю стабильную версию своей программы на одном и том же URL, поэтому чтобы получить последнюю на данный момент версию WordPress, мы вводим следующее:

В ваш домашний каталог загрузится сжатый файл, который содержит заархивированные каталоги файлов WordPress.

При помощи следующей команды мы можем извлечь файлы для восстановления нужного нам каталога WordPress:

В вашем домашнем каталоге будет создан каталог под названием wordpress.

Также нам нужно загрузить еще несколько пакетов, которые нам понадобятся. Их мы можем взять напрямую из стандартных хранилищ Ubuntu после обновления нашего локального каталога пакетов:

Это позволит вам работать с изображениями, а также устанавливать плагины и обновлять фрагменты вашего сайта при помощи ваших логина и пароля SSH.

Шаг 3 — Конфигурация WordPress

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

Перейдите в каталог WordPress, который вы недавно распаковали:

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

Теперь у нас есть файл конфигурации. Откройте его в текстовом редакторе:

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

Нам нужно найти настройки для DB_NAME , DB_USER и DB_PASSWORD , чтобы WordPress правильно подключился к созданной нами базе данных и опознал ее.

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

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

Шаг 4 — Копирование файлов в корень документа

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

Еще по теме:   Как установить Вордпресс локально?

Один из самых простых и надежных способов переноса файлов из каталога в каталог — при помощи команды rsync . При использовании такого способа сохраняются разрешения и поддерживается целостность данных.

В руководстве по Ubuntu 14.04 LAMP корень документа расположен по адресу: /var/www/html/ . Чтобы перенести туда наши файлы WordPress, введите:

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

Для повышения уровня безопасности вам нужно будет изменить владельца ваших файлов. Мы хотим предоставить права владения обычному пользователю non-root (с привилегиями sudo ), через которого вы планируете взаимодействовать со своим сайтом. Это может быть обычный пользователь, но вы также можете создать и дополнительного пользователя для этой цели. Решать вам.

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

Групповое право владения мы предоставим процессу веб-сервера, www-data . Это позволит Apache взаимодействовать, при необходимости, с контентом.

Чтобы с легкостью передать эти права владения, введите:

Это настроит необходимые нам свойства прав доступа.

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

Сначала давайте вручную создадим каталог uploads в рамках каталога wp-content в корне нашего документа. Это будет родительский каталог нашего контента:

Теперь у нас есть каталог для размещения загруженных файлов. Но разрешения по-прежнему нас ограничивают. Нам нужно разрешить веб-серверу самому вносить записи в этот каталог. Для этого нам нужно передать нашему веб-серверу право группового владения этом каталогом:

Это позволит веб-серверу создавать файлы и каталоги внутри этого каталога, что, в свою очередь, позволит нам загружать контент на сервер.

Шаг 5 — Завершение установки через веб-интерфейс

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

В своем веб-браузере перейдите к доменному имени или публичному IP-адресу своего сервера:

Вы увидите страницу начальной конфигурации WordPress, на которой вы создадите начальную учетную запись администратора:

Поля на скриншоте: Имя сайта, Имя пользователя, Пароль (ввести дважды), Электронная почта, Конфиденциальность (Разрешить поисковым системам индексировать этот сайт)

Ввведите информацию, касающуюся вашего сайта и создаваемой вами учетной записи администратора. По завершении нажмите на клавишу «Установить WordPress» в низу страницы. WordPress подтвердит установку и затем пригласит вас войти в созданную вами учетную запись:

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

Вы увидите интерфейс WordPress:

Шаг 6 (опционально) — Конфигурация постоянных ссылок для WordPress

WordPress по умолчанию создает динамические URL, которые выглядят примерно так:

Поскольку это не самый удобный вариант интерфейса для пользователей и поисковых систем, большинство пользователей изменяют его. WordPress способен создавать «красивые» постоянные ссылки, которые приводят URL к более визуально привлекальному формату.

Но чтобы это было совместимо с Apache на Ubuntu 14.04, нам нужно выполнить некоторые настройки.

Внесение изменений Apache с целью разрешить перезапись URL

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

По умолчанию виртуальный хост-файл это 000-default.conf , но у вас это может быть другой файл, если вы создали другой файл конфигурации:

В этом файле нам нужно настроить несколько параметров. Нам нужно задать ServerName и создать раздел каталога, в котором разрешены перезаписи. Выглядеть это должно примерно так:

По завершении сохраните и закройте файл.

Затем нам нужно активировать модуль перезаписи, который позволит вам изменять URL. Для этого введите:

После внесения этих изменений перезапустите Apache:

Создание файла .htaccess

Теперь, когда мы конфигурировали Apache чтобы разрешить перезапись через файлы .htaccess , нам нужно создать фактический файл.

Вам нужно поместить этой файл в корень документа. Для создания пустого файла введите следующее:

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

Теперь право владения этим файлом настроено должным образом.

Но нам может потребоваться настроить разрешения. Это зависит от того, как вы предпочитаете работать. WordPress сгенерирует для вас необходимые правила перезаписи. Если у него имеются разрешения на внесение записей в этот файл, он может применить правила автоматически. В противном случае, вам придется вручную редактировать этот файл, чтобы добавить нужные правила.

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

Если ради целей безопасности вы хотите обновлять файл вручную, вы можете разрешить веб-серверу только чтение:

Изменение настроек постоянных ссылок в WordPress

Если вы внесли все необходимые изменения на стороне сервера, вы можете с легкостью изменить настройки постоянных ссылок через административный интерфейс WordPress. Слева, в меню Settings , выберите Permalinks :

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

Определившись с выбором, нажмите на «Сохранить изменения», чтобы сгенерировать правила перезаписи.

Если вы предоставили веб-серверу право внесения записей в файл .htaccess , вы увидите следующее сообщение:

Текст на скриншоте: Настройки постоянных ссылок. Структура постоянных ссылок обновлена. Дальше текст обрезан справа – прим.пер.

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

Скопируйте строки, предоставленные вами WordPress, и затем отредактируйте файл на своем сервере:

Функциональность при этом не пострадает.

Заключение

Теперь на вашем Ubuntu 14.04 VPS имеется настроенный экземпляр WordPress. Ниже приведены некоторые варианты ваших последующих действий:

  • конфигурация безопасных обновлений и установок для WordPress
  • использование WPScan для обнаружения уязвимых плагинов и тем
  • управление WordPress через командную строку
  • настройка множественных сайтов WordPress (без режима «мультисайт»)
  • настройка множественных сайтов WordPress с режимом «мультисайт»

devacademy.ru

Поделиться:
Нет комментариев

Добавить комментарий

Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.

×
Рекомендуем посмотреть
Adblock
detector