WordPressin alkeet - Asennetaan WordPress omalle tietokoneelle
Sisällysluettelo:
- edellytykset
- MySQL-tietokannan luominen
- Asennetaan PHP
- Lataa Wordpress
- Nginxin määrittäminen
- Viimeistele WordPress-asennus
- johtopäätös
WordPress on ylivoimaisesti suosituin avoimen lähdekoodin blogi- ja CMS-alusta, joka hallitsee yli neljänneksen maailman verkkosivustoista. Se perustuu PHP: hen ja MySQL: ään, ja siinä on paljon ominaisuuksia, joita voidaan laajentaa ilmaisilla ja premium-laajennuksilla ja teemoilla. WordPress on yksinkertaisin tapa luoda verkkokauppa, verkkosivusto tai blogi.
Tässä opetusohjelmassa näytämme, kuinka WordPress asennetaan Ubuntu 18.04 -laitteeseen. Se on melko yksinkertainen prosessi, jonka loppuunsaattaminen vie vähemmän kuin kymmenen minuuttia.
Käytämme LEMP-pinoa Nginxin kanssa Web-palvelimena, SSL-varmenteen, uusimman PHP 7.2: n ja MySQL / MariaDB: n tietokantapalvelimena.
edellytykset
Varmista, että olet täyttänyt seuraavat ehdot, ennen kuin jatkat tätä opastusta:
- Sinulla on verkkotunnus, joka osoittaa palvelimen julkiseen IP: hen. Käytämme
example.com
. Olet kirjautunut sisään sisään käyttäjänä, jolla on sudo-oikeudet. Sinulla on Nginx asennettuna noudattamalla näitä ohjeita.Alueellesi asennettu SSL-varmenne. Voit asentaa ilmaisen Let's Encrypt SSL -sertifikaatin noudattamalla näitä ohjeita.
Päivitä pakettihakemisto ja järjestelmäpaketit uusimpiin versioihin:
sudo apt update
sudo apt upgrade
MySQL-tietokannan luominen
WordPress tallentaa kaikki tiedot MySQL-tietokantaan. Ensimmäinen askel on luoda MySQL-tietokanta, MySQL-käyttäjätili ja myöntää käyttöoikeus tietokantaan.
Jos sinulla ei vielä ole MySQL: tä tai MariaDB: tä asennettuna Ubuntu-palvelimelle, voit asentaa noudattamalla yhtä alla olevista ohjeista:
Kirjaudu MySQL-shelliin kirjoittamalla seuraava komento ja kirjoittamalla salasana pyydettäessä:
mysql -u root -p
Suorita seuraavat SQL-lauseet MySQL-kuoren sisällä luodaksesi tietokannan nimeltä
wordpress
, käyttäjän nimeltä
wordpressuser
ja myöntämällä käyttäjälle kaikki tarvittavat käyttöoikeudet:
CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
FLUSH PRIVILEGES;
EXIT;
Kun olet suorittanut yllä olevat komennot, sinulla on uusi MySQL-tietokanta ja käyttäjätili, joita WordPress-ilmentymäsi käyttää.
Asennetaan PHP
PHP 7.2, joka on oletus-PHP-versio Ubuntu 18.04 -versiossa, on täysin tuettu ja suositeltava WordPressille.
Asenna PHP ja kaikki vaadittavat PHP-laajennukset suorittamalla seuraava komento:
sudo apt install php7.2-cli php7.2-fpm php7.2-mysql php7.2-json php7.2-opcache php7.2-mbstring php7.2-xml php7.2-gd php7.2-curl
Asensimme PHP-FPM, koska käytämme Nginxiä Web-palvelimena.
PHP-FPM-palvelu käynnistyy automaattisesti, kun asennus on valmis.
Lataa Wordpress
Ennen kuin lataat Wordpress-arkistoa, luo ensin hakemisto, joka sisältää WordPress-tiedostot:
sudo mkdir -p /var/www/html/example.com
Seuraava vaihe on ladata uusin WordPress-versio WordPressin lataussivulta seuraavalla wget-komennolla:
cd /tmp
wget
Kun lataus on valmis, purkaa WordPress-arkisto ja siirrä poimitut tiedostot verkkotunnuksen asiakirjajuurikansioon:
tar xf latest.tar.gz
sudo mv /tmp/wordpress/* /var/www/html/example.com/
Lopuksi meidän on asetettava oikeat käyttöoikeudet, jotta web-palvelimella on täysi pääsy sivuston tiedostoihin ja hakemistoihin.
Koska sekä Nginx että PHP toimivat
www-data
käyttäjänä ja ryhmänä, suorita seuraava omistuskomento oikean omistajuuden asettamiseksi:
sudo chown -R www-data: /var/www/html/example.com
Nginxin määrittäminen
Nginxillä on jo jo oltava asennettuna järjestelmään SSL-varmenne Nginxillä, ellet tarkista tämän oppaan edellytyksiä.
Luodaksesi uuden palvelinlohkon WordPress-ilmentymäämme varten käytämme Nginx-reseptiä viralliselta Nginx-sivustolta.
Avaa tekstieditori ja luo seuraava tiedosto:
/etc/nginx/sites-available/example.com
# Redirect HTTP -> HTTPS server { listen 80; server_name www.example.com example.com; include snippets/letsencrypt.conf; return 301 https://example.com$request_uri; } # Redirect WWW -> NON WWW server { listen 443 ssl http2; server_name www.example.com; ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem; include snippets/ssl.conf; return 301 https://example.com$request_uri; } server { listen 443 ssl http2; server_name example.com; root /var/www/html/example.com; index index.php; # SSL parameters ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem; include snippets/ssl.conf; include snippets/letsencrypt.conf; # log files access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.2-fpm.sock; } location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ { expires max; log_not_found off; } }
Muista korvata esimerkki.com Wordpress-verkkotunnuksellasi ja määrittää oikea polku SSL-varmennetiedostoihin. Tässä kokoonpanossa käytetyt katkelmat luodaan tässä oppaassa.
Ota palvelinlohko käyttöön luomalla symbolinen linkki
sites-enabled
hakemistoon:
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
Ennen kuin käynnistät Nginx-palvelun, tee testi varmistaaksesi, ettei syntaksivirheitä ole:
sudo nginx -t
Jos virheitä ei ole, tulosteen tulisi näyttää tältä:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
ja voit käynnistää Nginxin uudelleen kirjoittamalla:
Viimeistele WordPress-asennus
Nyt kun Wordpress on ladattu ja palvelimen kokoonpano on valmis, voimme viimeistellä asennuksen verkkoliittymän kautta.
Avaa selain, kirjoita verkkotunnuksesi ja seuraavanlainen näyttö tulee näkyviin:
Täältä voit aloittaa WordPress-asennuksen mukauttamisen asentamalla uusia teemoja ja laajennuksia.
johtopäätös
Onnittelut, olet asentanut WordPressin Nginx kanssa onnistuneesti Ubuntu 18.04 -palvelimellesi. WordPressin ensimmäiset vaiheet on hyvä lähtökohta oppia lisää WordPressin käytön aloittamisesta.
ubuntu wordpress mysql mariadb cms nginxKuinka asentaa nginx ubuntu 16.04: een
Tässä opetusohjelmassa keskustellaan siitä, kuinka Nginx asennetaan ja hallitaan Ubuntu 16.04 -järjestelmissä. Nginx ääntänyt moottori x on ilmainen, avoimen lähdekoodin, erittäin suorituskykyinen HTTP ja käänteinen välityspalvelin.
Kuinka asentaa phpmyadmin nginx: n kanssa ubuntu 18.04: een
phpMyAdmin on avoimen lähdekoodin PHP-pohjainen työkalu MySQL- ja MariaDB-palvelimien hallintaan verkkopohjaisen käyttöliittymän kautta. Tässä opetusohjelmassa kuvataan, kuinka phpMyAdmin asennetaan Nginxin kanssa Ubuntu 18.04 -sovellukseen.
Kuinka asentaa wordpress nginx-ohjelmalla centos 7: een
Tässä opetusohjelmassa näytämme kuinka asentaa WordPress CentOS 7 -laitteeseen. WordPress on ylivoimaisesti suosituin avoimen lähdekoodin blogi- ja CMS-alusta maailmanlaajuisesti.