Архив метки: Установка ПО на openSUSE

Как установить Apache, MariaDB, PHP7 (LAMP) на OpenSUSE 42.2 Leap

На этом уроке, мы рассмотрим, как установить Apache, MariaDB, PHP7 (стек LAMP) с PhpMyAdmin на OpenSUSE 42.2 Leap.

 

Шаг 1: Обновление программного обеспечения

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

sudo zypper update

Шаг 2: Установка веб-сервера Apache

Установка Apache на OpenSUSE с помощью следующей команды.

sudo zypper install apache2

 

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

sudo systemctl start apache2

 

И включить автоматический запуск во время загрузки:

sudo systemctl enable apache2

 

Проверьте статус:

systemctl status apache2

 

opensuse apache

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

Проверьте версию Apache:

sudo httpd -v

Вывод:

Server version: Apache/2.4.23 (Linux/SUSE) 

Server built:   2016-09-13 13:41:45.000000000 +0000

Теперь создайте файл index.html в корне документа.

sudo nano /srv/www/htdocs/index.html

Поместите следующий текст в файл.

<html> 

<body> 

  <h1> It works!</h1> 

</body> 

</html>

Сохраните и закройте файл. Затем в адресной строке браузера введите IP-адрес OpenSUSE 42.2 Leap. Вы должны увидеть «It works!» на веб-странице, а это значит, веб-сервер Apache работает правильно.

Если вы устанавливаете LAMP на локальной машине OpenSUSE Leap 42.2, просто введите 127.0.0.1 или localhost в адресной строке браузера.

Установка apache на opensuse leap 42.2

По умолчанию брандмауэр SuSE запретит общий доступ к порту 80. Чтобы разрешить общий доступ, необходимо изменить конфигурацию брандмауэра.

sudo nano /etc/sysconfig/SuSEfirewall2

Найти следующую строку.

FW_CONFIGURATIONS_EXT=""

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

FW_CONFIGURATIONS_EXT="apache2"

Сохраните и закройте файл. Затем перезапустите брандмауэр SuSE.

sudo systemctl restart SuSEfirewall2

И, наконец, нам нужно сделать wwwrun (пользователь Apache) в качестве владельца корневого документа.

sudo chown wwwrun /srv/www/htdocs/ -R

Шаг 3: Установка MariaDB

Установить MariaDB сервер и клиент на OpenSUSE Leap с помощью следующей команды.

sudo zypper install mariadb mariadb-client mariadb-tools

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

sudo systemctl start mysql

И включить автоматический запуск во время загрузки:

sudo systemctl enable mysql

Проверьте статус MariaDB:

systemctl status mysql

opensuse leap 42.2 mariadb

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

Проверьте версию MariaDB:

mysql --version

Вывод:

mysql  Ver 15.1 Distrib 10.0.28-MariaDB, for Linux (x86_64) using readline 5.1

Теперь любой пользователь в системе может войти в MariaDB как root с помощью следующей команды:

mysql -u root

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

sudo mysql_secure_installation

Когда он попросит вас ввести пароль MariaDB для root, нажмите Enter , потому что вы не установили пароль администратора еще. Затем введите y и установите корневой пароль для сервера MariaDB.

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

Теперь вы можете войти в MariaDB с помощью следующей команды

mysql -u root -p

Шаг 4: Установить PHP7

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

sudo zypper install php7 php7-mysql apache2-mod_php7

Затем включите PHP модуль и перезапустить веб-сервер Apache.

sudo a2enmod php7



sudo systemctl restart apache2

Шаг 5: Тестирование PHP

Создайте файл test.php в корневом каталоге документов.

sudo nano /srv/www/htdocs/test.php

Вставьте следующий код PHP в файл.

<?php phpinfo(); ?>

Сохраните и закройте файл. Теперь в адресной строке браузера, введите server-ip-address/test.php. Замените sever-ip-addressс текущим IP- адресом. Если вы будете следовать этим учебным пособием на локальном компьютере, а затем введите 127.0.0.1/test.php или localhost/test.php.

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

opensuse leap 42.2 php7

Для безопасности вашего сервера, вы должны удалить файл test.php сейчас.

