Weboldal keresés

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.

  1. Telepítse a LAMP-ot a Debian 10 kiszolgálóra.
  2. 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.