Поиск по сайту:
Язык программирования имеет низкий уровень, если в программах приходится уделять внимание несущественному. (Алан.Дж.Перлис)

Установить WordPress с Nginx на OpenSUSE

09.11.2016
CMS Wordpress

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

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

ТРЕБОВАНИЯ

Перед тем как начать установку, убедитесь, что у вас есть Nginx, PHP-FPM и MySQL установленными на вашем сервере. Если нет, то следуйте нашему отличному учебнику по установке LEMP (Linux, Nginx, MariaDB & PHP) на OpenSUSE.

Войдите на свой сервер через SSH

ssh root@server_ip

 

Вы можете проверить, есть ли у вас соответствующая ОС, установленная на вашем сервере с помощью следующей команды:

cat /etc/issue

 

Вы должны получить этот результат:

Welcome to openSUSE 13.1 "Bottle" - Kernel \r (\l).

 

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

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

Убедитесь, что ваш сервер полностью в актуальном состоянии с помощью:

# zypper up

 

Также установите Wget и распакуйте, потому что эти команды будут необходимы позже:

zypper install wget unzip

 

Установите WordPress

Корневой документ, который мы установим для вашего сайта WordPress является /var/www/html/your_domain. Таким образом, создайте и войдите в каталог:

mkdir -p /var/www/html/your_domain

cd /var/www/html/your_domain

 

Читать  Хостинг для WordPress: Путеводитель по выбору лучшего варианта

Загрузите последнюю версию WP:

wget https://wordpress.org/latest.zip

 

Распакуйте загруженный архив:

unzip latest.zip

 

Файлы будут извлечены в каталог под названием WordPress, так что вам необходимо переместить файлы/каталоги изнутри вашего текущего местоположения (/var/www/html/your_domain). Используйте следующую команду:

mv wordpress/* .

 

Удалите ненужные каталог и установки:

rmdir wordpress/ && rm latest.zip

 

Назначьте правильное владение файлами/директориями, чтобы ваш веб-сервер Nginx мог на самом деле читать данные:

chown nginx: -R /var/www/html/andreyex.ru/

 

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

mkdir /etc/nginx/conf.d

 

Теперь откройте файл в вашем текстовым редакторе. Мы именовании файл ‘your_domain.conf’, однако, можете заменить его своим действительным доменом. Не забудьте добавить .conf в конце имени файла.

nano /etc/nginx/conf.d/your_domain.conf

 

Вставить следующее:

server {
    server_name your_domain;

    access_log /var/log/nginx/your_domain-access.log;
    error_log /var/log/nginx/your_domain-error.log;
    root /var/www/html/your_domain;

    location / {
        index index.php;
        try_files $uri $uri/ /index.php$is_args$args;
    }

    location ~ \.php$ {
        include /etc/nginx/fastcgi_params;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

 

Замените your_domain, введите свой домен, сохраните и закройте файл.

Проверьте, если ваш конфигурационный правильно:

nginx -t

 

Если все в порядке, перезагрузите Nginx для того, чтобы изменения вступили в силу:

service nginx restart

 

Читать  Как обновить старые посты (статьи) в WordPress с помощью редактора блоков Gutenberg

И последнее, но не в последнюю очередь, создайте столь необходимую базу данных MySQL. Войдите в MySQL как root и выполните следующие запросы:

mysql -u root -p

mysql> create database wp;
Query OK, 1 row affected (0.00 sec)

mysql> grant all privileges on wp.* to wpuser@localhost identified by 'your_password';
Query OK, 0 rows affected (0.01 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit

 

Теперь единственное, о чем вам нужно позаботиться, это обновить файл wp-config.php с вновь созданной учетной записью базы данных. Во-первых, скопировать образец файла в новый файл wp-config.php.

cp wp-config-sample.php  wp-config.php

 

Откройте файл:

nano wp-config.php

 

После обновления учетных данных базы данных, строки должны выглядеть следующим образом:

 // ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wp');

/** MySQL database username */
define('DB_USER', 'wpuser');

/** MySQL database password */
define('DB_PASSWORD', 'your_password');

/** MySQL hostname */
define('DB_HOST', 'localhost');

 

Сохраните и закройте файл.

Теперь откройте ваш веб-браузер и перейти на http://your_domain.ru, чтобы завершить установку WordPress.

Поздравляем, вы успешно установили WordPress с Nginx на OpenSuse на наш оптимизированный WordPress хостинг. Теперь Вы можете проверить нашу статью о том , как защитить WordPress на Linux VPS и реализовать советы, написанные там.

Установить WordPress с Nginx на OpenSUSE

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

Читать  Отправка сообщений Telegram с использованием PHP

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


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

Спасибо!

Теперь редакторы в курсе.