A WordPress telepítése a LAMP mellett a Debian 10 rendszeren
Az először 2003-ban kiadott WordPress az internet egyik vezető CMS-rendszerévé nőtte ki magát, és a piaci részesedés több mint 30%-át teszi ki. A WordPress egy ingyenes, nyílt forráskódú CMS, amely PHP használatával készült, és a MySQL adatbázist használja.
Ebből az oktatóanyagból megtudhatja, hogyan telepítheti a WordPress programot Debian 10 Buster rendszerre.
Előfeltételek
Mielőtt elkezdené, hajtson végre repülési ellenőrzést, és győződjön meg arról, hogy telepítette a következőket.
- Telepítse a LAMP-ot a Debian 10 kiszolgálóra.
- Rendszeres felhasználó sudo jogosultságokkal.
1. lépés: Adatbázis létrehozása a WordPress számára
Kezdjük azzal, hogy létrehozunk egy MySQL adatbázist a WordPress számára, amely számos fájlt tartalmaz, amelyekhez adatbázisra van szükség.
sudo mysql -u root -p
Ez arra kéri, hogy írja be a root jelszót, amelyet a MySQL adatbázis-kiszolgáló telepítés során történő biztosításakor adott meg. Írja be a helyes jelszót, és nyomja le az ENTER billentyűt a MySQL shell eléréséhez.
Ezután létrehozunk egy wordpress_db
nevű adatbázist. Nyugodtan játszhat bármilyen névvel. Az adatbázis létrehozásához futtassa:
mysql> CREATE DATABASE wordpress_db;
Ezután hozzon létre egy adatbázis-felhasználót, és adjon neki minden engedélyt az adatbázishoz az alábbiak szerint.
mysql> GRANT ALL ON wordpress_db.* TO 'wordpress_user'@'localhost' IDENTIFIED BY 'password';
Ne felejtse el lecserélni a „jelszó” karakterláncot saját erős jelszavára. A módosítások mentéséhez adja ki a parancsot.
mysql> FLUSH PRIVILEGES;
Végül lépjen ki a MySQL-ből a parancs végrehajtásával.
mysql> EXIT;
A parancs összefoglalása a képen látható.
2. lépés: További PHP-bővítmények telepítése
A WordPress további bővítménycsomagot igényel, hogy problémamentesen működjön. Ezt szem előtt tartva folytassa és telepítse az extra PHP-bővítményeket az ábra szerint.
sudo apt update
sudo apt install php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip
A változtatások végrehajtásához indítsa újra az Apache webszervert az alábbiak szerint.
sudo systemctl restart apache2
3. lépés: Telepítse a WordPress-t Debian 10 rendszerre
Miután az adatbázis teljesen konfigurált, most letöltjük és telepítjük a WordPress-t az Apache webes gyökérkönyvtárába.
sudo cd /var/www/html/
A curl paranccsal folytassa és töltse le a WordPress tarball fájlt.
sudo curl -O https://wordpress.org/latest.tar.gz
Ezután folytassa és bontsa ki a WordPress tarball fájlt az ábra szerint.
sudo tar -xvf latest.tar.gz
Ez egy wordpress feliratú mappát eredményez. Ez a mappa tartalmazza az összes WordPress konfigurációs fájlt. A kicsomagolás után biztonságosan törölheti a WordPress tarballfájlt.
sudo rm latest.tar.gz
4. lépés: A WordPress konfigurálása Debian 10 rendszeren
Ebben a lépésben módosítani fogjuk a WordPress mappát a web gyökérmappában. Mielőtt azonban ezt megtennénk, módosítanunk kell a fájlok tulajdonjogát és engedélyeit. Fájltulajdonjogot fogunk hozzárendelni a wordpress könyvtárban található összes fájlhoz a paranccsal.
sudo chown -R www-data:www-data /var/www/html/wordpress
Ezután rendelje hozzá a megfelelő engedélyeket az alábbi parancsok szerint.
sudo find /var/www/html/wordpress/ -type d -exec chmod 750 {} \;
sudo find /var/www/html/wordpress/ -type f -exec chmod 640 {} \;
Ezenkívül át kell neveznie a minta konfigurációs fájlt a wordpress könyvtárban egy olyan fájlnévre, amelyből olvasni tud.
cd wordpress
sudo mv wp-config-sample.php wp-config.php
Ezután kedvenc szövegszerkesztőjével nyissa meg a wp-config.php
fájlt. Ebben az esetben a vim szövegszerkesztőt fogom használni.
sudo vim wp-config.php
Görgessen le, és keresse meg a MySQL-beállítások szakaszt, és feltétlenül töltse ki a megfelelő adatbázis-adatokat a WordPress adatbázis létrehozásakor az alábbiak szerint.
Mentse el, és lépjen ki a konfigurációs fájlból.
5. lépés: A WordPress telepítésének biztosítása Debian 10 rendszeren
Ezenkívül biztonsági kulcsokat kell generálnunk, hogy további biztonságot nyújthassunk a WordPress telepítéséhez. A WordPress automatikus generátort biztosít ezekhez a kulcsokhoz, hogy ne kelljen saját magunk generálni őket.
Ha ezeket az értékeket szeretné előállítani a WordPress titkos generátorból, futtassa a parancsot.
sudo curl -s https://api.wordpress.org/secret-key/1.1/salt/
A parancs a képen látható kimenetet generálja. Vegye figyelembe, hogy az Ön esetében ez a kód eltérő lesz.
define('AUTH_KEY', 'fmY^b9+HF@oF;R|+=F P:+NZx@k{+,;dA3lOa>8x{nU29TWw5bP12-q><`/');
define('SECURE_AUTH_KEY', 'j5vk0)3K[G$%uXFv5-03/?E~[X01zeS3CR(nCs5|ocD_?DAURG?pWxn,w<04:J)p'); define('LOGGED_IN_KEY', 'KQZQd|T9d9~#/]7b(k^F|4/N2QR!hUkR[mg?ll^F4~l:FOBhiN_t)3nktX/J+{s['); define('NONCE_KEY', 'Pg8V&/}?D@OiTW_RZ><W3c6JFvad|0>R.i$42]-Wj-HH_?^[1t0@ZK?8U5<ec:q%'); define('AUTH_SALT', '*i>O[(Dc*8Pzi%E=,`kN$b>%?UTJR==YmGN4VUx7Ys:$tb<PiScNy{#@x0h*HZ[|'); define('SECURE_AUTH_SALT', '}=5l/6$d [s-NNXgjiQ*u!2Y7z+^Q^cHAW*_Z+}8SBWE$wcaZ+; 9a>W7w!^NN}d');
define('LOGGED_IN_SALT', '%:brh7H5#od-^E5#?^[b<=lY#>I9-Tg-C45FdepyZ-UpJ-]yjMa{R(E`=2_:U+yP');
define('NONCE_SALT', '-ZVuC_W[;ML;vUW-B-7i}sw@f~+JUW|o]-&k+D &+-@btd1n+ddGjr:~C_E^!od[');
Másolja a létrehozott kimenetet.
Még egyszer nyissa meg a WordPress wp-config.php
konfigurációs fájlt.
sudo vim wp-config.php
Görgessen, és keresse meg azt a szakaszt, amely az álértékeket tartalmazza, az alábbiak szerint.
Törölje ezeket az értékeket, és illessze be a korábban létrehozott értékeket.
Mentse el, és lépjen ki a konfigurációs fájlból.
6. lépés: Az Apache konfigurálása WordPresshez
Ezután néhány módosítást végre kell hajtani az alapértelmezett 000-default.conf
Apache konfigurációs fájlban, amely az /etc/apache2/sites-available útvonalon található.
Ismét a kedvenc szövegszerkesztővel nyissa meg az alapértelmezett konfigurációs fájlt.
sudo vim /etc/apache2/sites-available/000-default.conf
Ezután keresse meg a DocumentRoot
attribútumot, és módosítsa /var/www/html
értékről /var/www/html/wordpress
értékre.
Még mindig ugyanabban a fájlban másolja és illessze be a következő sorokat a Virtuális gazdagép blokkba.
<Directory /var/www/html/wordpress/>
AllowOverride All
</Directory>
Mentse el, és lépjen ki a konfigurációs fájlból.
Ezután engedélyezze a mod_rewrite funkciót, hogy használni tudjuk a WordPress Permalink funkcióját.
sudo a2enmod rewrite
Annak ellenőrzésére, hogy minden rendben ment-e, adja ki a parancsot.
sudo apache2ctl configtest
A változtatások végrehajtásához indítsa újra az Apache webszervert.
sudo systemctl restart apache2
7. lépés: Futtassa a WordPress telepítési beállítást
Ezen a ponton elkészültünk a WordPress telepítéséhez szükséges összes szerverkonfigurációval. Az utolsó lépés a telepítés webböngészőn keresztül történő befejezése.
Ehhez indítsa el a webböngészőt, és keresse meg szervere IP-címét vagy domainnevét
http://server_IP_address
OR
http://server_domain_name
Az első oldalon ki kell választania a kívánt nyelvet. Kattintson a kívánt nyelvre, majd kattintson a 'Folytatás' gombra.
A következő oldalon adja meg a további szükséges információkat, például a webhely nevét, felhasználónevét, jelszavát és e-mail címét.
Miután kitöltötte az összes szükséges mezőt, kattintson a bal alsó sarokban található „WordPress telepítése” gombra.
Ha minden jól ment, a „Siker” visszaigazolást kapja.
Most, hogy bejelentkezzen a WordPress CMS-be, kattintson a „Bejelentkezés” gombra.
Ez automatikusan kitölti a korábban megadott adatokat. Az irányítópult eléréséhez kattintson a „Bejelentkezés” gombra
Gratulálunk! Ezen a ponton sikeresen telepítette a WordPress programot Debian 10 buster Linux rendszerre. Végre a végére értünk ennek az oktatóanyagnak. Reméljük, hogy hasznos volt az Ön számára. Próbálja ki, és ossza meg visszajelzését. Kösz.