Kuidas installida WordPress koos LAMP-iga Debian 10-sse


Esmakordselt 2003. aastal ilmunud WordPressist on saanud üks juhtivaid CMS-süsteeme Internetis, mis moodustab üle 30% turuosast. WordPress on tasuta ja avatud lähtekoodiga CMS, mis on kirjutatud PHP abil ja kasutab andmebaasina MySQL-i.

Selles õpetuses saate teada, kuidas installida WordPress Debian 10 Busterisse.

Enne kui alustame, tehke lennukontroll ja veenduge, et olete installinud järgmise.

  1. Installige LAMP Debian 10 serverisse.
  2. tavaline sudoõigustega kasutaja.

1. samm: andmebaasi loomine WordPressi jaoks

Alustuseks loome WordPressi jaoks MySQL-i andmebaasi, mis sisaldab arvukalt faile, mis vajavad nende mahutamiseks andmebaasi.

$ sudo mysql -u root -p

See palub teil sisestada juurparooli, mille määrasite installimise ajal MySQL-i andmebaasiserveri turvamisel. Sisestage õige parool ja vajutage klahvi ENTER, et pääseda MySQL-i kestale.

Järgmisena loome andmebaasi nimega wordpress_db . Mängige julgelt mis tahes nimega. Andmebaasijooksu loomiseks toimige järgmiselt.

mysql> CREATE DATABASE wordpress_db;

Järgmisena looge andmebaasi kasutaja ja andke talle kõik õigused andmebaasile järgmiselt.

mysql> GRANT ALL ON wordpress_db.* TO 'wordpress_user'@'localhost' IDENTIFIED BY 'password';

Ärge unustage string „parool” asendada oma tugeva parooliga. Muudatuste salvestamiseks väljastage käsk.

mysql> FLUSH PRIVILEGES;

Lõpuks väljuge MySQL-ist, käivitades käsu.

mysql> EXIT;

Käsu kokkuvõte on näidatud.

2. samm: täiendavate PHP-laienduste installimine

WordPress nõuab probleemideta toimimiseks täiendavaid pistikprogramme. Seda silmas pidades jätkake ja installige täiendavad PHP-laiendused, nagu näidatud.

$ 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

Muudatuste rakendamiseks taaskäivitage Apache veebiserver, nagu allpool näidatud.

$ sudo systemctl restart apache2

3. samm: installige WordPress Debian 10-sse

Kui andmebaas on täielikult konfigureeritud, laadime nüüd alla ja installime WordPressi veebi juurkataloogi Apache.

$ sudo cd /var/www/html/

Käskluse curl abil jätkake ja laadige alla WordPressi tarballi fail.

$ sudo curl -O https://wordpress.org/latest.tar.gz

Järgmisena jätkake ja tõmmake WordPressi tarballi fail välja nagu näidatud.

$ sudo tar -xvf latest.tar.gz

See annab kausta sildiga wordpress. See kaust sisaldab kõiki WordPressi konfiguratsioonifaile. Pärast väljavõtmist on WordPressi tarballi fail turvaline kustutada.

$ sudo rm latest.tar.gz

4. samm: konfigureerige WordPress Debian 10-s

Selles etapis muudame veebijuure kaustas WordPressi kausta. Kuid enne seda peame muutma faili omandiõigusi ja õigusi. Me määrame käsu abil faili omandiõiguse kõigile WordPress kataloogi failidele.

$ sudo chown -R www-data:www-data /var/www/html/wordpress

Seejärel määrake õiged õigused, nagu on näidatud allpool toodud käskudes.

$ sudo find /var/www/html/wordpress/ -type d -exec chmod 750 {} \;
$ sudo find /var/www/html/wordpress/ -type f -exec chmod 640 {} \;

Lisaks peate ümber nimetama ka WordPress kataloogis oleva konfiguratsioonifaili failinimeks, millest seda saab lugeda.

$ cd wordpress
$ sudo mv wp-config-sample.php wp-config.php

Järgmisena kasutage oma vim-tekstiredaktorit.

$ sudo vim wp-config.php

