Weboldal keresés

Telepítse a WordPress-t az Nginx, MariaDB 10 és PHP 7 segítségével a Debian 9 rendszeren


Nemrég jelent meg a WordPress 5, és azoknak, akik szívesen tesztelnék saját Debian szerverükön, elkészítettünk egy egyszerű és egyértelmű telepítési útmutatót.

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

A LEMPNginx – könnyű webszervert, a MariaDB – népszerű adatbázis-kiszolgálót és a PHP 7-et fogjuk használni.

Követelmények

  1. Egy dedikált szerver vagy egy VPS (Virtual Private Server) Debian 9 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 Web Server telepítése Debian 9 rendszeren

A WordPress egy webes alkalmazás, és oldalaink kiszolgálásához az Nginx webszervert fogjuk használni. A telepítéshez használja az alábbi parancsokat:

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

Ezután indítsa el a kiszolgálót, és engedélyezze, így minden rendszerindítás után automatikusan elindul.

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

A Vhost beállítása a WordPress webhelyhez az Nginx-en

Következő lépésünk egy vhost létrehozása WordPress webhelyünkhöz. Ez megmondja az Nginxnek, hogy hol keresse webhelyünk fájljait, és végezzen el rajta néhány extra konfigurációt.

Nyissa meg a következő fájlt kedvenc szövegszerkesztőjével:

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

Ebben az oktatóanyagban a example.com címet fogom használni, amelyet megváltoztathat a használni kívánt domainnel. Választhat nem létező tartományt, és a hosts fájl segítségével közvetlenül a rendszer IP-címén oldhatja fel a tartományt:

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.0-fpm.sock;
    fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

Miután befejezte a fájl szerkesztését, mentse el, majd engedélyezze a webhelyet az alábbi paranccsal.

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

Ezt követően újra kell töltenünk az nginxet, hogy a változtatások aktívvá váljanak.

sudo systemctl reload nginx 

A MariaDB 10 telepítése Debian 9 rendszeren

A WordPress adatbázist igényel, hogy tárolhassa adatait, például bejegyzéseket, felhasználókat stb. Választott adatbázis-kiszolgálónk a MariaDB, egy híres MySQL fork, amelyet a MySQL alkotói hoztak létre.

A MariaDB telepítéséhez használja az alábbi parancsot:

sudo apt install mariadb-server mariadb-client

Amikor a telepítés befejeződött, indítsa el a szolgáltatást, és engedélyezze, hogy minden rendszerindítás után elérhető legyen.

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

A MariaDB telepítésének biztosításához használja az alábbi parancsot:

sudo mysql_secure_installation

Kövesse a képernyőn megjelenő lépéseket, és ennek megfelelően válaszoljon a kérdésekre a MariaDB telepítésének biztosításához.

A következő lépésünk az, hogy létrehozunk egy üres adatbázist, hozzárendeljük az adatbázis-felhasználót, és megfelelő jogosultságokat adunk az adatbázishoz.

sudo mysql -u root -p

Az alábbi parancsok létrehozzák a wordpress nevű adatbázist, majd létrehozzák a wp_user adatbázis-felhasználókat „secure_password” jelszóval, majd jogosultságokat biztosítanak a felhasználónak a wordpress adatbázist. Ezután a jogosultságok kiürülnek, és kilépünk a MySQL promptból. A félkövér szöveget adatbázissal, felhasználóval és jelszóval tetszés szerint módosíthatja:

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 Debian 9 rendszeren

A WordPress PHP nyelven íródott, így nyilvánvalóan telepítenünk kell a PHP-t a rendszerünkre. A php-fpm módot fogjuk használni. Az alábbi parancs telepíti a WordPress futtatásához szükséges PHP-csomagokat:

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

Ezután indítsa el a php-fpm szolgáltatást, és engedélyezze:

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

A WordPress 5 telepítése Debian 9 rendszeren

Majdnem kész vagy. Ezek telepítésünk utolsó lépései. Most le kell töltenünk a legújabb WordPress csomagot a következő paranccsal.

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

Az archívum a wordpress nevű mappát tartalmazza, és kicsomagoljuk a /var/www/html könyvtárba:

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

Az nginx telepítésekor elkészítettük a dokumentumgyökérünket. Ez a dokumentum gyökér: /var/www/html/wordpress/. Most frissítenünk kell a mappa tulajdonjogát, hogy a webszerver hozzáférhessen:

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

Most már készen állunk a WordPress telepítésének befejezésére böngészőnk segítségével. Írja be domainjét a címsorba, és kövesse a képernyőn megjelenő lépéseket. Ha nem konfigurálta a hosts fájlt, írja be a következő sort az /etc/hosts fájlba.

IP-address example.com

Ahol az ip-címet a rendszer IP-címére kell cserélni, az example.com címet pedig a használni kívánt domainre.

Az oldal betöltésekor a következőket kell látnia:

Válassza ki a nyelvet, és lépjen tovább a következő oldalra, ahol meg kell adnia az adatbázis adatait. Használja azokat, amelyeket korábban készítettünk:

A következő oldalon meg kell adnia webhelye címét, felhasználónevét, jelszavát és e-mail címét:

A gombra kattintva a telepítés befejeződik. Most elkezdheti kezelni vadonatúj WordPress webhelyét.