Installi WordPress koos Nginxi, MariaDB 10 ja PHP 7-ga Debian 9-sse
WordPress 5 ilmus hiljuti ja neile, kes soovivad seda oma Debiani serveris testida, oleme koostanud lihtsa ja arusaadava häälestusjuhendi.
Kasutame LEMP - Nginx - kerget veebiserverit, MariaDB - populaarset andmebaasiserverit ja PHP 7.
- spetsiaalne server või VPS (virtuaalne privaatne server) koos Debian 9 minimaalse installiga
TÄHTIS: soovitan teil minna Bluehosti hostimise juurde, mis pakub meile oma lugejatele erisoodustust ja sellega kaasneb ka 1 tasuta domeen, 1 IP-aadress , Tasuta SSL ja ööpäevaringne tugi kogu eluks.
See õpetus juhendab teid kõigi vajalike pakettide installimisel, oma andmebaasi loomisel, vhosti ettevalmistamisel ja WordPressi installimise lõpuleviimisel brauseri kaudu.
Nginxi veebiserveri installimine Debian 9-sse
WordPress on veebirakendus ja meie lehtede teenindamiseks kasutame Nginxi veebiserverit. Selle installimiseks kasutage allolevaid käske:
$ sudo apt update && sudo apt upgrade $ sudo apt install nginx
Järgmisena käivitage server ja lubage see, nii et see käivitub automaatselt pärast iga süsteemi käivitamist.
$ sudo systemctl start nginx.service $ sudo systemctl enable nginx.service
Vhosti seadistamine WordPressi veebisaidile Nginxis
Meie järgmine samm on luua WordPressi veebisaidile vhost. See annab Nginxile teada, kust meie veebisaidi faile otsida ja selles lisakonfiguratsiooni teha.
Avage oma lemmiktekstiredaktoriga järgmine fail:
$ sudo vim /etc/nginx/sites-available/wordpress.conf
Selle õpetuse jaoks kasutan example.com
, saate seda muuta domeeniga, mida soovite kasutada. Võite valida olematu domeeni ja kasutada hostifaili selle domeeni lahendamiseks otse oma süsteemi IP-l:
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; } }
Kui olete faili redigeerimise lõpetanud, salvestage see ja lubage seejärel sait alloleva käsuga.
$ sudo ln -s /etc/nginx/sites-available/wordpress.conf /etc/nginx/sites-enabled/
Pärast seda peame nginxi uuesti laadima, et muudatused saaksid aktiivseks muutuda.
$ sudo systemctl reload nginx
MariaDB 10 installimine Debian 9-le
WordPress nõuab andmebaasi, et see saaks selles hoida oma andmeid, näiteks postitusi, kasutajaid jne. Meie valitud andmebaasiserver on siin MariaDB - kuulus MySQL-i kahvli, mille on loonud MySQL-i loojad.
MariaDB installimiseks kasutage allolevat käsku:
$ sudo apt install mariadb-server mariadb-client
Kui installimine on lõppenud, käivitage teenus ja lubage see, et see oleks saadaval pärast iga süsteemi käivitamist.
$ sudo systemctl start mariadb.service $ sudo systemctl enable mariadb.service
MariaDB installi kindlustamiseks kasutage allolevat käsku:
$ sudo mysql_secure_installation
MariaDB installi kindlustamiseks järgige ekraanil kuvatavaid samme ja vastake küsimustele.
Meie järgmine samm on luua tühi andmebaas, määrata sellele andmebaasi kasutaja ja anda sellele kasutajale andmebaasile piisavad õigused.
$ sudo mysql -u root -p
Allpool olevad käsud loovad andmebaasi nimega wordpress
, seejärel loovad andmebaasi kasutajad wp_user
parooliga 'secure_password', seejärel annavad sellele kasutajale õigused wordpress andmebaas. Järgmisena kustutatakse õigused ja väljume MySQL-i viipast. Rasvase teksti saate andmebaasi, kasutaja ja parooliga muuta oma valikul:
CREATE DATABASE wordpress; CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'secure_password'; GRANT ALL ON wordpress.* TO 'wp_user'@'localhost' ; FLUSH PRIVILEGES; EXIT;
PHP 7 installimine Debian 9-le
WordPress on kirjutatud PHP-s, nii et ilmselt peame oma süsteemi installima PHP. Kasutame php-fpm. Allolev käsk installib WordPressi käitamiseks vajalikud PHP-paketid:
$ 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
Pärast seda käivitage teenus php-fpm ja lubage see:
$ sudo systemctl start php7.0-fpm $ systemctl enable php7.0-fpm
WordPressi 5 installimine Debian 9-le
Sa oled peaaegu valmis. Need on meie installi viimased sammud. Nüüd peame järgmise käsu abil alla laadima uusima WordPressi paketi.
$ sudo cd /tmp && wget http://wordpress.org/latest.tar.gz
Arhiiv sisaldab kausta nimega wordpress ja pakime selle kataloogi/var/www/html:
$ sudo tar -xvzf latest.tar.gz -C /var/www/html
Oleme nginxi installimisel oma dokumendijuure ette valmistanud. Selle dokumendi juur on/var/www/html/wordpress /. Nüüd peame värskendama kausta omandiõigust, et veebiserver sellele juurde pääseks:
$ sudo chown www-data: /var/www/html/wordpress/ -R
Nüüd oleme valmis oma brauseri abil WordPressi installimise lõpule viima. Sisestage aadressiribale oma domeen ja järgige ekraanil kuvatavaid juhiseid. Kui te pole oma hostifaili konfigureerinud, peaksite faili/etc/hosts sisestama järgmise rea.
IP-address example.com
Kus peaksite asendama ip-aadressi süsteemi IP-aadressiga ja example.com domeeniga, mida soovite kasutada.
Lehe laadimisel peaksite nägema järgmist:
Valige oma keel ja jätkake järgmisele lehele, kus teil palutakse sisestada oma andmebaasi üksikasjad. Kasutage neid, mille oleme varem loonud:
Järgmisel lehel palutakse teil sisestada oma veebisaidi pealkiri, kasutajanimi, parool ja e-posti aadress:
Kui klõpsate nupul, on teie installimine lõpule viidud. Nüüd saate hakata haldama oma uhiuut WordPressi veebisaiti.