Installer WordPress med Nginx på openSUSE

Som du allerede ved, er WordPress et gratis og open source content management system (CMS) baseret på PHP og MySQL, som du kan bruge til at oprette en smuk hjemmeside, blog eller app.

I denne artikel vil vi installer WordPress med Nginx på en openSUSE VPS. Så følg de nemme trin nedenfor, og du vil have et fuldt funktionelt WordPress-websted på din openSUSE Linux VPS.

KRAV

Vi bruger vores SSD 1 Linux VPS hosting plan for denne tutorial. Før du starter installationen, skal du sørge for, at du har Nginx, PHP-FPM og MySQL installeret på din server. Hvis ikke, følg vores fremragende tutorial om installerer LEMP (Linux, Nginx, MariaDB & PHP) på openSUSE.

Log ind på din server via SSH

# ssh [Email protected]_IP

Du kan kontrollere, om du har det korrekte OS installeret på din server med følgende kommando:

kat / etc / issue

Du skal få denne output:

Velkommen til openSUSE 13.1 "Flaske" - Kernel \ r (\ l).

Udgangen, du får, kan være forskellig fra dette afhængigt af den version af openSUSE du har.

OPDATER SYSTEMET

Sørg for, at din server er fuldt opdateret ved hjælp af:

# zypper op

Installer også wget og unzip fordi disse kommandoer skal bruges senere:

# zypper installere wget unzip

INSTALLER WORDPRESS

Dokumentets rod, som vi sætter til din WordPress-hjemmeside, er / var / www / html / din_domæne. Opret derfor og indtast mappen:

# mkdir -p / var / www / html / dit_domæne # cd / var / www / html / din_domæne

Download den nyeste WP-version:

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

Udpak det hentede arkiv:

# unzip latest.zip

Filerne vil blive hentet ud i en mappe kaldet wordpress, så du skal flytte filerne / mapper indefra til din nuværende placering (/ var / www / html / din_domæne). Brug kommandoen nedenfor:

# mv wordpress / *.

Slet den unødvendige mappe og installation:

# rmdir wordpress / && rm latest.zip

Tildel de egentlige filer / mapper, så din Nginx webserver rent faktisk kan læse dataene:

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

Dit næste skridt er at oprette en Nginx virtual host config-fil til det domæne, du vil bruge til at være vært for WordPress. Opret en brugerdefineret bibliotek kaldet conf.d hvor Nginx conf-filen til dit domæne vil opholde sig.

# mkdir /etc/nginx/conf.d

Nu åbner du en fil med din yndlings teksteditor. Vi navngiver filen 'your_domain.conf', men lad det være at erstatte det med dit aktuelle domæne. Glem ikke at tilføje .conf i slutningen af ​​filnavnet.

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

Indsæt følgende:

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 / din_domæne; placering / {index index.php; try_files $ uri $ uri / /index.php$is_args$args; } placering ~ \ .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; }}

Udskift your_domain med dit faktiske domæne, gem og luk filen.

Test, om din config er korrekt:

# nginx -t

Hvis alt er OK, genstart Nginx for ændringerne træder i kraft:

# service nginx genstart

Sidst men ikke mindst, opret den meget nødvendige MySQL database. Log ind på MySQL som root og udfør nedenstående forespørgsler:

# mysql -u root -p mysql> opret database wp; Forespørgsel OK, berørt 1 række (0.00 sec) mysql> give alle privilegier på wp. * Til [Email protected] identificeret af 'din_password'; Query OK, berørte 0 rækker (0.01 sec) mysql> flush privilegier; Forespørgsel OK, påvirket 0 rækker (0.00 sec) mysql> exit

Med det sørget for det eneste du skal gøre er at opdatere wp-config.php-filen med de nyoprettede databaseoplysninger. Men først skal du kopiere prøvefilen til en ny wp-config.php-fil.

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

Åbn filen:

# nano wp-config.php

Efter opdatering af databaseoplysningerne skal linjerne se sådan ud:

 // ** MySQL-indstillinger - Du kan få denne information fra din webhost ** // / ** Navnet på databasen til WordPress * / define ('DB_NAME', 'wp'); / ** MySQL database brugernavn * / define ('DB_USER', 'wpuser'); / ** MySQL database password * / define ('DB_PASSWORD', 'din_password'); / ** MySQL værtsnavn * / define ('DB_HOST', 'localhost');

Gem og luk filen.

Nu skal du åbne din yndlingswebbrowser og navigere til http://your_domain.com for at afslutte WordPress-installationen.

Tillykke med at du har installeret WordPress med Nginx på OpenSuse.

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.