WordPress on maailman suosituin alusta verkkosivujen rakentamiseen, olipa kyseessä sitten blogi, sähköisen kaupankäynnin verkkosivusto, yrityssivusto, portfoliosivusto, online-yrityshakemisto ja niin edelleen. Se on ilmainen ja avoimen lähdekoodin, helppo asentaa, oppia ja käyttää, erittäin laajennettavissa ja muokattavissa myös.
Lue myös:
Tässä oppaassa kerrotaan, miten WordPressin uusin versio asennetaan Apachen kanssa Ubuntu 20.04:ssä. Se olettaa, että sinulla on LAMP-pino asennettuna ja hyvin konfiguroituna verkkosivustojen isännöintiä varten, muuten katso oppaamme:
- How to Install LAMP Stack with PhpMyAdmin in Ubuntu 20.04
Asennus WordPressin asentamiseen Ubuntu 20.04:ssä
1. Asenna WordPress Ubuntu 20.04:ään. Kun LAMP-pino (Apache, MariaDB ja PHP) on asennettu ja konfiguroitu Ubuntu 20.04 -palvelimelle, voit jatkaa WordPressin uusimman version lataamista seuraavalla wget-komennolla.
$ wget -c http://wordpress.org/latest.tar.gz
2. Kun lataus on valmis, pura arkistoitu tiedosto tar-komennolla kuvan mukaisesti.
$ tar -xzvf latest.tar.gz
3. Siirrä seuraavaksi poimittu WordPress-hakemisto dokumenttisi pääkäyttäjätietoihin eli /var/www/html/
ja verkkosivujesi alle kuvan mukaisesti (korvaa mysite.com verkkosivujesi nimellä tai verkkotunnuksella). Seuraava komento luo mysite.com-hakemiston ja siirtää WordPress-tiedostot sen alle.
$ ls -l$ sudo cp -R wordpress /var/www/html/mysite.com$ ls -l /var/www/html/
4. Aseta nyt asianmukaiset käyttöoikeudet verkkosivuston (/var/www/html/mysite.com) hakemistoon. Sen pitäisi olla Apache2-käyttäjän ja -ryhmän nimellä www-data omistama.
$ sudo chown -R www-data:www-data /var/www/html/mysite.com$ sudo chmod -R 775 /var/www/html/mysite.com
Creating a WordPress Database for Website
5. Pääset alkuun kirjautumalla MariaDB-tietokannan komentokuorelle seuraavalla mysql-komennolla, jossa on -u
-lippu, jolla annetaan käyttäjänimi, jonka pitäisi olla root, ja -p
, jolla annetaan salasana, jonka asetit MySQL:n pääkäyttäjätilille, kun asensit MariaDB-ohjelmiston.
$ sudo mysql -u root -p
6. Kun olet kirjautunut sisään, suorita seuraavat komennot luodaksesi sivustosi tietokantaan tietokannan ja tietokantakäyttäjän, jolla on näytetyt oikeudet. Muista korvata ”mysite”, ”mysiteadmin” ja ”SecureP@ssHere!” tietokantasi nimellä, tietokannan käyttäjänimellä ja käyttäjän salasanalla.
MariaDB > CREATE DATABASE mysite;MariaDB > GRANT ALL PRIVILEGES ON mysite.* TO 'mysiteadmin'@'localhost' IDENTIFIED BY 'SecureP@ssHere!';MariaDB > FLUSH PRIVILEGES;MariaDB > EXIT
7. Siirry seuraavaksi verkkosivustosi dokumenttijuureen, luo wp-config.php-tiedosto annetusta esimerkkikokoonpanotiedostosta kuten kuvassa.
$ cd /var/www/html/mysite.com$ sudo mv wp-config-sample.php wp-config.php
8. Avaa sitten wp-config.php-konfiguraatiotiedosto muokkausta varten.
$ sudo vim wp-config.php
ja päivitä tietokantayhteysparametrit (tietokannan nimi, tietokantakäyttäjä ja käyttäjän salasana, joka on luotu edellä), kuten seuraavassa kuvakaappauksessa näytetään.
Apachevirtuaalisen isäntäkoneen (Apache VirtualHostin) luominen WordPress-verkkosivustoa varten
9. Seuraavaksi sinun on määritettävä Apache-verkkopalvelin palvelemaan WordPress-sivustoasi käyttämällä täysin määriteltyä verkkotunnusta luomalla sille Virtual Host Apache-konfiguraation alle.
Luo ja aktivoi uusi Virtual Host luomalla uusi tiedosto hakemistoon /etc/apache2/sites-available/. Tässä esimerkissä kutsumme tiedostoa nimellä mysite.com.conf (sen tulee päättyä .conf
-päätteeseen).
$ sudo vim /etc/apache2/sites-available/mysite.com.conf
Kopioi ja liitä sitten seuraava konfiguraatio siihen (korvaa ServerName- ja ServerAdmin-sähköpostit omilla arvoillasi).
<VirtualHost *:80>ServerName mysite.comServerAdmin webmaster@localhostDocumentRoot /var/www/html/mysite.comErrorLog ${APACHE_LOG_DIR}/error.logCustomLog ${APACHE_LOG_DIR}/access.log combined</VirtualHost>
Tallenna tiedosto ja sulje se.
10. Tarkista sitten Apache-konfiguraation syntaksin oikeellisuus. Jos syntaksi on kunnossa, ota uusi sivusto käyttöön ja lataa apache2-palvelu uudelleen, jotta uudet muutokset tulevat voimaan.
$ apache2ctl -t$ sudo a2ensite mysite.com.conf$ sudo systemctl reload apache2
11. Ota uusi sivusto käyttöön. Poista myös oletusarvoinen virtuaalinen isäntä käytöstä, jotta uusi sivustosi latautuu oikein selaimesta.
$ sudo a2dissite 000-default.conf$ sudo systemctl reload apache2
Completing the WordPress Installation via Web Interface
12. Viimeisessä osiossa näytetään, miten WordPress-asennus saatetaan loppuun web-asennusohjelman avulla. Avaa siis selaimesi ja navigoi käyttämällä sivustosi verkkotunnusta:
http://mysite.com.
Kun WordPressin verkkoasennusohjelma latautuu, valitse kieli, jota haluat käyttää asennuksessa, ja napsauta Jatka-painiketta.
13. Määritä seuraavaksi sivustosi otsikko, ylläpitäjän käyttäjätunnus ja salasana sekä sähköpostiosoite sivuston sisällön hallintaa varten. Napsauta sitten Asenna WordPress.
14. Kun WordPress-asennus on valmis, klikkaa Kirjaudu sisään päästäksesi sivustosi hallinnollisen kirjautumissivulle.
15. Kirjaudu nyt uudelle WordPress-sivustollesi käyttäen hallinnollisia tunnuksiasi (käyttäjätunnus ja salasana, jotka luotiin edellä) ja aloita sivuston muokkaaminen Dashboardista.
Tässä artikkelissa olemme selittäneet, miten WordPress asennetaan käyttämällä Apachea verkkopalvelimena ja MySQL:ää tietokantajärjestelmänä PHP-verkkosivustojen palvelemiseen.
Seuraavaksi ratkaisevaksi askeleeksi on tärkeää suojata WordPress-verkkosivustosi SSL:llä. Jos olet ottanut WordPressin käyttöön oikealla verkkotunnuksella, voit suojata sivuston ilmaisella Let’s Encrypt -varmenteella. Jos olet ottanut WordPressin käyttöön paikallisesti dummy-sivustolla testausta tai henkilökohtaista käyttöä varten, suosittelen käyttämään sen sijaan itse allekirjoitettua varmentetta.