No Image

Установка wordpress на centos 7

СОДЕРЖАНИЕ
0 просмотров
10 марта 2020

WordPress является веб-программным обеспечением, которое вы можете использовать, чтобы создать красивый сайт или блог. С открытым исходным кодом CMS WordPress часто используется как блог для публикации приложений с использованием PHP и MySQL. В настоящее время WordPress является самой популярной из доступных платформ блогов.

Перед тем как начать установку, убедитесь, что у вас установлен стек LAMP на вашем сервере. Если нет, то следуйте нашему учебнику по установке LAMP (Linux Apache, MariaDB и PHP) на CentOS 7.

Обновите систему

Сначала убедитесь, что ваш CentOS 7 полностью обновлен, используя следующую команду:

Установите WordPress

Введите каталог по вашему выбору и скачайте WordPress. Мы используем директорию /opt.

Установите wget и unzip, которые необходимы для дальнейшей установки:

Скачать WordPress с помощью команды wget:

Установка PHP-GD для работы с изображениями, установка плагинов и т.д. …

Создайте базу данных MYSQL:

Введите MySQL как root:

Теперь мы разархивируем файл архива WordPress в каталог /var/www/html/.

Установите соответствующие разрешения:

Нам нужно создать каталог загрузки вручную:

Разрешите веб-серверу Apache, чтобы он мог писать в каталог загрузок. Сделайте это путем присвоения группы владельца этого каталога на веб-сервер, который позволит Apache создавать файлы и каталоги. Выполните следующую команду:

Введите каталог WordPress:

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

Теперь вы можете закончить установку WordPress, откройте ваш веб-браузер и перейдите по следующему адресу http://your_ip_address/wordpress/wp-admin/install.php.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Установка WordPress под CentOS 7

Пятница, 03 Октябрь 2014 00:00

В этой статье рассмотрим процесс установки и конфигурации WordPress 4.0 на CentOS 7.0. WordPress появился в 2003 в виде нескольких строк кода, для улучшения типографии при повседневном наборе текста и имел небольшое количество пользователей. С тех пор WordPress превратился в мощнейший движок для создания блогов, используемый на миллионах сайтов миллионами пользователей каждый день. Рассмотрим процесс установки современной версии WordPress на CentOS 7.0 в виде простой последовательности действий.

1. Предварительные замечания

Эта статья актуальна для сервера CentOS 7.0, поэтому вы должны сначала установить операционную систему и веб-окружение. Система должна иметь статический IP-адрес. В нашем случае будем использовать 10.4.0.10 в качестве IP-адреса, имя хоста может быть произвольным или отсутствовать.

Читайте также:  Yii2 сортировка по умолчанию

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

2. Инициализация баз данных

Базы данных для WordPress 4.0 создаются следующим образом:

Затем присвоим значения:database=wordpressdb user=wordpressuser и password=wordpresspassword:

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

3. Установка WordPress 4.0

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

Далее, если вам требуется работа с изображениями, необходимо установить дополнительные плагины:

распакуйтеzip файл WordPress 4.0 в папку:

Теперь предоставим директории соответствующие права доступа

Далее нам нужно вручную создать директорию uploads (для заливки файлов) внутри директории wp-content. Таким образом мы создадим родительскую директорию нашего контента.

Теперь необходимо разрешить веб-серверу производить запись в данную директорию. Это можно сделать, назначив владельцем группу apache. Это позволит серверу создавать файлы и другие директории внутри исходной директории, таким образом мы сможем в будущем загружать содержимое на сервер средствами движка WordPress (без FTP). Введите следующее:

Затем нам необходимо проверить файл конфигурации, для этого нам необходимо скопировать его (за базу берётся стандартный файл примера). Тестовый файл конфигурации находится по адресу /var/www/html/wordpress:

Смените значения на те, которые вы создали при инициализации баз данных.

Теперь обратимся к нашему сайту через web-интерфейс, для этого перейдем по адресу:http:// 10.4.0.10 /wordpress/wp-admin/install.php:

Сначала выберите язык и нажмите Continue:

Далее задайте значения для вашего сайта, в нашем случае зададим следующее:

Значения могут отличаться, вы можете задать любые значения по вашему выбору. После этого нажмите Install WordPress:

Далее мы попадаем на страницу входа, введите ваши имя пользователя и пароль и затем нажмите LogIn.

Необходимо предоставить пару имя/пароль, которые мы выбрали при установке WordPress.

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

4 Конфигурация ЧПУ

Эта часть не является обязательной.

По умолчанию WordPress динамически создаёт URL-адреса, выглядит это примерно следующим образом: wordpress_blog_name/?p=1. Это не самый удобный интерфейс для посетителей или поисковых систем, поэтому большинство пользователей меняют формат адреса, добиваясь ЧПУ. WordPress имеет возможность создать «приятную» ссылку, которая сделает URL более удобным для пользователя. Для создания ЧПУ необходимо выполнить следующее:

