Modul 2 · 2.3
Kézi telepítés
Modul 2: Telepítés és beállítás · Olvasási idő: 9 perc
Tanulási cél: E lecke után Ön képes lesz a WordPress telepítésére telepítő nélkül, és megérti, hogy egy telepítő mit végez el Ön helyett.
Kulcsfogalmak: letöltés a wordpress.org oldalról, ellenőrző összeg, SFTP, adatbázis, adatbázis-felhasználó, legkisebb jogosultság elve, wp-config-sample.php, kulcsok és salt-ok, táblaelőtag, telepítőszkript, WP-CLI
Miért érdemes egyszer kézzel is megtenni
Akkor is tanulságos egyszer kézzel telepíteni a WordPress-t, ha egyébként mindig telepítőt használ. Így láthatja, milyen összetevőkből áll a rendszer, és hogyan függnek össze. Ez később segít egy költöztetésnél, egy nem csatlakozó adatbázisnál, vagy ha telepítő nélkül vesz át egy weboldalt valaki mástól. Emellett nem minden tárhelyszolgáltatónál van telepítő.
A lépések: a WordPress letöltése, feltöltése, egy adatbázis létrehozása, a wp-config.php kitöltése és a telepítőszkript futtatása.
1. lépés: letöltés, kizárólag a wordpress.org oldalról
A WordPress-t mindig a https://wordpress.org/download/ címről töltse le (vagy a magyar nyelvű verzió a https://hu.wordpress.org/ oldalról). Soha ne töltse le más oldalról: egy módosított verzió hátsó kaput tartalmazhat.
A wordpress.org kiadási oldalán minden verziónál szerepel egy ellenőrző összeg (SHA-1 vagy MD5). Ezzel ellenőrizheti, hogy a letöltés közben nem változott-e meg a fájl. A saját számítógépén például:
sha1sum wordpress-7.1.4.zip (Linux)
shasum -a 1 wordpress-7.1.4.zip (macOS)
certutil -hashfile wordpress-7.1.4.zip SHA1 (Windows)Az eredménynek pontosan egyeznie kell a wordpress.org oldalon szereplő értékkel.
2. lépés: feltöltés
Csomagolja ki a zip fájlt. Kap egy wordpress nevű mappát, benne a wp-admin, wp-includes, wp-content mappákkal és a különálló fájlokkal. Ennek a mappának a tartalmát helyezze a webmappájába (public_html), ne magát a mappát; ellenkező esetben a weboldala a example.com/wordpress/ címen jelenik meg.
A feltöltésnek két módja van:
- FTP-programmal, például FileZilla segítségével. Használjon SFTP-t vagy FTPS-t, ne sima FTP-t: sima FTP esetén a jelszava titkosítatlanul utazik az interneten.
- Zipként a Fájlkezelőn keresztül, a vezérlőpultjában, majd ott kicsomagolva. Ez gyakran sokkal gyorsabb, mint több ezer különálló fájl feltöltése.
3. lépés: adatbázis és adatbázis-felhasználó
Hozzon létre a vezérlőpultjában egy új adatbázist és egy adatbázis-felhasználót. Két dologra figyeljen:
- Weboldalanként külön felhasználó. Ne használjon egyetlen adatbázis-felhasználót az összes weboldalához, és semmiképp se a tárhelyfiókja főfelhasználóját. Ha egy weboldalt feltörnek, a betörő ezekkel az adatokkal csak ahhoz az egy adatbázishoz fér hozzá.
- Jogosultságok: a WordPress-nek normál használathoz elég az adatok olvasása, írása, módosítása és törlése (SELECT, INSERT, UPDATE, DELETE). A telepítéshez és a táblaszerkezetet módosító frissítésekhez CREATE, ALTER, INDEX és DROP jogosultság is szükséges. A gyakorlatban a legtöbb vezérlőpult minden jogot megad a felhasználónak arra az egy adatbázisra. Ez elfogadható, amíg valóban csak az az egy adatbázis.
Jegyezze fel az adatbázis nevét, a felhasználónevet, a jelszót és a hostot. A legtöbb tárhelyszolgáltatónál a host localhost. A DirectAdmin esetén az adatbázis és a felhasználó neve elé előtagként a fiókneve kerül, például felhasznalo_wp1.
4. lépés: wp-config.php
A mappában található egy wp-config-sample.php fájl. Másolja át ezt wp-config.php néven, és töltse ki:
define( 'DB_NAME', 'felhasznalo_wp1' );
define( 'DB_USER', 'felhasznalo_wp1' );
define( 'DB_PASSWORD', 'a-3-lepesben-megadott-jelszo' );
define( 'DB_HOST', 'localhost' );Ezután cserélje ki a nyolc, put your unique phrase here szöveget tartalmazó sort új kulcsokra és salt-okra. Ezeket a https://api.wordpress.org/secret-key/1.1/salt/ címen szerezheti be: minden alkalommal, amikor megnyitja ezt az oldalt, új, véletlenszerű értékeket kap. Illessze be ezeket a példasorok helyére.
Opcionálisan választhat egy másik táblaelőtagot is a wp_ helyett, például ha több telepítést helyez el egy adatbázisban. Csak betűk, számok és aláhúzásjel használható.
Mentse el a wp-config.php fájlt. Ha kihagyja ezt a lépést, az 5. lépésben a WordPress saját maga nyit meg egy űrlapot, amelyen megadhatja az adatbázis-adatokat. Ez is működik, de a kulcsokat és az előtagot ekkor nem Ön választja meg.
5. lépés: a telepítőszkript
Nyissa meg a böngészőjében a https://example.com/wp-admin/install.php címet. A WordPress megkérdezi a nyelvet, a weboldal nevét, az adminisztrátor felhasználónevét és jelszavát, az e-mail-címet, valamint hogy a keresőmotorok indexelhetik-e a weboldalt. Ezután létrehozza a táblákat, és a weboldal elkészül.
Ezt a feltöltés után azonnal végezze el. Egy feltöltött, de még nem telepített WordPress veszélyes: aki elsőként nyitja meg az install.php oldalt, az választja meg az adminisztrátort. Léteznek botok, amelyek pontosan ezt keresik. Ne töltse fel ma, és telepítse csak a jövő héten.
Ugyanez WP-CLI-vel
A WP-CLI egy parancssori program, amellyel böngésző nélkül telepítheti és kezelheti a WordPress-t. Sok tárhelyszolgáltatónál elérhető SSH-n vagy a vezérlőpult terminálján keresztül. A teljes telepítés ekkor így néz ki:
wp core download --locale=hu_HU
wp config create --dbname=felhasznalo_wp1 --dbuser=felhasznalo_wp1 --prompt=dbpass
wp core install --url=https://example.com --title="Webhelyem" \
--admin_user=admin_k7 --admin_email=admin@example.com --prompt=admin_passwordA wp config create létrehozza a wp-config.php fájlt, és automatikusan lekéri az új kulcsokat és salt-okat. A --prompt opcióval a jelszót begépelheti, ahelyett hogy beírná a parancsba (különben megmarad a terminálja előzményeiben).
A WP-CLI később is hasznos: wp core update, wp plugin list, wp core verify-checksums (7.5 lecke) és wp search-replace (3.2 lecke). Nem kötelező használnia, de jó tudni, hogy létezik.
Mit tesz hozzá egy telepítő
Most, hogy kézzel is elvégezte, látja, mit ad hozzá egy telepítő: létrehozza az adatbázist és a felhasználót erős jelszóval, lekéri az új salt-okat, azonnal telepít (nincs nyitva maradó install.php), és nyilvántartja a telepítést a frissítésekhez, biztonsági mentésekhez és klónozásokhoz. Ha kézzel telepít, ezeket az utolsó dolgokat Önnek kell elintéznie (7. és 8. modul), vagy a telepítést utólag importálnia kell a telepítőjébe.
Összefoglalás
- A WordPress-t kizárólag a wordpress.org oldalról töltse le, és szükség esetén ellenőrizze az ellenőrző összeget.
- Töltse fel SFTP-n vagy FTPS-en keresztül, vagy zipként a Fájlkezelőn keresztül.
- Minden weboldalhoz adjon saját adatbázist és adatbázis-felhasználót.
- Töltse ki a wp-config.php fájlt az adatbázis-adatokkal, valamint az api.wordpress.org oldalról származó új kulcsokkal és salt-okkal.
- A telepítőszkriptet azonnal futtassa le a feltöltés után; egy nyitva maradó install.php kockázatot jelent.
Kvíz
Feladat
Feladat D2.3: Egy második telepítés kézzel. Telepítse a WordPress-t kézzel egy teszt-aldomainre, például a kezzel.example.com címre (a saját domainjével). Töltse le a wordpress.org oldalról, hozzon létre saját adatbázist és adatbázis-felhasználót, töltse ki saját maga a wp-config.php fájlt új salt-okkal, és futtassa le a telepítőszkriptet. Pipálja ki az egyes lépéseket, és válaszoljon: milyen jogosultságokat kapott az adatbázis-felhasználója, és ez miért (nem) bölcs döntés? Mi volt a különbség a 2.2 leckében szereplő telepítőhöz képest? Törölje a teszttelepítést (fájlokat és adatbázist), ha végzett, vagy importálja a telepítőjébe.
D2.3. feladat: Egy második telepítés kézzel
Ezt a feladatot saját maga végzi el, senki nem ellenőrzi. Pipálja ki, amit elvégzett, és jelölje meg a feladatot elvégzettként.
Általában a felhasználó minden jogot megkap az adott egy adatbázisra. Ez rendben is van, amíg csak egy adatbázisról van szó, és a felhasználó máshoz nem fér hozzá. A telepítő létrehozta Önnek az adatbázist, kitöltötte a wp-config.php fájlt és a saltokat, azonnal lefuttatta a telepítést, és nyilvántartja a telepítést a frissítésekhez.
A pipái és jegyzetei csak ebben a böngészőben maradnak meg, sehova nem küldjük el őket. Ha bejelentkezett, a Fiókomban csak azt tároljuk, hogy elvégezte a feladatot.
További olvasnivaló
Ezek a cikkek a WebOké vezérlőpultjain bemutatott lépéseket írják le; más vezérlőpultokon hasonlóan működnek.
- DirectAdmin útmutató 11.7: Kapcsolódás FileZillával (FTP, FTPS és SFTP)
- DirectAdmin útmutató 11.3: Zip-fájlok kibontása és létrehozása
- DirectAdmin útmutató 12.1: Adatbázis létrehozása
- DirectAdmin útmutató 12.2: Adatbázis felhasználók, jogosultságok és jelszavak
- DirectAdmin útmutató 15.2: SSH Kulcsok és bejelentkezés SSH-val
- DirectAdmin útmutató 15.3: Terminál a böngészőben
- WordPress telepítése (wordpress.org, angol): https://developer.wordpress.org/advanced-administration/before-install/howto-install/
