WordPress telepítése egy Hostigo NVMe VPS-re
Saját weboldalt szeretne, de nincs ideje a technikai részletekkel foglalkozni?
Ismerje meg a WordPress-t, a felhasználóbarát és ingyenes CMS-t, amellyel saját weboldalakat, blogokat, webshopokat hozhat létre és szerte a világon több millióan választanak
A Wikipédia szerint a WordPress-t az összes webhely több mint 40%-a használja, a WordPress továbbá hihetetlen számú pluginnal és kiterjesztéssel is bővíthető és testreszabható.
Kezdjük el!
Hozzon létre egy Hostigo NVMe VPS-t Debian 10 Linux rendszerrel rendszerünkben (nem is gondolná milyen egyszerű)!
Követelmények
Linux operációs rendszer alapú szerver (Debian 10).
Root hozzáférés a szerverhez.
A szerverhez kapcsolódó domain. (ajánlott)
PHP 8.2 telepítése
Ahhoz, hogy a WordPress egyáltalán futhasson, PHP szükséges. A WordPress hivatalos követelménye szerint a PHP7.4 a minimum rendszer vagy újabb. Ebben az útmutatóban a PHP legújabb verzióját telepítjük, nevezetesen a 8.2-őt.
Lépjen be a szerverére SSH-án keresztül (e-mailben kiküldtük az adatokat).
A PHP Repository hozzáadása
Hozzá kell adnunk a PHP 8.2 tárolót a Debian 10-hez.
Ehhez adja meg a következő parancsokat a következő sorrendben:
apt install sudo nano -y
sudo apt install -y lsb-release ca-certificates apt-transport-https software-properties-common gnupg2 -y
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/sury-php.list
wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add -
apt update && apt upgrade –y
PHP 8.2 telepítése
A PHP8.2 tényleges telepítése nagyon egyszerű, és egyetlen paranccsal elvégezhető:
apt install php8.2 -y
A php.ini beállítása
A PHP telepítése után módosítanunk kell a php.ini fájlt vagy a PHP konfigurációját. A nano szövegszerkesztőt használjuk. Nyissa meg a fájlt ezzel a paranccsal:
nano /etc/php/8.2/apache2/php.ini
És ne felejtse el megváltoztatni ezeket a paramétereket:
- memória_korlát = 1024 MB
- feltöltési_maximális_fájlméret = 24 MB
- post_max_size = 16 MB
- date.timezone = <Az Ön inidőzónája>
Az időzónának a következő formátumban kell lennie: Europe/Budapest
Tipp: A [CTRL+W] billentyűkombinációval megnyithat egy keresési mezőt, amelyben megkeresheti ezeket a paramétereket (pl. memóriakorlát). Nyomja meg az [Enter] gombot a pontos sorra ugráshoz. Ezzel a módszerrel nem kell végiggörgetni a teljes konfigurációt az értékek megtalálásához.
A paraméterek módosítása után mentse el a fájlt a [CTRL+O] billentyűkombinációval , és lépjen ki a szerkesztőből a [CTRL+X] billentyűkombinációval .
Egyéb szükséges programok telepítése
További szükséges programokat, például Apache2-őt és az adatbázisszoftvert kell telepítenünk. A PHP 8.2 telepítése már az előző lépésben megtörtént.
Telepítsük a többi szükséges programot ezzel a paranccsal:
apt install apache2 unzip wget curl mariadb-client mariadb-server
Adatbázis beállítása
A WordPress adatbázisban tárolja az adatokat, mint a felhasználói adatok és egyéb hozzáféréhez szükséges adatokat. Ezért létre kell hoznunk egy adatbázist a MariaDB használatával.
Először be kell jelentkeznie az adatbázis szoftverbe ezzel a paranccsal:
mysql –u root –p
Ezután meg kell adnia a root jelszavát.
Ezzel a paranccsal létrehozhatja az adatbázist:
create database wordpress;
Most létrehozunk egy adatbázis-felhasználót ezzel a paranccsal:
create user 'wordpress'@'localhost' identified by 'PASSWORD';
FONTOS: Állítson be egy biztonságos jelszót a PASSWORD helyére a fenti parancsban. Ügyeljen arra, hogy a jelszava előtt és mögött hagyja az aposztrófot.
Most adjon hozzáférést az adatbázis-felhasználónak a WordPress adatbázishoz ezzel a paranccsal:
grant all privileges on wordpress.* to ‘wordpress’@’localhost’;
És frissítse az adatbázist ezzel a paranccsal:
flush privileges;
Ez létrehozza az adatbázist és az adatbázis-felhasználót. Az adatbázisszoftverből ezzel a paranccsal léphet ki:
exit;
Törölje a helyőrző webhelyet
Mielőtt folytatnánk a WordPress fájlok letöltését, gyorsan töröljük azt a helyőrző webhelyet, amelyet a webszerver, az Apache2 hozott létre.
Ez a következő paranccsal történik:
cd /var/www/html && rm index.html
A WordPress fájlok letöltése
Most itt az ideje letölteni a tényleges WordPress fájlokat. Ehhez használja ezt a parancsot:
cd /home && wget https://wordpress.org/latest.zip
Mivel a letöltött fájl egy .zip-archívum, először ki kell csomagolnunk a következő paranccsal:
unzip latest.zip
A kicsomagolás után a .zip-archívumot ezzel a paranccsal távolíthatja el:
rm latest.zip
Most helyezze át a kicsomagolt WordPress fájlokat a megfelelő helyre ezzel a paranccsal:
cp -R /home/wordpress/* /var/www/html
Mappaengedélyek beállítása
Annak érdekében, hogy az Apache2 (a webszerver) hozzáférjen a WordPress fájlokhoz, módosítanunk kell néhány engedélyt.
Ezt a következő három paranccsal lehet megtenni:
chown -R www-data:www-data /var/www/html
sudo find /var/www/html -type d -exec chmod 755 {} \;
sudo find /var/www/html -type f -exec chmod 644 {} \;
Fordított proxy beállítása
Annak érdekében, hogy közöljük az Apache2-vel, hogy egy adott helyen fut egy WordPress-példány, be kell állítanunk egy fordított proxyt.
Ehhez ismét a nano-szövegszerkesztőt használjuk a fordított proxy létrehozásához. Használja ezt a parancsot a konfiguráció létrehozásához:
nano /etc/apache2/sites-available/wordpress.conf
Most illessze be a következő tartalmat:
<VirtualHost *:80>
ServerAdmin <YourEmail>
DocumentRoot /var/www/html/
ServerName <Your(Sub)Domain>
<Directory /var/www/html/>
Options +FollowSymlinks
AllowOverride All
Require all granted
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/html
SetEnv HTTP_HOME /var/www/html
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
FONTOS: A második sorban az <YourEmail> elemet érvényes e-mail címre kell cserélnie . Az e-mail címe előtt és mögött lévő zárójeleket (" < " és " > ") el kell távolítani.
Ezenkívül le kell cserélnie a negyedik sorban a <Saját(al)Domain> elemet az aktuális (al)domainre (ne felejtse el eltávolítani a zárójeleket!).
Miután megváltoztatta ezt a két dolgot, mentse el a fájlt a [CTRL+O] -val, és lépjen ki a szerkesztőből a [CTRL+X] gombbal .
Most aktiválhatja a konfigurációt a következő paranccsal:
a2ensite wordpress.conf
Most újra kell indítania a teljes webszervert ezzel a paranccsal, hogy a változtatások érvénybe lépjenek:
systemctl restart apache2
SSL-tanúsítvány telepítése Certbot segítségével
Az SSL-tanúsítványok az egyik kötelező biztonsági intézkedés, különösen az adatátvitel vagy a bejelentkezési adatok biztonsága érdekében. Ebben az oktatóanyagban a Certbotot használjuk, amely lehetővé teszi ingyenes Let's Encrypt tanúsítványok létrehozását, amelyek 90 napig érvényesek.
Ezzel a paranccsal telepítheti a Certbotot:
apt install certbot python3-certbot-apache -y
A Certbot telepítése után indítsa el a programot ezzel a paranccsal:
certbot --apache
Vegye figyelembe, hogy amikor először indítja el a programot, el kell fogadnia néhány licencfeltételt (tudjátok, a szokásos „mondd alá a lelked a program használatához” feltételeket).
Most látnia kell az összes aktív webhely listáját (pl. mywebsite.com vagy ilovethistutorial.com).
Ebben a következő lépésben be kell írnia a megfelelő számot, hogy kiválassza azt a webhelyet, amelyhez tanúsítványt szeretne telepíteni, majd válassza az Átirányítás lehetőséget (2. lehetőség a következő menüben).
Miután mindez megtörtént, hátradőlhet, és rácsodálkozhat munkája gyümölcsére: most már rendelkezik SSL-tanúsítvánnyal.
Fejezze be a WordPress telepítését a böngészőjében
Az összes szükséges program telepítve van, és minden beállítás elkészült. Most bezárhatja a konzolt, mivel a beállítás a böngészőben befejezhető.
Ehhez adja meg a választott domaint (aldomaint, ha van) a böngésző URL-sávjába.
Miután rákattintott a „Tovább!” gombra, a következő ablakban meg kell adnia korábban létrehozott adatbázisának adatait
Miután megadta az adatbázis-kapcsolatot, kattintson a Küldés gombra.
A következő oldalon kattintson a „Telepítés futtatása” gombra
Az alábbi menüben címet adhat a webhelyének, valamint adminisztrátori hozzáférést hozhat létre
Miután rákattintott az „Install WordPress” gombra, megerősíti, hogy a telepítés sikeres volt. Most kattintson a „Bejelentkezés” gombra, hogy bejelentkezzen a WordPress-példány háttérrendszerébe
Tipp: Ha a jövőben hozzá szeretne férni WordPress-példányának bejelentkezéséhez, használja a következő URL-sémát:
https://sajatdomain.hu/wp-admin
Gratulálunk! Telepített egy teljesen működőképes WordPress-weboldalt.
Hozzászólás (0)