Kerige alla ja leidke jaotis MySQL-i sätted ning täitke WordPressi andmebaasi loomisel allpool näidatud andmebaasi üksikasjad.

Salvestage konfiguratsioonifail ja väljuge sellest.

5. samm: WordPressi installi turvamine Debian 10-s

Lisaks peame genereerima turvavõtmed, et pakkuda täiendavat turvalisust meie WordPressi installimisel. WordPress pakub nende võtmete jaoks automaatse generaatori, et välistada vajadus neid ise genereerida.

Nende väärtuste loomiseks WordPressi salajast generaatorist käivitage käsk.

$ sudo curl -s https://api.wordpress.org/secret-key/1.1/salt/

Käsk genereerib väljundi nagu näidatud. Pange tähele, et teie puhul on see kood erinev.

define('AUTH_KEY',         'fmY^[email ;R|+=F P:[email {+,;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&/}[email _RZ><W3c6JFvad|0>R.i$42]-Wj-HH_?^[[email ?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}[email ~+JUW|o]-&k+D &[email +ddGjr:~C_E^!od[');

Kopeerige loodud väljund.

Veelkord avage WordPressi konfiguratsioonifail wp-config.php .

$ sudo vim wp-config.php 

Kerige ja leidke jaotis, mis sisaldab näivväärtusi, nagu allpool näidatud.

Kustutage need väärtused ja kleepige varem loodud väärtused.

Salvestage konfiguratsioonifail ja väljuge sellest.

6. samm: konfigureerige WordPressi jaoks Apache

Järgmisena tuleb Apache vaikimisi konfiguratsioonifailis 000-default.conf teha mõned muudatused asukohas/etc/apache2/sites-available.

Jällegi avage oma lemmiktekstiredaktori abil vaikimisi konfiguratsioonifail.

$ sudo vim  /etc/apache2/sites-available/000-default.conf 

Seejärel leidke atribuut DocumentRoot ja muutke seda väärtusest /var/www/html väärtuseks /var/www/html/wordpress .

Ikka samas failis kopeerige ja kleepige järgmised read Virtual Host ploki sisse.

<Directory /var/www/html/wordpress/>
AllowOverride All
</Directory>

Salvestage konfiguratsioonifail ja väljuge sellest.

Järgmisena lubage mod_rewrite, et saaksime kasutada funktsiooni WordPress Permalink.

$ sudo a2enmod rewrite

Et kontrollida, kas kõik sujus, andke välja käsk.

$ sudo apache2ctl configtest

Muudatuste rakendamiseks taaskäivitage Apache veebiserver.

$ sudo systemctl restart apache2

7. samm: käivitage WordPressi installimise häälestus

Siinkohal on kõik WordPressi installimiseks vajalikud serveri konfiguratsioonid tehtud. Viimane samm on installimise lõpuleviimine veebibrauseri kaudu.
Selleks käivitage oma veebibrauser ja brauser oma serveri IP-aadress või domeeninimi

http://server_IP_address
OR
http://server_domain_name

Esimesel lehel peate valima eelistatud keele. Klõpsake eelistatud keelel ja klõpsake nuppu Jätka.

Järgmisel lehel sisestage nõutav lisateave, näiteks saidi nimi, kasutajanimi, parool ja e-posti aadress.

Kui olete kõik vajalikud väljad täitnud, klõpsake vasakus alanurgas nuppu ‘Install WordPress’.

Kui kõik läks hästi, saate kinnituse ‘Edu’.

Nüüd oma WordPressi CMS-i sisselogimiseks klõpsake nuppu ‘Logi sisse’.

See täidab varem määratud üksikasjad automaatselt. Juhtpaneelile juurdepääsemiseks klõpsake nuppu Logi sisse

Palju õnne! Sel hetkel olete edukalt installinud WordPressi Debian 10 Buster Linuxi süsteemi. Oleme lõpuks jõudnud selle õpetuse lõpuni. Loodame, et see oli teile kasulik. Andke sellele pilt ja jagage oma tagasisidet. Aitäh.