Zainstaluj WordPress z Nginx na openSUSE

0

Jak już wiesz, WordPress to darmowy i otwarty system zarządzania treścią (CMS) oparty na PHP i MySQL, którego możesz użyć do stworzenia pięknej witryny, bloga lub aplikacji.

W tym artykule będziemy zainstaluj WordPress z Nginx na openSUSE VPS. Więc postępuj zgodnie z prostymi krokami poniżej, a będziesz miał w pełni funkcjonalną witrynę WordPress na twoim openSUSE Linux VPS.

WYMAGANIA

Będziemy używać naszego SSD 1 Linux VPS plan hostingowy dla tego samouczka. Przed rozpoczęciem instalacji upewnij się, że masz zainstalowane Nginx, PHP-FPM i MySQL na swoim serwerze. Jeśli nie, skorzystaj z naszego świetnego samouczka instalowanie LEMP (Linux, Nginx, MariaDB i PHP) na openSUSE.

ZALOGUJ SIĘ NA SWÓJ SERWER PRZEZ SSH

# ssh [Email protected]_ip

Możesz sprawdzić, czy na twoim serwerze zainstalowany jest odpowiedni system operacyjny za pomocą następującego polecenia:

cat / etc / issue

Powinieneś otrzymać to wyjście:

Witamy w openSUSE 13.1 "Butelka" - Kernel \ r (\ l).

Wyniki, które otrzymasz, mogą się różnić od tego w zależności od wersji openSUSE.

ZAKTUALIZUJ SYSTEM

Upewnij się, że twój serwer jest w pełni aktualny, używając:

# zypper up

Zainstaluj również wget i rozpakuj, ponieważ te polecenia będą potrzebne później:

# zypper install wget unzip

ZAINSTALUJ WORDPRES

Główny katalog, który ustawimy dla twojej witryny WordPress to / var / www / html / twoja_domena. Dlatego utwórz i wprowadź katalog:

# mkdir -p / var / www / html / twoja_domena # cd / var / www / html / twoja_domena

Pobierz najnowszą wersję WP:

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

Rozpakuj pobrane archiwum:

# unzip latest.zip

Pliki zostaną wyodrębnione do katalogu o nazwie wordpress, więc będziesz musiał przenieść pliki / katalogi od środka do bieżącej lokalizacji (/ var / www / html / twoja_domena). Użyj poniższego polecenia:

# mv wordpress / *.

Usuń niepotrzebny katalog i instalację:

# rmdir wordpress / && rm latest.zip

Przypisuj odpowiednie własności plików / katalogów, aby Twój serwer WWW Nginx mógł odczytać dane:

# chown nginx: -R /var/www/html/rosehostingtest.com/

Następnym krokiem jest utworzenie pliku konfiguracyjnego wirtualnego hosta Nginx dla domeny, w której będziesz używać hosta WordPress. Utwórz niestandardowy katalog o nazwie conf.d gdzie znajduje się plik conf Nginx dla Twojej domeny.

# mkdir /etc/nginx/conf.d

Teraz otwórz plik z ulubionym edytorem tekstu. Nazwaliśmy plik "twoja_domena.conf", ale możesz go zastąpić rzeczywistą domeną. Nie zapomnij dodać .conf na końcu nazwy pliku.

# nano /etc/nginx/conf.d/twoja_domena.conf

Wklej następujące elementy:

server {nazwa_serwera twoja_domena; access_log /var/log/nginx/twoja_domena-access.log; error_log /var/log/nginx/twoja_domena-error.log; root / var / www / html / twoja_domena; 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; }}

Zastąp twoją_domę rzeczywistą domeną, zapisz i zamknij plik.

Sprawdź, czy konfiguracja jest poprawna:

# nginx -t

Jeśli wszystko jest w porządku, zrestartuj Nginx, aby zmiany zaczęły obowiązywać:

# restart usługi nginx

Last but not least, stwórz bardzo potrzebną bazę danych MySQL. Zaloguj się do MySQL jako root i wykonaj poniższe zapytania:

# mysql -u root -p mysql> utwórz bazę danych wp; Zapytanie OK, dotyczy 1 wiersza (0.00 s) mysql> przyzna wszystkie uprawnienia dla wp. [Email protected] identyfikowane przez "twoje_hasło"; Zapytanie OK, dotyczyło 0 wierszy (0.01 s) mysql> uprawnienia do płukania; Zapytanie OK, dotyczy 0 wierszy (0.00 s) mysql> exit

Z tą dbałością jedyną rzeczą, którą musisz zrobić, to zaktualizować plik wp-config.php o nowo utworzone poświadczenia bazy danych. Najpierw jednak skopiuj przykładowy plik do nowego pliku wp-config.php.

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

Otwórz plik:

# nano wp-config.php

Po zaktualizowaniu poświadczeń bazy danych wiersze powinny wyglądać następująco:

 // ** Ustawienia MySQL - Możesz uzyskać te informacje ze swojego hosta sieciowego ** // / ** Nazwa bazy danych dla WordPress * / define ("DB_NAME", "wp"); / ** nazwa użytkownika bazy danych MySQL * / define ("DB_USER", "wpuser"); / ** Hasło do bazy danych MySQL * / define ("DB_PASSWORD", "twoje_hasło"); / ** nazwa hosta MySQL * / define ("DB_HOST", "localhost");

Zapisz i zamknij plik.

Teraz otwórz swoją ulubioną przeglądarkę i przejdź do strony http://twoja_domena.com, aby zakończyć instalację WordPress.

Gratulacje, udało ci się zainstalować WordPress z Nginx na OpenSuse.

Zostaw odpowiedź

Twój adres e-mail nie zostanie opublikowany.

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.