A WordPress a legnépszerűbb platform a világon a weboldalak építéséhez, legyen az blog, e-kereskedelmi weboldal, üzleti weboldal, portfólió weboldal, online üzleti könyvtár és így tovább. Ingyenes és nyílt forráskódú, könnyen telepíthető, megtanulható és használható, nagymértékben bővíthető és testreszabható is.
Lássuk még:
Ez az útmutató megmutatja, hogyan kell telepíteni a WordPress legújabb verzióját Apache-csal Ubuntu 20.04-ben. Feltételezi, hogy a LAMP stack telepítve és jól konfigurálva van a weboldalak hostingolásához, ellenkező esetben lásd útmutatónkat:
- How to Install LAMP Stack with PhpMyAdmin in Ubuntu 20.04
Installing WordPress in Ubuntu 20.04
1. Miután a LAMP stack (Apache, MariaDB és PHP) telepítve és konfigurálva van az Ubuntu 20.04 szerveren, továbbléphet a WordPress legújabb verziójának letöltéséhez az alábbi wget parancs segítségével.
$ wget -c http://wordpress.org/latest.tar.gz
2. Ha a letöltés befejeződött, a tar paranccsal az ábrán látható módon kicsomagolja az archivált fájlt.
$ tar -xzvf latest.tar.gz
3. Ezután a kicsomagolt WordPress könyvtárat áthelyezi a dokumentum gyökerébe, azaz a /var/www/html/
és a weboldal alá az ábrán látható módon (a mysite.com helyett a weboldal nevét vagy domain nevét használja). A következő parancs létrehoz egy mysite.com könyvtárat, és a WordPress fájlokat átmozgatja alatta.
$ ls -l$ sudo cp -R wordpress /var/www/html/mysite.com$ ls -l /var/www/html/
4. Most állítsa be a megfelelő jogosultságokat a weboldal (/var/www/html/mysite.com) könyvtárában. Ennek a www-data nevű Apache2 felhasználó és csoport tulajdonában 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 a webhelyhez
5. A kezdéshez jelentkezzen be a MariaDB adatbázis héjába az alábbi mysql paranccsal, a -u
jelzővel a felhasználónév megadásához, amelynek root-nak kell lennie, és a -p
jelszó megadásához, amelyet a MariaDB szoftver telepítésekor a MySQL root fiókhoz állított be.
$ sudo mysql -u root -p
6. A bejelentkezés után futtassa a következő parancsokat a webhelye adatbázisának és egy adatbázis-felhasználónak a bemutatott jogosultságokkal történő létrehozásához. Ne feledje, hogy a “mysite”, “mysiteadmin” és “SecureP@ssHere!” helyett az adatbázis nevét, az adatbázis felhasználónevét és a felhasználó jelszavát adja meg.
MariaDB > CREATE DATABASE mysite;MariaDB > GRANT ALL PRIVILEGES ON mysite.* TO 'mysiteadmin'@'localhost' IDENTIFIED BY 'SecureP@ssHere!';MariaDB > FLUSH PRIVILEGES;MariaDB > EXIT
7. Ezután lépjen be a honlapja dokumentumgyökerébe, hozzon létre egy wp-config.php fájlt a mellékelt minta konfigurációs fá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ésre.
$ sudo vim wp-config.php
és frissítse az adatbázis-kapcsolat paramétereit (adatbázisnév, adatbázis-felhasználó és a felhasználó fent létrehozott jelszava) az alábbi képernyőképen látható módon.
Creating Apache VirtualHost for WordPress Website
9. Ezután az Apache webkiszolgálót úgy kell konfigurálnia, hogy a WordPress webhelyét a teljesen minősített domainnév használatával szolgálja ki, az Apache konfigurációja alatt létrehozva egy Virtual Hostot számára.
Az új Virtual Host 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 fájlt mysite.com.conf-nak fogjuk nevezni (a fájlnak .conf
kiterjesztéssel kell végződnie).
$ sudo vim /etc/apache2/sites-available/mysite.com.conf
Ezután másolja be és illessze be a következő konfigurációt (a ServerName és ServerAdmin e-maileket a saját értékeivel helyettesítve).
<VirtualHost *:80>ServerName mysite.comServerAdmin webmaster@localhostDocumentRoot /var/www/html/mysite.comErrorLog ${APACHE_LOG_DIR}/error.logCustomLog ${APACHE_LOG_DIR}/access.log combined</VirtualHost>
Mentsd el a fájlt és zárd be.
10. Ezután ellenőrizze az Apache konfiguráció szintaxisának helyességét. Ha a szintaxis rendben van, engedélyezze az új webhelyet, és töltse ú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. Tiltja le az alapértelmezett virtuális hosztot is, hogy az új webhely megfelelően betölthető legyen 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ó szakaszban bemutatjuk, hogyan fejezzük be a WordPress telepítését a webes telepítő segítségével. Nyissa meg tehát a böngészőt, és navigáljon a webhelye domainnevének használatával:
http://mysite.com.
Amikor a WordPress webes telepítő betöltődik, válassza ki a telepítéshez használni kívánt nyelvet, és kattintson a Folytatás gombra.
13. Ezután állítsa be a webhely címét, az adminisztrátori felhasználónevet és jelszót, valamint egy e-mailt a webhely tartalmának kezeléséhez. Ezután kattintson a WordPress telepítése gombra.
14. Ha a WordPress telepítése befejeződött, kattintson a Bejelentkezés gombra, hogy elérje webhelye adminisztrátori bejelentkezési oldalát.
15. Most jelentkezzen be új WordPress webhelyére az adminisztrátori hitelesítő adatokkal (a fent létrehozott felhasználónév és jelszó), és kezdje el webhelye testreszabását a Dashboardról.
Ebben a cikkben elmagyaráztuk, hogyan kell telepíteni a WordPress-t az Apache mint webszerver és a MySQL mint PHP weboldalak kiszolgálására szolgáló adatbázisrendszer használatával.
A következő fontos lépés, hogy a WordPress oldalát SSL-lel védje. Ha a WordPress-t egy valódi domainre telepítette, akkor az oldalt az ingyenes Let’s Encrypt tanúsítvánnyal biztosíthatja. Ha tesztelés vagy személyes használat céljából helyileg telepítette a WordPress-t egy dummy webhelyen, akkor azt javaslom, hogy helyette saját aláírású tanúsítványt használjon.