Weboldal keresés

A WordPress telepítése Apache segítségével az Ubuntu 20.04-ben


A WordPress a világ legnépszerűbb platformja webhelyek készítésére, legyen szó blogról, e-kereskedelmi webhelyről, üzleti webhelyről, portfóliówebhelyről, online üzleti címtárról stb. Ingyenes és nyílt forráskódú, könnyen telepíthető, megtanulható és használható, nagymértékben csatlakoztatható és testreszabható is.

Olvassa el még: A WordPress telepítése az Nginx segítségével az Ubuntu 20.04-ben

Ez az útmutató bemutatja, hogyan telepítheti a WordPress legújabb verzióját az Apache segítségével az Ubuntu 20.04 rendszerben. Feltételezi, hogy telepítve van a LAMP verem, és jól be van állítva webhelyek tárolására, ellenkező esetben tekintse meg útmutatónkat:

  • A LAMP Stack telepítése a PhpMyAdmin segítségével az Ubuntu 20.04-ben

A WordPress telepítése Ubuntu 20.04-ben

1. A LAMP verem (Apache, MariaDB és PHP) telepítése után és az Ubuntu 20.04 szerveren konfigurálva folytathatja a WordPress legújabb verziójának letöltését a következő wget paranccsal.

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

2. A letöltés befejezése után az ábrán látható módon csomagolja ki az archivált fájlt a tar paranccsal.

tar -xzvf latest.tar.gz

3. Ezután helyezze át a kibontott WordPress-könyvtárat a dokumentum gyökérkönyvtárába, azaz a /var/www/html/ címre, és a webhelye alá a képen látható módon (cserélje ki a mysite.com< címet a webhely nevével vagy a domain nevével). A következő parancs létrehoz egy mysite.com könyvtárat, és ebbe helyezi át a WordPress fájlokat.

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

4. Most állítsa be a megfelelő engedélyeket a webhely (/var/www/html/mysite.com) könyvtárában. A tulajdonosnak az Apache2 felhasználónak és a www-data nevű csoportnak kell lennie.

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

WordPress adatbázis létrehozása webhelyhez

5. A kezdéshez jelentkezzen be MariaDB adatbázishéjába a következő mysql paranccsal a -u kapcsolóval, és adja meg a felhasználónevet, amelynek a következőnek kell lennie: root és -p egy jelszó megadásához, amelyet a MariaDB szoftver telepítésekor állított be a MySQL root fiókhoz.

sudo mysql -u root -p

6. Bejelentkezés után futtassa a következő parancsokat webhelye adatbázisának és az ábrán látható jogosultságokkal rendelkező adatbázis-felhasználó létrehozásához. Ne felejtse el lecserélni a „sajatoldalam”, a „sajatoldaladmin” és a „SecureP@ssHere!” kifejezéseket az adatbázis nevére, az adatbázis felhasználónevére és a felhasználó jelszavára. .

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

7. Ezután lépjen be webhelye dokumentumgyökérébe, és hozzon létre egy wp-config.php fájlt a megadott konfigurációs mintafájlból az ábrán látható módon.

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

8. Ezután nyissa meg a wp-config.php konfigurációs fájlt szerkesztéshez.

sudo vim wp-config.php

és frissítse az adatbázis-kapcsolat paramétereit (adatbázis neve, adatbázis-felhasználó és a felhasználó fent létrehozott jelszava) az alábbi képernyőképen látható módon.

Apache VirtualHost WordPress webhely létrehozása

9. Ezután be kell állítania az Apache webszervert, hogy az Ön teljes minősített domainnevével szolgálja ki WordPress webhelyét, ehhez hozzon létre egy virtuális gazdagépet az Apache konfigurációjában.

Új virtuális gazdagép létrehozásához és aktiválásához hozzon létre egy új fájlt az /etc/apache2/sites-available/ könyvtárban. Ebben a példában a mysite.com.conf fájlt fogjuk meghívni (a .conf kiterjesztéssel kell végződnie).

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

Ezután másolja ki és illessze be a következő konfigurációt (a ServerName és a ServerAdmin e-mailek helyére a saját értékeivel).

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

Mentse el a fájlt és zárja be.

10. Ezután ellenőrizze az Apache-konfiguráció szintaktikai helyességét. Ha a szintaxis rendben van, engedélyezze az új webhelyet, és töltse be újra az apache2 szolgáltatást az új módosítások alkalmazásához.

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

11. Ezenkívül tiltsa le az alapértelmezett virtuális gazdagépet, hogy lehetővé tegye az új webhely megfelelő betöltését a webböngészőből.

sudo a2dissite 000-default.conf
sudo systemctl reload apache2

A WordPress telepítésének befejezése webes felületen keresztül

12. Az utolsó rész bemutatja, hogyan kell befejezni a WordPress telepítését a webes telepítő segítségével. Tehát nyissa meg böngészőjét, és navigáljon webhelye domainnevével:

http://mysite.com.

A WordPress webes telepítő betöltése után válassza ki a telepítéshez használni kívánt nyelvet, majd kattintson a Folytatás gombra.

13. Ezután állítsa be a webhely címét, adminisztrátori felhasználónevét és jelszavát, valamint egy e-mail címet a webhely tartalmának kezeléséhez. Ezután kattintson a WordPress telepítése lehetőségre.

14. A WordPress telepítése után kattintson a Bejelentkezés lehetőségre a webhely adminisztratív bejelentkezési oldalának eléréséhez.

15. Most jelentkezzen be új WordPress webhelyére adminisztrátori hitelesítő adataival (felhasználónév és jelszó), és kezdje el testreszabni webhelyét az Irányítópultról.

Ebben a cikkben elmagyaráztuk, hogyan telepíthető a WordPress az Apache webszerverként és a MySQL adatbázisrendszer használatával PHP-webhelyek kiszolgálására.

Ezután a döntő lépés a WordPress webhely SSL-lel való biztonságossá tétele. Ha valódi domainen telepítette a WordPress-t, a webhelyet Free Let’s Encrypt tanúsítvánnyal védheti. Ha tesztelés vagy személyes használat céljából helyben telepítette a WordPress-t egy álwebhelyen, azt javaslom, hogy használjon helyette önaláírt tanúsítványt.