a WordPress + LAMP a klasszikus webtárhely-beállítás.
persze, vannak más szoftver verem lehetőségek a WordPress tárolásához (csapatunk egy része részleges a LEMP-hez). De a webhelyek széles körű megvalósítása és használata szempontjából az egész világon semmi sem hasonlítható össze a LAMP-s WordPress-rel.
tehát ma megmutatjuk, hogyan lehet így kiszolgálni webhelyét a világ számára a WordPress telepítésével a Debian 9-re egy LAMP stack segítségével.
szeretné telepíteni a WordPress-t, de nem a Debianra?
6112 > kattintson ide a WordPress + Ubunbu 18.04 oktatóanyagunkhoz
602 kattintson ide a WordPress + Centos 7 oktatóanyagunkhoz
- WordPress + LAMP: a legnépszerűbb CMS és webszerver
- Hogyan telepítsük a WordPress-t a Debian 9-re egy LAMP stack használatával
- a WordPress telepítésének előfeltételei a Debian 9
- 1.lépés: Hozzon létre egy adatbázist a WordPress felhasználó számára
- parancs futtatásával 2.lépés: további PHP kiterjesztések telepítése
- Lépés 3: töltse le a WordPress
- 4. lépés: Konfigurálja a WordPress könyvtárat
- 5. lépés: Módosítsa az Apache konfigurációját
- 6.lépés: futtassa a WordPress telepítését a webböngésző segítségével
- tudod mit? Most telepítette a WordPress programot a Debianra!
- lángoló gyors WordPress tárhely 9,99 dollárért/hó?
WordPress + LAMP: a legnépszerűbb CMS és webszerver
a WordPress egy erőmű—az összes online webhely több mint 34%—a használja ma-ez több mint 22 millió webhely.
a CMS-t (tartalomkezelő rendszert) használó webhelyek esetében pedig a piaci részesedés 60% – ával felülmúlja a versenyt.
eközben az Apache (a LAMP verem egyik kulcseleme) a világ legnépszerűbb webszervere.
tehát láthatja, hogy miért kulcsfontosságú a WordPress/LAMP telepítése a zsebében minden fejlesztő vagy bárki számára, aki saját blogját vagy webhelyét szeretné üzemeltetni.
Hogyan telepítsük a WordPress-t a Debian 9-re egy LAMP stack használatával
ebben az oktatóanyagban megmutatom, hogyan kell telepíteni a WordPress-t a LAMP-val a Debian 9-en.
a WordPress telepítésének előfeltételei a Debian 9
mielőtt elkezdenénk, be kell állítania a következőket:
- LAMP stack: a LAMP a Linux Apache MySQL PHP rövidítése. A WordPress mind front end, mind back-end rendszer, így webszerverre, adatbázis-motorra és PHP-re van szükség a dinamikus tartalom kiszolgálásához, amelyet a LAMP stack kezel. – > kattintson ide egy lépésről-lépésre útmutató telepítése LAMP a Linux szerver.
- SSH hozzáférés a Debian 9 szerverhez
- sudo jogosultságokkal rendelkező rendszerfelhasználó
ha minden készen áll, akkor kezdjük el!
1.lépés: Hozzon létre egy adatbázist a WordPress felhasználó számára
a WordPress számos fájlt szállít, és ezeket a fájlokat adatbázisban kell tárolni.
tehát az első lépés a WordPress telepítése felé a MySQL adatbázis beállítása ezeknek a fájloknak a kezelésére.
ehhez jelentkezzen be a MySQL-be root felhasználóként a következő paranccsal:
mysql -u root -p
ezután a rendszer kéri a MySQL adatbázis-rendszer beállítása során beállított jelszót.
miután bejelentkezett, létre kell hoznia egy új adatbázist, amely befogadja a WordPress fájlokat a telepítési folyamat alatt és után. Megnevezheti, amit csak akar, de hogy a dolgok egyszerűek legyenek, ebben az útmutatóban wordpressdb
– nek fogjuk hívni.
az adatbázis létrehozásához futtassa a következő parancsot.
mysql> CREATE DATABASE wordpressdb;
megjegyzés: mindig emlékezzen arra, hogy a MySQL utasításokat pontosvesszővel zárja le “;”
ha az adatbázis a helyén van, létre kell hoznia egy új MySQL felhasználói fiókot, amely kizárólagos hozzáféréssel rendelkezik az adatbázishoz.
biztosítsunk a felhasználónak teljes hozzáférést az adatbázishoz, és állítsunk be egy erős jelszót. Ehhez az útmutatóhoz létrehozunk egy
felhasználót, amelynek neve admin-user
.
ehhez hajtsa végre a következő parancsot
mysql> GRANT ALL ON wordpress.* TO 'admin-suser'@'localhost' IDENTIFIED BY 'PASSWORD';
Megjegyzés: Ne felejtse el a PASSWORD
karakterláncot erős jelszóval helyettesíteni.
ezen a ponton létrehoztunk egy adatbázist és egy felhasználói fiókot kifejezetten a WordPress számára.
a MySQL példány módosításainak alkalmazásához az alábbi parancsot kell futtatnunk
mysql> FLUSH PRIVILEGES;
majd kilépünk a MySQL példányból a
mysql> EXIT;
parancs futtatásával 2.lépés: további PHP kiterjesztések telepítése
a LAMP stack csak minimális kiterjesztéskészletet igényel a PHP számára a MySQL adatbázis-kiszolgálóval való kommunikációhoz. A WordPress és számos bővítménye azonban további bővítményeket igényel, hogy komplikációk nélkül működjenek.
ezt szem előtt tartva most további PHP kiterjesztéseket telepítünk a WordPress számára.
először frissítse a rendszert:
# sudo apt update
Ezután telepítse a további PHP kiterjesztéseket:
# sudo apt install php-curl php-gd php-mbstring php-xml php-xmlrpc php- soap php-intl php-zip
a bővítmények betöltéséhez indítsa újra az Apache webkiszolgálót a következő parancs futtatásával:
# sudo systemctl restart apache2
Lépés 3: töltse le a WordPress
az összes előfeltétel mellett menjünk előre és töltsük le a WordPress programot.
biztonsági okokból azt javaslom, hogy mindig töltse le a WordPress-t a hivatalos adattárából:
először keresse meg a /var/www/ directory
# cd /var/www/```
majd töltse le a tömörített mappát a
# curl -O https://wordpress.org/latest.tar.gz
a tarball fájl kibontása
# tar -xvf latest.tar.gz
a tarball fájl kibontása wordpress
feliratú mappát eredményez.
ez a mappa tartalmazza az összes WordPress konfigurációs fájlt. Ezen a ponton biztonságos törölni az imént letöltött tarball fájlt a WordPress adattárból.
# rm latest.tar.gz
4. lépés: Konfigurálja a WordPress könyvtárat
mielőtt folytatnánk a következő lépést, módosítanunk kell a WordPress könyvtár tulajdonjogát és fájlengedélyeit.
rendeljük hozzá a fájl tulajdonjogát a WordPress könyvtár összes fájljához a
# sudo chown -R www-data:www-data /var/www/wordpress
ezután a megfelelő engedélyeket állítjuk be az ábrán látható módon:
# sudo find /var/www/wordpress/ -type d -exec chmod 750 {} \;# sudo find /var/www/wordpress/ -type f -exec chmod 640 {} \;
azt is át kell neveznünk a WordPress könyvtárban található mintakonfigurációs fájlt egy fájlnévre, amelyről olvasható:
# cd /var/www/wordpress# mv wp-config-sample.php wp-config.php
ezután megnyitjuk a wp-config – ot.php fájl az alapértelmezett szövegszerkesztő Vim használatával.
# vim wp-config.php
most görgessen lefelé, és keresse meg az adatbázis beállításait az alábbiak szerint. Ügyeljen arra, hogy töltse ki a WordPress database name
, database user
, database password
és hostname
.
// ** MySQL settings - You can get this info from your web host ** ///** The name of the database for WordPress */define('DB_NAME', 'wordpressdb');/** MySQL database username */define('DB_USER', 'admin-user');/** MySQL database password */define('DB_PASSWORD', 'StrongPassword');/** MySQL hostname */define('DB_HOST', 'localhost');/** Database Charset to use in creating database tables. */define('DB_CHARSET', 'utf8');/** The Database Collate type. Don't change this if in doubt. */define('DB_COLLATE', '');
mentse el és lépjen ki a konfigurációs fájlból.
biztonsági kulcsokat is létre kell hoznia, hogy további biztonságot nyújtson a WordPress telepítéséhez. A WordPress automatikus generátort biztosít ezekhez a kulcsokhoz, hogy kiküszöböljük azok előállításának szükségességét.
ezen értékek létrehozásához a WordPress secret generator-ból egyszerűen futtassa a parancsot:
# curl -s https://api.wordpress.org/secret-key/1.1/salt/
Megjegyzés: A parancs az alábbi kimenetet adta nekünk. Ne használja ezeket az értékeket, át kell másolnia a létrehozott egyedi értékeket.
define('AUTH_KEY', 'UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...mL)');define('SECURE_AUTH_KEY', 'bn(UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emL)zx');define('LOGGED_IN_KEY', '-naUV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emL{fY');define('NONCE_KEY', '{xNwUV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emL8Fq');define('AUTH_SALT', 'j+;UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emLZpu');define('SECURE_AUTH_SALT', '0M=UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emL*xC');define('LOGGED_IN_SALT', 'G&2UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emLps+');define('NONCE_SALT', '2gZUV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emLh/L');
másolja a létrehozott egyedi kimenetet.
ismét nyissa meg a WordPress konfigurációs fájlt wp-config.php
# vim wp-config.php
görgessen és keresse meg a dummy értékeket tartalmazó részt, amely így néz ki:
define('AUTH_KEY', 'put your unique phrase here');define('SECURE_AUTH_KEY', 'put your unique phrase here');define('LOGGED_IN_KEY', 'put your unique phrase here');define('NONCE_KEY', 'put your unique phrase here');define('AUTH_SALT', 'put your unique phrase here');define('SECURE_AUTH_SALT', 'put your unique phrase here');define('LOGGED_IN_SALT', 'put your unique phrase here');define('NONCE_SALT', 'put your unique phrase here');
törölje ezeket az értékeket, és illessze be a WordPress által létrehozott biztonsági kulcsokat.
Most mentse el és lépjen ki a konfigurációs fájlból.
5. lépés: Módosítsa az Apache konfigurációját
ebben a lépésben néhány módosítást kell végrehajtanunk az 000-default.conf
alapértelmezett konfigurációs fájlban a /etc/apache2/sites-available
elérési úton.
először nyissa meg az alapértelmezett konfigurációs fájlt
# vim /etc/apache2/sites-available/000-default.conf
Ezután keresse meg a DocumentRoot attribútumot, és változtassa meg /var/www/html
– ról /var/www/wordpress
– re.
ugyanabban a fájlban másolja be a következő sorokat a virtuális gazdagép blokkba.
<Directory /var/www/wordpress/>AllowOverride All</Directory>
mentse el és lépjen ki a konfigurációs fájlból.
ezután engedélyeznie kell a mod_rewrite
lehetőséget, hogy használhassa a WordPress Permalink funkciót.
# sudo a2enmod rewrite
annak ellenőrzéséhez, hogy minden jól ment-e, hajtsa végre a parancsot.
# sudo apache2ctl configtest
kimenet: Ok
a módosítások végrehajtásához indítsa újra az Apache webszervert.
# sudo systemctl restart apache2
6.lépés: futtassa a WordPress telepítését a webböngésző segítségével
ezen a ponton befejezte a WordPress telepítésének összes szerverkonfigurációját.
az utolsó lépés a telepítés befejezése webböngészőn keresztül.
ehhez indítsa el a webböngészőt, majd a böngészőt a szerver IP-címe vagy domain nevehttp://server_IP_address
vagy http://YOUR-DOMAIN
az első oldalon meg kell adnia a nyelvet.
kattintson a kívánt nyelvre, majd nyomja meg a ‘Folytatás’ gombot.
a következő lépésben töltse ki a szükséges kiegészítő információkat, például a ‘webhely neve’, ‘felhasználónév’, ‘jelszó’ és ‘e-mail cím’.
miután kitöltötte az összes szükséges mezőt, kattintson a ‘WordPress telepítése’
ha minden jól ment, akkor a bejelentkezési oldalra kerül.
nyomja meg a ‘Login’ gombot, és elindul a világhírű WordPress irányítópultra, amelyet alább lát:
tudod mit? Most telepítette a WordPress programot a Debianra!
Gratulálunk! Ha eddig követte, telepítette a WordPress-t a LAMP-val a Debian 9-re.
tehát most már készen áll arra, hogy új blogját vagy webhelyét építse.
ha még csak most kezded a WordPress használatát, a jó hír az, hogy rengeteg ingyenes erőforrás áll rendelkezésre a tanuláshoz és a testreszabáshoz. Ha sikerült telepítenie a LAMP-ot a szerverére, és végrehajtania a WordPress beállítását, akkor maga a WordPress is egy szelet sütemény!
lángoló gyors WordPress tárhely 9,99 dollárért/hó?
ha befejezte ezt a bemutatót, akkor nyilvánvalóan már van szervere…
de ha szeretné csökkenteni a tárhely számláját, miközben növeli a teljesítménystatisztikát, akkor fontolja meg az SSD csomópontok teljesítményét.
a teljesítmény VPS funkciók NVMe tároló, ami olyan, mint pántok egy rakéta motor a CMS. Betöltése média-nehéz weboldalak akár 10x gyorsabb, mint a hagyományos SSD meghajtók.