Asenna WordPress Nginxin, MariaDB 10:n ja PHP 7:n kanssa Debian 9:ään
WordPress 5 on äskettäin julkaistu, ja niille teistä, jotka haluavat testata sitä omalla Debian-palvelimellaan, olemme laatineet yksinkertaisen ja selkeän asennusoppaan.
Lue myös: Asenna WordPress Nginxin, MariaDB 10:n ja PHP 7:n kanssa Ubuntu 18.04:ään
Käytämme LEMP - Nginx - kevyt verkkopalvelin, MariaDB - suosittu tietokantapalvelin ja PHP 7.
Vaatimukset
- Oma palvelin tai VPS (Virtual Private Server) Debian 9:n minimaalisella asennuksella
TÄRKEÄÄ: Suosittelen käyttämään Bluehost Hosting -palvelua, joka tarjoaa lukijoillemme erikoisalennuksen, ja sen mukana tulee myös 1 ilmainen verkkotunnus , 1 IP-osoite, Ilmainen SSL ja 24/7-tuki elinikäisenä.
Tämä opetusohjelma opastaa sinua asentamaan kaikki tarvittavat paketit, luomaan oman tietokannan, valmistelemaan vhost ja viimeistelemään WordPressin asennuksen selaimen kautta.
Nginx-verkkopalvelimen asentaminen Debian 9:ään
WordPress on verkkosovellus, ja käytämme sivujemme palvelemiseen Nginx-verkkopalvelinta. Asenna se käyttämällä alla olevia komentoja:
sudo apt update && sudo apt upgrade
sudo apt install nginx
Käynnistä seuraavaksi palvelin ja ota se käyttöön, jotta se käynnistyy automaattisesti jokaisen järjestelmän käynnistyksen jälkeen.
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
Vhostin määrittäminen WordPress-verkkosivustolle Nginxissä
Seuraava askel on luoda vhost WordPress-verkkosivustollemme. Tämä kertoo Nginxille, mistä etsiä verkkosivustomme tiedostoja ja tehdä siihen lisämäärityksiä.
Avaa seuraava tiedosto suosikkitekstieditorillasi:
sudo vim /etc/nginx/sites-available/wordpress.conf
Käytän tätä opetusohjelmaa varten example.com
-osoitetta, voit vaihtaa sen verkkotunnuksen kanssa, jota haluat käyttää. Voit valita ei-olemassa olevan toimialueen ja käyttää hosts-tiedostoa ratkaistaksesi kyseisen toimialueen suoraan järjestelmäsi IP-osoitteesta:
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;
}
}
Kun olet lopettanut tiedoston muokkaamisen, tallenna se ja ota sitten sivusto käyttöön alla olevalla komennolla.
sudo ln -s /etc/nginx/sites-available/wordpress.conf /etc/nginx/sites-enabled/
Sen jälkeen meidän on ladattava nginx uudelleen, jotta muutokset voivat aktivoitua.
sudo systemctl reload nginx
MariaDB 10:n asentaminen Debian 9:ään
WordPress vaatii tietokannan, jotta se voi säilyttää tietonsa, kuten viestit, käyttäjät jne., siinä. Tässä valitsemamme tietokantapalvelimemme on MariaDB, kuuluisa MySQL-haarukka, jonka ovat luoneet MySQL:n luojat.
Asenna MariaDB käyttämällä alla olevaa komentoa:
sudo apt install mariadb-server mariadb-client
Kun asennus on valmis, käynnistä palvelu ja ota se käyttöön, jotta se on käytettävissä jokaisen järjestelmän käynnistyksen jälkeen.
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Suojaa MariaDB-asennus käyttämällä alla olevaa komentoa:
sudo mysql_secure_installation
Noudata näytön ohjeita ja vastaa kysymyksiin vastaavasti varmistaaksesi MariaDB-asennuksen.
Seuraava askel on luoda tyhjä tietokanta, määrittää siihen tietokannan käyttäjä ja antaa tälle käyttäjälle riittävät oikeudet tietokantaan.
sudo mysql -u root -p
Alla olevat komennot luovat tietokannan nimeltä wordpress
, luovat sitten tietokannan käyttäjät wp_user
, joilla on salasana 'secure_password', ja myöntävät sitten kyseiselle käyttäjälle oikeudet wordpress
-tietokanta. Seuraavaksi oikeudet tyhjennetään ja poistumme MySQL-kehotteesta. Voit muuttaa lihavoitua tekstiä tietokannan, käyttäjän ja salasanan kanssa valintasi mukaan:
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:n asentaminen Debian 9:ään
WordPress on kirjoitettu PHP-kielellä, joten meidän on luonnollisesti asennettava PHP järjestelmäämme. Käytämme php-fpm. Alla oleva komento asentaa tarvittavat PHP-paketit WordPressin suorittamiseen:
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
Käynnistä sen jälkeen php-fpm-palvelu ja ota se käyttöön:
sudo systemctl start php7.0-fpm
systemctl enable php7.0-fpm
WordPress 5:n asentaminen Debian 9:ään
Olet melkein valmis. Nämä ovat asennuksemme viimeiset vaiheet. Nyt meidän on ladattava uusin WordPress-paketti käyttämällä seuraavaa komentoa.
sudo cd /tmp && wget http://wordpress.org/latest.tar.gz
Arkisto sisältää kansion nimeltä wordpress ja puramme sen hakemistoon /var/www/html:
sudo tar -xvzf latest.tar.gz -C /var/www/html
Olemme laatineet dokumenttijuuremme, kun asennettiin nginx. Tämän asiakirjan juuri on /var/www/html/wordpress/. Nyt meidän on päivitettävä kansion omistajuus, jotta verkkopalvelin voi käyttää sitä:
sudo chown www-data: /var/www/html/wordpress/ -R
Nyt olemme valmiita viimeistelemään WordPressin asennuksen selaimellamme. Kirjoita verkkotunnuksesi osoitepalkkiin ja seuraa näytön ohjeita. Jos et ole määrittänyt hosts-tiedostoasi, kirjoita seuraava rivi /etc/hosts-tiedostoon.
IP-address example.com
Korvaa ip-osoite järjestelmän IP-osoitteella ja example.com verkkotunnuksella, jota haluat käyttää.
Kun lataat sivun, sinun pitäisi nähdä seuraava:
Valitse kieli ja jatka seuraavalle sivulle, jonne sinua pyydetään syöttämään tietokantasi tiedot. Käytä aiemmin luomiamme:
Seuraavalla sivulla sinua pyydetään antamaan verkkosivustosi otsikko, käyttäjätunnus, salasana ja sähköpostiosoite:
Kun napsautat painiketta, asennus on valmis. Nyt voit aloittaa upouuden WordPress-verkkosivustosi hallinnan.