4.1 Перезапись средствами Apache

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

Читайте также:  Засохла печатающая головка epson

[. ]
# Fluent access to the default document root:

# # Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinksSymLinksifOwnerMatchExecCGIMultiViews
# Note that "MultiViews" must be named *explicitly* — "Options All"
# doesn’t give it to you.
# The Options directive is both complicated and important.
Options Indexes FollowSymLinks
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfoAuthConfig Limit
AllowOverride All
[. ]

Изменить значение с AllowOverride None на AllowOverride All, затем перезапустите службу:

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

Создадим файл .htaccess в корне документа, это позволит Apache производить перезапись:

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

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

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

В нашем случае будем использовать разрешения 644.

4.3 Настройки ЧПУ в WordPress

Теперь нам доступны настройки ЧПУ в панели управления WordPress. Перейдите Settings —> Permalinks:

Далее выберите необходимый вам пункт.

Когда вы сделаете выбор нажмите "Save Changes", что позволит перезаписать предыдущие правила.

Случай 1: Если вы открыли доступ серверу к вашему файлу .htaccess , вы увидите сообщение «Permalink Structure updated»

Случай 2:Если вы не открыли доступ серверу для записи файла .htaccess , вам придётся перезаписывать правила вручную.

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

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

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

Поздравляю! Вы установили полностью функциональный WordPress.

Услуги

Связанные услуги:

Для новичков в администрировании VPS мы написали инструкцию по установке самой популярной системы управления контентом (CMS WordPress) на наш виртуальный сервер. Инструкция простая, учитывая все установки, она занимает не больше часа.

1) Заходите по SSH на виртуальный сервер. Если не знаете как это сделать, мы написали для этого отдельную инструкцию.

2) Дальше необходимо установить стек LAMP (Linux+Apache+MySQL+PHP) для работы сайта. Инструкция по ссылке.

Читайте также:  Задачи на распределение пуассона

3) Необходимо создать базу данных для работы WordPress. Заходим в MySQL, при входе вам нужно будет ввести пароль. Если вы не устанавливали пароль для MySQL, то он пустой, просто нажимайте Enter.

4) Создаете новую базу данных. Можете выбрать любое название, мы выбрали wordpress.

CREATE DATABASE wordpress;

5) Создаете нового пользователя для базы данных и пароль. У нас пользователь invsru, а пароль qwerty.

CREATE USER ‘invsru’@’localhost’ IDENTIFIED BY ‘qwerty’;

6) Выдаете права созданному пользователю на управление базой данных. Нужно прописать название базы данных и логин пользователя:

GRANT ALL PRIVILEGES ON wordpress.* TO ‘invsru’@’localhost’;

7) Сохраняете права командой:

9) Перезагружаем Apache

service httpd restart

10) Устанавливаете wget

yum install wget -y

11) Переходите в каталог, где хранятся сайты:

11) Скачиваете WordPress:

Чтобы скачать сразу версию на русском, зайдите на по ссылке https://ru.wordpress.org/releases/, выберите версию WordPress, которую вы хотите установить на VPS, скопируйте ссылку на файл в правой колонке (tar.gz) и пишите команду:

12) Распаковываете дистрибутив:

tar -xzvf latest.tar.gz

Если вы скачали русскую версию WordPress, то вам нужно изменить команду на:

tar -xzvf wordpress-4.7.5-ru_RU.tar.gz (тут должно быть название вашего файла, обращайте внимание на версию WordPress)

13) Выделяете права на папку:

chmod -R 777 /var/www/html/wordpress/wp-content

14) Устанавливаем необходимые модули для работы CMS

yum -y install automake php-devel libtool openssl-devel gcc php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlprc gcc php-devel php-pear php-common php-mbstring

15) Перезагружаете Apache:

service httpd restart

16) Заходите в браузер по ссылке, нажимаете кнопку “Let’s go” — http://ip_адрес_vps/wordpress/wp-admin/setup-config.php

17) Вводите свои данные, которые указывали при создании базы данных.

18) Дальше WordPress ругается, что не может создать файл wp-config.php Создаем его вручную. Переходим в папку Html

19) Создавайте файл wp-config.php:

20) Копируем текст из браузера, который выдается при установке WordPress. Нажимаем Ctrl+x и подтверждаете сохранение нажатием на кнопку “Y”.

21) Возвращаемся в браузер, нажимаем на кнопку “Run the install”

22) Начинайте установку WordPress. Вводите название сайта, логин и пароль администратора, указываете свою почту, нажимаете кнопку «Install WordPress». Начинается процесс установки.

23) После установки вы получите сообщение о завершении, нажимайте кнопку «Log In», вводите свой логин и пароли и заходите в административную панель CMS WordPress.

Комментировать
0 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
Adblock detector