a WordPress telepítése a Debian 9-re a LAMP segítségével (bemutató)

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

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:

  1. 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.
  2. SSH hozzáférés a Debian 9 szerverhez
  3. 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.confalapé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>

virtual_host_wordpress_ubuntu

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 neve
http://server_IP_addressvagy http://YOUR-DOMAIN

az első oldalon meg kell adnia a nyelvet.

wordpress_ubuntu_language

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’.

wordpress_ubuntu_welcome 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:

wordpress_ubuntu_dashboard

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.

Write a Comment

Az e-mail-címet nem tesszük közzé.