Шаг 6: Установите PhpMyAdmin (по желанию)

PhpMyAdmin является веб-инструмент администрирования MySQL/MariaDB. Если вы не хотите администрировать MariaDB из командной строки, то вы можете установить PhpMyAdmin с командой ниже.

sudo zypper install phpMyAdmin

Менеджер пакетов Zypper автоматически установит необходимые расширения PHP7 для вас. После его установки, перезапустите Apache, чтобы включить эти расширения PHP7.

sudo systemctl restart apache2

После этого вы можете посетить веб-интерфейс PhpMyAdmin с помощью

your-server-ip/phpMyAdmin

или

localhost/phpMyAdmin

opensuse leap 42.2 phpmyadmin

И войти в MariaDB с корневым паролем.

opensuse leap phpmyadmin php7

Поздравляю! Вы успешно установили Apache, MariaDB и PHP7 на OpenSUSE 42.2 Leap.



2017-01-29T17:33:54
Установка ПО на openSUSE

Как установить TeamViewer 12 на OpenSUSE 42.2 Leap

TeamViewer является свободным программным обеспечением дистанционного управления и доступен для Linux, Mac, Windows, Android, IOS. В этом кратком руководстве мы собирается показать вам, как установить TeamViewer 12 на OpenSUSE 42.2 Leap.

Особенности TeamViewer 12:

  • Remote QuickSteps. Сэкономить сотни кликов в один клик-ярлык для наиболее часто используемых действий удаленной поддержки. (Премиум и выше)
  • Вкладка Пульт дистанционного управления для Mac OS. Удобно запускать несколько удаленных сеансов на MacOS по Сьерра-технологии.
  • Случай сервисных уведомлений. Принимать оперативные меры всплывающее- и email-уведомления. Делегировать задачи, быстрее, для более эффективной его поддержки. (Бизнес и выше).
  • Remote Sticky Note . Оставьте сообщение для более личных отношений с клиентами.
  • Обеспечивает обмен с частотой кадров экрана до 60 кадров в секунду (кадров в секунду). Без задержек.
  • Интеллектуальная настройка подключения. Общайтесь с максимально возможным качеством с помощью автоматической настройки интеллектуальных систем, основанных на ваших условиях сети и аппаратного обеспечения системы.
  • Быстрая передача файлов.
  • и др..

Установка TeamViewer 12 на OpenSUSE 42.2

Загрузите TeamViewer для Linux и пакет RPM TeamViewer. Это пакет 32 бит, но работает и на 64 — битных машинах. Если вы предпочитаете терминал, то вы можете в качестве альтернативы использовать следующую команду, чтобы загрузить его.

wget https://downloadus2.teamviewer.com/download/version_12x/teamviewer_12.0.71510.i686.rpm

 

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

sudo zypper install teamviewer*.rpm

 

TeamViewer OpenSUSE

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

systemctl status teamviewerd

 

Пример вывода:

● teamviewerd.service - TeamViewer remote control daemon

   Loaded: loaded (/etc/systemd/system/teamviewerd.service; enabled; vendor preset: disabled)

   Active: active (running) since Wed 2017-01-14 21:15:15 CST; 2min 21s ago

  Process: 16637 ExecStart=/opt/teamviewer/tv_bin/teamviewerd -d (code=exited, status=0/SUCCESS)

 Main PID: 13541 (teamviewerd)

    Tasks: 13 (limit: 512)

   CGroup: /system.slice/teamviewerd.service

           └─17741 /opt/teamviewer/tv_bin/teamviewerd -d

 

Если он не работает, то запустите его командой:

sudo systemctl start teamviewerd

 

И включите его в автоматический запуск во время загрузки.

sudo systemctl enable teamviewered

 

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

Соглашение teamviewer на opensuse

И теперь вы можете использовать TeamViewer.

установленный TeamViewer на OpenSUSE 42.2 leap

Все! Я надеюсь , что эта статья помогла вам установить TeamViewer 12 на OpenSUSE 42.2 Leap.



2017-01-14T18:27:02
Установка ПО на openSUSE

Как установить WordPress с HHVM и Nginx на OpenSUSE 42.1 Leap

