Kuidas installida WordPress koos Apache'iga Ubuntu 20.04


WordPress on veebisaitide loomiseks kõige populaarsem platvorm maailmas, olgu selleks siis ajaveeb, e-kaubanduse veebisait, ettevõtte veebisait, portfelliveeb, veebiettevõtete kataloog jne. See on tasuta ja avatud lähtekoodiga, hõlpsasti installitav, õpitav ja kasutatav, samuti väga ühendatav ja kohandatav.

See juhend näitab, kuidas installida WordPressi uusim versioon Apache abil Ubuntu 20.04. Eeldatakse, et teil on LAMP-i pinu installitud ja veebisaitide majutamiseks hästi konfigureeritud, vastasel juhul vaadake meie juhendit:

  • Kuidas installida LAMP Stack koos PhpMyAdminiga Ubuntu 20.04

WordPressi installimine Ubuntu 20.04

1. Kui LAMP-i pinu (Apache, MariaDB ja PHP) on Ubuntu 20.04 serverisse installitud ja konfigureeritud, saate jätkata WordPressi uusima versiooni allalaadimist järgmise käsu wget abil.

$ wget -c http://wordpress.org/latest.tar.gz

2. Kui allalaadimine on lõppenud, ekstrakteerige arhiveeritud fail, kasutades käsku tar, nagu näidatud.

$ tar -xzvf latest.tar.gz

3. Järgmisena teisaldage ekstraktitud WordPressi kataloog oma dokumendi juure, st /var/www/html/ ja oma veebisaidi alla, nagu näidatud (asendage mysite.com oma veebisaidi nime või domeeninimega). Järgmine käsk loob kataloogi mysite.com ja teisaldab selle alla WordPressi failid.

$ ls -l
$ sudo cp -R wordpress /var/www/html/mysite.com
$ ls -l /var/www/html/

4. Nüüd määrake veebisaidi (/var/www/html/mysite.com) kataloogis sobivad õigused. See peaks kuuluma Apache2 kasutajale ja rühmale nimega www-data.

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

Veebisaidi jaoks WordPressi andmebaasi loomine

5. Alustamiseks logige sisse oma MariaDB andmebaasi kesta, kasutades järgmist mysql käsku lipuga -u , et sisestada kasutajanimi, mis peaks olema root ja -p parooli sisestamiseks. mille määrasite MySQL-i juurkonto jaoks MariaDB tarkvara installimisel.

$ sudo mysql -u root -p

6. Pärast sisselogimist käivitage saidi andmebaasi ja õigustega andmebaasi kasutaja loomiseks järgmised käsud, nagu näidatud. Ärge unustage asendada "mysite", "mysiteadmin" ja "[email !" koos oma andmebaasi nime, andmebaasi kasutajanime ja kasutaja parooliga.

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. Seejärel liikuge oma veebisaidi dokumendijuure ja looge näidatud konfiguratsioonifailist wp-config.php fail, nagu näidatud.

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

8. Seejärel avage redigeerimiseks konfiguratsioonifail wp-config.php.

$ sudo vim wp-config.php

ja värskendage andmebaasi ühenduse parameetreid (andmebaasi nimi, andmebaasi kasutaja ja ülaltoodud kasutaja parool), nagu on näidatud järgmisel ekraanipildil.

Apache VirtualHosti loomine WordPressi veebisaidile

9. Järgmisena peate konfigureerima Apache'i veebiserveri oma WordPressi saidi teenimiseks teie täielikult kvalifitseeritud domeeninime abil, luues selle jaoks Apache'i konfiguratsiooni alla virtuaalse hosti.

Uue virtuaalse hosti loomiseks ja aktiveerimiseks looge uus fail kataloogi/etc/apache2/sites-available/kataloogi. Selles näites kutsume faili mysite.com.conf (see peaks lõppema laiendiga .conf ).

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

Seejärel kopeerige ja kleepige sinna järgmine konfiguratsioon (asendades ServerName ja ServerAdmini meilid oma väärtustega).

<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>

Salvestage fail ja sulgege see.

10. Seejärel kontrollige Apache'i konfiguratsioonis süntaksi õigsust. Kui süntaks on korras, lubage uus sait ja laadige uute muudatuste rakendamiseks uuesti teenus apache2.

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

11. Samuti keelake virtuaalne vaikimisseade, et teie uus sait saaks veebibrauserist korralikult laadida.

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

WordPressi installimise lõpuleviimine veebiliidese kaudu

12. Viimane osa näitab, kuidas WordPressi installimine veebiinstalleri abil lõpule viia. Nii et avage oma brauser ja navigeerige oma saidi domeeninime abil:

http://mysite.com.

Kui WordPressi veebiinstaller laadib, valige installimiseks kasutatav keel ja klõpsake nuppu Jätka.

13. Seejärel määrake saidi pealkiri, administraatori kasutajanimi, parool ja e-posti aadress saidi sisu haldamiseks. Seejärel klõpsake nuppu Install WordPress.

14. Kui WordPressi installimine on lõpule jõudnud, klõpsake oma saidi administraatori sisselogimislehele pääsemiseks nuppu Logi sisse.

15. Nüüd logige sisse oma uuele WordPressi veebisaidile, kasutades oma administraatori mandaate (ülaltoodud kasutajanimi ja parool) ja hakake oma saiti juhtpaneelilt kohandama.

Selles artiklis oleme selgitanud, kuidas installida WordPress, kasutades Apache'i veebiserverina ja MySQL-i kui andmebaasisüsteemi PHP-veebisaitide teenindamiseks.

Järgmisena on oluline samm oma WordPressi sait SSL-iga kaitsta. Kui olete WordPressi juurutanud tõelisele domeenile, saate selle saidi kaitsta Free Let’s Encrypt sertifikaadiga. Kui olete WordPressi testimiseks või isiklikuks kasutamiseks paika pannud mannekeeniveebis, soovitan teil selle asemel kasutada ise allkirjastatud sertifikaati.