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.