Kuinka asentaa WordPress Apachen kanssa Ubuntu 20.04: ssä


WordPress on suosituin alusta maailmassa verkkosivustojen rakentamiseen, olipa se sitten blogi, verkkokauppasivusto, yrityssivusto, salkun verkkosivusto, online-yrityshakemisto ja niin edelleen. Se on ilmainen ja avoimen lähdekoodin, helppo asentaa, oppia ja käyttää, erittäin liitettävissä ja muokattavissa.

Tässä oppaassa kerrotaan, kuinka asennetaan uusin WordPress-versio Apache-ohjelmalla Ubuntu 20.04: een. Se olettaa, että sinulla on LAMP-pino asennettu ja konfiguroitu hyvin verkkosivustojen isännöimiseksi, muuten katso oppaamme:

  • Kuinka LAMP-pino asennetaan PhpMyAdminin kanssa Ubuntu 20.04: ssä

WordPressin asentaminen Ubuntu 20.04: een

1. Kun LAMP-pino (Apache, MariaDB ja PHP) on asennettu ja määritetty 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ä sitten purettu WordPress-hakemisto asiakirjan juurihakemistoon eli /var/www/html/ ja verkkosivustosi alle kuvan osoittamalla tavalla (korvaa mysite.com verkkosivustosi 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. Määritä nyt asianmukaiset oikeudet verkkosivuston (/var/www/html/omasivusto.com) hakemistoon. Sen pitäisi olla Apache2-käyttäjän ja ryhmän nimeltään www-data.

$ sudo chown -R www-data:www-data /var/www/html/mysite.com
$ sudo chmod -R 775 /var/www/html/mysite.com

WordPress-tietokannan luominen verkkosivustolle

5. Aloita kirjautumalla MariaDB-tietokantasi kuoreen käyttämällä seuraavaa mysql-komentoa -u -merkillä antamaan käyttäjänimi, jonka tulisi olla root ja -p salasanan syöttämiseksi. jonka määritit MySQL-juuritilille, kun asennit MariaDB-ohjelmiston.

$ sudo mysql -u root -p

6. Luo sisäänkirjautumisen jälkeen seuraavat komennot luodaksesi sivustosi tietokannan ja tietokannan käyttäjän, jolla on käyttöoikeudet kuvan mukaisesti. Muista korvata "mysite", "mysiteadmin" ja "[email !" tietokannan nimellä, tietokannan käyttäjänimellä ja käyttäjän salasanalla.

MariaDB [(none)]> CREATE DATABASE mysite;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON mysite.* TO 'mysiteadmin'@'localhost' IDENTIFIED BY '[email !';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT

7. Siirry seuraavaksi verkkosivustosi juurihakemistoon, luo wp-config.php -tiedosto näytetystä kokoonpanotiedostosta kuvan mukaisesti.

$ cd /var/www/html/mysite.com
$ sudo mv wp-config-sample.php wp-config.php

8. Avaa sitten wp-config.php-määritystiedosto muokkausta varten.

$ sudo vim wp-config.php

ja päivitä tietokantayhteysparametrit (tietokannan nimi, tietokannan käyttäjä ja yllä luotu käyttäjän salasana) seuraavan kuvakaappauksen mukaisesti.

Apache VirtualHost for WordPress -sivuston luominen

9. Seuraavaksi sinun on määritettävä Apache-palvelin palvelemaan WordPress-sivustoasi käyttämällä täyttä verkkotunnustasi luomalla sille virtuaalinen isäntä Apache-kokoonpanoon.

Luo ja aktivoi uusi virtuaalinen isäntä luomalla uusi tiedosto hakemistoon/etc/apache2/sites-available /. Tässä esimerkissä kutsutaan tiedosto mysite.com.conf (sen pitäisi päättyä .conf -laajennukseen).

$ sudo vim /etc/apache2/sites-available/mysite.com.conf

Kopioi ja liitä sitten seuraava kokoonpano siihen (korvaamalla ServerName- ja ServerAdmin-sähköpostit arvoillasi).

<VirtualHost *:80>
	ServerName mysite.com
	ServerAdmin [email 
	DocumentRoot /var/www/html/mysite.com
	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Tallenna tiedosto ja sulje se.

10. Tarkista sitten Apache-kokoonpanon syntaksin oikeellisuus. Jos syntaksi on OK, ota uusi sivusto käyttöön ja lataa apache2-palvelu uudet muutokset käyttöön.

$ apache2ctl -t
$ sudo a2ensite mysite.com.conf
$ sudo systemctl reload apache2

11. Poista myös oletusarvoinen virtuaaliasema käytöstä, jotta uusi sivustosi latautuu oikein verkkoselaimelta.

$ sudo a2dissite 000-default.conf
$ sudo systemctl reload apache2

WordPress-asennuksen loppuun saattaminen verkkoliitännän kautta

12. Viimeinen osa osoittaa, kuinka WordPress-asennus voidaan suorittaa loppuun verkkoasennusohjelman avulla. Joten avaa selain ja navigoi sivustosi verkkotunnuksella:

http://mysite.com.

Kun WordPress-verkkoasennusohjelma latautuu, valitse asennukseen käytettävä kieli ja napsauta Jatka.

13. Seuraavaksi määritä sivustosi otsikko, järjestelmänvalvojan käyttäjänimi, salasana ja sähköpostiosoite sivuston sisällön hallitsemiseksi. Napsauta sitten Asenna WordPress.

14. Kun WordPress-asennus on valmis, napsauta Kirjaudu sisään päästäksesi sivustosi järjestelmänvalvojan kirjautumissivulle.

15. Kirjaudu nyt uuteen WordPress-verkkosivustoosi käyttämällä järjestelmänvalvojan kirjautumistietojasi (yllä luotu käyttäjänimi ja salasana) ja ala mukauttaa sivustoasi hallintapaneelista.

Tässä artikkelissa olemme selittäneet, kuinka WordPress asennetaan käyttämällä Apache-palvelinta web-palvelimena ja MySQL-tietokantajärjestelmää PHP-verkkosivustojen palvelemiseen.

Seuraavaksi ratkaiseva askel on suojata WordPress-sivustosi SSL: llä. Jos olet ottanut WordPressin käyttöön todellisessa verkkotunnuksessa, voit suojata sivuston Free Let’s Encrypt -sertifikaatilla. Jos olet ottanut WordPressin käyttöön paikallisesti nuken verkkosivustolla testausta tai henkilökohtaista käyttöä varten, suosittelen, että käytät sen sijaan itse allekirjoittamaa sertifikaattia.