Оглавление

  1. Шаг 1 — Установка Nginx
  2. Шаг 2 — Установка и настройка MariaDB
  3. Шаг 3 — Установка HHVM
  4. Шаг 4 — Настройка HHVM и Nginx
  5. Шаг 5 — Создание виртуального хостинга с HHVM и Nginx
  6. Шаг 6 — Установка WordPress

HHVM (HipHop Virtual Machine) является виртуальной машиной с открытым исходным кодом, разработанный Facebook, это JIT (just-in-time) компилятор для выполнения программ, написанных на PHP 5 (и некоторые особенности PHP 7) и язык Hack. Если вы хотите запустить HHVM на вашем сервере, вы можете использовать FastCGI на основе веб-сервера на основе Nginx или веб-сервера Apache, или вы можете использовать встроенный веб-сервер под названием «Proxygen».

На этом уроке мы покажем вам, как установить WordPress (хорошо известную CMS, основанную на PHP) с HHVM и Nginx в качестве нашего веб-сервера. Мы будем использовать OpenSUSE 42.1 Leap в качестве операционной системы, поэтому потребуется базовые знания OpenSUSE.

Необходимое условие

  • OpenSUSE Leap 42,1 — 64 бита.
  • Корневые привилегии.
  • Базовые знания OpenSUSE как Zypper, SuSE-брандмауэр.

Шаг 1 — Установка Nginx

Nginx или engine-х представляет собой легкий веб-сервер с высокой производительностью и низким потреблением памяти. На нашем сервере OpenSUSE, мы можем использовать команду zypper для установки пакета.

Используйте «sudo su», чтобы стать суперпользователем и установим Nginx с помощью команды zypper на OpenSUSE 42.1 Leap:

sudo su

zypper in nginx

Затем перейдите в веб — каталог  «/srv/www/htdocs»  и создайте новый файл index.html.

cd /srv/www/htdocs/

echo "<h1>Nginx OpenSUSE Leap 42.1</h1>" > index.html

 

Добавьте Nginx для запуска во время загрузки и запуска Nginx с помощью команды systemctl:

systemctl enable nginx

systemctl start nginx

 

Для того, чтобы убедиться, что Nginx работает на нашем сервере, мы можем посетить IP-адрес сервера с помощью браузера, или использовать команду curl ниже, чтобы увидеть результаты:

curl 192.168.43.29

 

Шаг 2 — Установка и настройка MariaDB

MariaDB представляет собой базу данных с открытым исходным кодом, разработанную оригинальным MySQL разработчиком Monty Widenius, MariaDB совместим с MySQL. На этом шаге мы установим MariaDB и настроим корневой пароль для базы данных MariaDB. Затем мы создадим новую базу данных и пользователя, необходимые нам для установки WordPress.

Установить MariaDB с Zypper:

zypper in mariadb mariadb-client

 

Добавить MariaDB в автозагрузку, а затем запустим его:

systemctl enable mysql

systemctl start mysql

 

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

/usr/bin/mysqladmin -u root password 'andreyexpass'

 

Заметка:

Пароль MariaDB является «andreyexpass», пожалуйста, используйте любой другой, более безопасный пароль на сервере.

Корневой пароль MariaDB был настроен. Теперь войдите в оболочку MariaDB / MySQL и создайте новую базу данных «wpdb» и нового пользователя «wpusers» с паролем «wpuser!@» для нашей установки WordPress. Выберите безопасный пароль здесь, а также в вашей системе.

Войдите в оболочку MariaDB / MySQL:

mysql -u root -p

TYPE PASSWORD andreyexpass

 

Создайте новую базу данных и нового пользователя:

create database wpdb;

create user wpusers@localhost identified by 'wpusers@';

grant all privileges on wpdb.* to wpusers@localhost identified by 'wpuser!@';

flush privileges;

 

Создание базы данных

Создание базы данных

MariaDB установлен, и новая база данных для нашей установки WordPress была создана.

Шаг 3 — Установка HHVM

Для установки HHVM, нам нужно добавить новый репозиторий HHVM. Мы можем использовать команду zypper чтобы добавить новый репозиторий HHVM к серверу. Затем мы должны обновить репозитории OpenSUSE:

