Weboldal keresés

Telepítse a WordPresst az Nginx, MariaDB 10 és PHP 7 segítségével az Ubuntu 18.04 rendszeren


A WordPress 5 nemrég megjelent néhány alapvető változtatással, például a Gutenberg-szerkesztővel. Sok olvasónk esetleg szeretné kipróbálni a saját szerverén. Azok számára, akik közületek, ebben az oktatóanyagban a WordPress 5 rendszert LEMP-vel állítjuk be Ubuntu 18.04 rendszeren.

Olvassa el még: Telepítse a WordPresst Nginx, MariaDB 10 és PHP 7 segítségével Debian 9 rendszeren

Azok számára, akik nem ismerik, a LEMP a Linux, az Nginx, a MySQL/MariaDB és a < népszerű kombinációja.PHP.

Követelmények

  1. Dedikált szerver vagy VPS (Virtual Private Server) Ubuntu 18.04 minimális telepítéssel.

FONTOS: Azt javaslom, hogy válassza a Bluehost Hosting szolgáltatást, amely különleges kedvezményt biztosít olvasóinknak, valamint egy 1 ingyenes domaint is tartalmaz. , 1 IP-cím, ingyenes SSL és 24 órás támogatás egész életen át.

Ez az oktatóanyag végigvezeti Önt az összes szükséges csomag telepítésén, saját adatbázis létrehozásán, vhost előkészítésén és a WordPress böngészőn keresztüli telepítésén.

Az Nginx webszerver telepítése Ubuntu 18.04-re

Először elkészítjük az Nginx webszerverünket. A csomag telepítéséhez futtassa a következő parancsot:

sudo apt update && sudo apt upgrade
sudo apt install nginx

Az nginx szolgáltatás elindításához és a rendszerindításkor automatikusan elindításához futtassa a következő parancsokat:

sudo systemctl start nginx.service
sudo systemctl enable nginx.service

Vhost for WordPress webhely létrehozása az Nginx-en

Most létrehozzuk a vhostot a WordPress webhelyünkhöz. Hozza létre a következő fájlt kedvenc szövegszerkesztőjével:

sudo vim /etc/nginx/sites-available/wordpress.conf

Az alábbi példában módosítsa a example.com címet a használni kívánt domainre:

server {
    listen 80;
    listen [::]:80;
    root /var/www/html/wordpress;
    index  index.php index.html index.htm;
    server_name example.com www.example.com;

     client_max_body_size 100M;

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

    location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass             unix:/var/run/php/php7.2-fpm.sock;
    fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

Mentse el a fájlt és lépjen ki. Ezután engedélyezze a webhelyet:

sudo ln -s /etc/nginx/sites-available/wordpress.conf  /etc/nginx/sites-enabled/

Ezután töltse be újra az nginx-et a következővel:

sudo systemctl reload nginx 

A MariaDB 10 telepítése Ubuntu 18.04-re

A MariaDB-t fogjuk használni WordPress adatbázisunkhoz. A MariaDB telepítéséhez futtassa a következő parancsot:

sudo apt install mariadb-server mariadb-client

A telepítés befejezése után elindítjuk, és beállítjuk, hogy a rendszerindításkor automatikusan elinduljon:

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

Ezután biztosítsa a MariaDB telepítését a következő parancs futtatásával:

sudo mysql_secure_installation

A feladat elvégzéséhez egyszerűen válaszoljon a prompt kérdéseire.

WordPress adatbázis létrehozása webhelyhez

Ezt követően elkészítjük az adatbázist, az adatbázis felhasználót és a jelszót a felhasználó számára. Ezeket a WordPress alkalmazásunk fogja használni, így csatlakozhat a MySQL szerverhez.

sudo mysql -u root -p

Az alábbi parancsokkal először adatbázist hozunk létre, majd egy adatbázis-felhasználót és annak jelszavát. Ezután megadjuk a felhasználói jogosultságokat az adatbázishoz.

CREATE DATABASE wordpress;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY ‘secure_password’;
GRANT ALL ON wordpress.* TO 'wp_user'@'localhost' ;
FLUSH PRIVILEGES;
EXIT;

A PHP 7 telepítése Ubuntu 18.04-re

Mivel a WordPress egy PHP nyelven írt alkalmazás, telepíteni fogjuk a PHP-t és a WordPress futtatásához szükséges PHP-csomagokat, használja az alábbi parancsot:

sudo apt install php-fpm php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-ldap php-zip php-curl

A telepítés befejezése után elindítjuk a php-fpm szolgáltatást, és engedélyezzük:

sudo systemctl start php7.2-fpm
systemctl enable php7.2-fpm

A WordPress 5 telepítése Ubuntu 18.04-re

Innentől kezdve kezdődik a könnyebb rész. Töltse le a legújabb WordPress csomagot a következő wget paranccsal:

cd /tmp && wget http://wordpress.org/latest.tar.gz

Ezután bontsa ki az archívumot a következővel:

sudo tar -xvzf latest.tar.gz -C /var/www/html

A fentiek létrehozzák a dokumentumgyökerünket, amelyet a vhost-ban állítottunk be, amely a /var/www/html/wordpress. Ezután meg kell változtatnunk a fájlok és mappák tulajdonjogát a könyvtárban a következőkkel:

sudo chown www-data: /var/www/html/wordpress/ -R

Most készen állunk a WordPress telepítésének futtatására. Ha nem regisztrált/nem létező domaint használt, konfigurálhatja a gazdagép /etc/hosts fájlját a következő rekorddal:

192.168.1.100 example.com

Feltételezve, hogy a szerver IP-címe 192.168.1.100, és az Ön által használt domain az example.com. Így a számítógépe megoldja az example.com címet. > a megadott IP-címen.

Most töltse be a domainjét egy böngészőbe, és látnia kell a WordPress telepítési oldalát:

A következő oldalon adja meg a korábban beállított adatbázis hitelesítő adatait:

Nyújtsa be az űrlapot, és a következő képernyőn állítsa be webhelye címét, adminisztrátori felhasználóját és e-mail címét:

A telepítés befejeződött, és megkezdheti a WordPress webhely kezelését. Kezdheti egy új téma telepítésével vagy a webhely funkcióinak bővítményekkel történő bővítésével.

Következtetés

Ennyi volt. A saját WordPress telepítésének folyamata az Ubuntu 18.04 rendszeren. Remélem, a folyamat egyszerű és egyértelmű volt.