zypper addrepo http://download.opensuse.org/repositories/home:munix9/openSUSE_Leap_42.1/home:munix9.repo

zypper refresh

Введите ‘а’ , чтобы всегда доверять ключ.

Zypper refresh

Теперь установить пакеты hhvm:

zypper in hhvm hhvm-nginx hhvm-fastcgi

 

hhvm-Nginx обеспечивает образец конфигурации Nginx.

hhvm-FastCGI предоставляет файлы метаданных FastCGI.

Шаг 4 — Настройка HHVM и Nginx

На этом этапе мы будем настраивать HHVM для работы с веб — сервером Nginx. Мы настроим HHVM использовать Unix-сокет и запустим HHVM, как пользователь Nginx. Перейдите в каталог конфигурации HHVM и отредактируйте конфигурационный файл ‘server.ini’ редактором Vim:

cd /etc/hhvm/

vim server.ini

 

Раскоментируйте линию 3, чтобы позволить Unix-сокетам для HHVM.

hhvm.server.file_socket = /var/run/hhvm/server.sock

 

Сохраните и выйдите.

Далее, мы должны изменить сценарий службы HHVM так, что HHVM мог запускать Nginx nginx пользователя. Важно настроить HHVM для работы в качестве того же пользователя, чем веб — сервер. Перейти в каталог systemd и редактируйте файл ‘hhvm.service’ с помощью vim:

cd /usr/lib/systemd/system

vim hhvm.service

 

Изменение —user опции HHVM в строке 11 пользователем Nginx.

ExecStart=/usr/bin/hhvm --config /etc/hhvm/php.ini --config /etc/hhvm/server.ini --user nginx --mode daemon -vServer.Type=fastcgi -vServer.FileSocket=/var/run/hhvm/server.sock -    vPidFile=/var/run/hhvm/server.pid

 

Сохранить и выйти.

Nginx Systemd скрипт

Теперь измените владельца каталога «/var/run/hhvm» для пользователя Nginx.

chown -R nginx:nginx /var/run/hhvm/

 

Заметка:

После перезагрузки сервера, иногда владелец каталога по умолчанию возвращается к пользователю по умолчанию. Чтобы решить эту проблему, мы можем определить команду Linux, которая будет выполнена после того, как все сценарии на текущем уровне были выполнены.

Отредактируйте файл after.local в каталоге  «/etc/rc.d/» и добавьте новую команду Linux в конце файла:

vim /etc/rc.d/after.local

Вставьте следующую команду:

chown -R nginx:nginx /var/run/hhvm/

 

Сохранить и выйти.

Далее, мы должны настроить HHVM для работы с Nginx. Мы установили новый пакет «hhvm-Nginx» , он содержит пример конфигурации HHVM для веб — сервера Nginx.

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

cd /etc/nginx/

cp hhvm.conf.example hhvm.conf

 

Отредактируйте hhvm.conf с помощью команды vim:

vim hhvm.conf

 

На второй строке, добавьте новую конфигурацию, чтобы определить корневую веб-директорию:

root   /srv/www/htdocs;

 

Сохраните и выйти.

Конфигурация Nginx

Тогда мы должны изменить конфигурацию Nginx, чтобы включить конфигурацию HHVM.

vim nginx.conf

 

В строке 59 — добавить новую строку конфигурации ниже:

include /etc/nginx/hhvm.conf;

 

Сохранить и выйти.

Включить и запустить HHVM с командой systemctl ниже:

systemctl enable hhvm

systemctl start hhvm

 

Затем перезагрузите Nginx:

systemctl restart nginx

 

Были установлены и настроены Nginx и HHVM. Для того, чтобы проверить что конфигурация работает, мы создадим новый файл php, который содержит код phpinfo и сохраним его в корневом каталоге веб «/srv/www/htdocs», доступный к нему через веб — браузер.

cd /srv/www/htdocs/

echo "<?php phpinfo(); ?>" > info.php

 

Откройте браузер и введите IP-адрес сервера:

192.168.43.29/info.php

HHVM phpInfo

Nginx и HHVM работают без ошибок.

Шаг 5 — Создание виртуального хостинга с HHVM и Nginx

На этом шаге мы создадим новую конфигурацию виртуального хоста с Nginx и HHVM. Я буду использовать доменное имя «andreyex.ru» для этого примера и использую его как домен для нашей установки WordPress тоже. Пожалуйста, замените имя домена на ваш собственный домен именем во всех конфигурационных файлов и команд.

Перейдите в каталог Nginx и создайте новый каталог для хранения виртуальных хост-файлов:

cd /etc/nginx/

mkdir vhosts.d/

cd vhosts.d/

 

Создайте новый файл конфигурации  «nano.conf» с помощью vim:

vim nano.conf

 

И вставьте новую конфигурацию виртуального хоста ниже:

server {

	# This line for redirect non-www to www

	server_name  andreyex.ru;

	rewrite ^(.*) http://andreyex.ru$1 permanent;

}



server {



        listen   80;

        server_name andreyex.ru;

        root /srv/www/nano; 

        index index.php index.html index.htm;



        location / {

                try_files $uri $uri/ =404;

        }



        error_page 500 502 503 504 /50x.html;

        location = /50x.html {

              root /srv/www/htdocs;

        }



        # HHVM running throught Unix-Socket

	location ~ .(hh|php)$ {

    		root   /srv/www/nano;

    		fastcgi_keep_conn on;

    		#fastcgi_pass   127.0.0.1:9000;

    		fastcgi_pass   unix:/var/run/hhvm/server.sock;

    		fastcgi_index  index.php;

    		fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;

   		include        fastcgi_params;

	}



}

 

Сохраните и выйдите.

В нашей конфигурации виртуального хоста, мы определили веб — корневой каталог для доменного имени каталог «/srv/www/nano» . Этот каталог не существует на данный момент, поэтому мы должны создать этот каталог в настоящее время.

mkdir -p /srv/www/nano/

 

И, наконец, проверьте конфигурацию Nginx и перезапустите его:

nginx -t

systemctl restart nginx

 

Убедитесь, что команда Nginx -t не отображает сообщение об ошибке.

Шаг 6 — Установить WordPress

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

Перейдите на веб — корневой директории «/srv/www/nano»   и загрузите Zip — архив WordPress с помощью команды wget:

cd /srv/www/nano

wget wordpress.org/latest.zip

 

Извлеките «latest.zip» и переместите все WordPress файлы и каталоги в каталог nano:

unzip latest.zip

mv wordpress/* .

 

Затем скопируйте файл «wp-config-sample.php» в «wp-config.php»  и отредактируйте с помощью команды Vim:

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

vim wp-config.php

 

Изменение DB_NAME в нашей базе данных «wpdb» , DB_USER к  «wpusers» и DB_PASSWORD к  «wpuser!@» .

DEFINE ( 'DB_NAME', 'wpdb');

DEFINE ( 'DB_User', 'wpusers');

DEFINE ( 'DB_PASSWORD', 'wpuser!@');

DEFINE ( 'DB_HOST', 'Localhost');

Сохраните и выйдите.

Теперь откройте веб-браузер и введите имя домена в адресной строке.

Вы будете перенаправлены на andreyex.ru и вы увидите страницу установки.

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

Введите данные в блоге

Подождите, пока не закончится установка, и вы увидите страницу входа ниже. Нажмите «Войти» , чтобы войти в панели управления администратора WordPress:

WP установка успешна

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

WordPress вход

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

WordPress панель

Все! Мы установили в настоящее время. WordPress с Nginx и HHVM на OpenSUSE 42.1 Leap



2016-11-11T08:07:45
Установка ПО на openSUSE

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

Как вы уже знаете, 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

 

Загрузите последнюю версию 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

 

И последнее, но не в последнюю очередь, создайте столь необходимую базу данных 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 . Если вам понравился этот пост, пожалуйста поделитесь им с друзьями в социальных сетях помощью кнопок на левой стороне поста или просто оставьте комментарий ниже. Заранее благодарю.



2016-11-09T03:50:03
Установка ПО на openSUSE