Kuinka asentaa WordPress Rocky Linux 8:aan


WordPress on tehokas ja monipuolinen avoimen lähdekoodin sisällönhallintajärjestelmä (CMS), jonka avulla käyttäjät voivat luoda tehokkaita ja hämmästyttävän kauniita verkkosivustoja. Se on kirjoitettu PHP:llä ja sen taustalla on MariaDB tai MySQL-tietokantapalvelin. WordPress on erittäin suosittu, ja sen markkinaosuus on lähes 40 % kaikista verkossa isännöidyistä verkkosivustoista.

Haluatko asentaa WordPressin Rocky Linuxiin? Olet tullut oikeaan paikkaan. Tässä oppaassa näytämme, kuinka WordPress asennetaan Rocky Linux 8:aan.

Edellytykset

Edellytyksenä sinulla on oltava LAMP-pino asennettuna Rocky Linux 8:aan. Varmista myös, että sinulla on SSH-käyttöoikeus Rocky Linux -esiintymääsi ja sudo-käyttäjä on määritetty.

Vaihe 1: Asenna PHP-moduulit Rocky Linuxiin

Useita PHP-moduuleja tarvitaan, jotta WordPressin asennus sujuu sujuvasti. Suorita tässä suhteessa seuraava komento asentaaksesi ne.

sudo dnf install install php-gd php-soap php-intl php-mysqlnd php-pdo php-pecl-zip php-fpm php-opcache php-curl php-zip php-xmlrpc wget

Muista PHP-moduulien asennuksen jälkeen käynnistää Apache-verkkopalvelin uudelleen ladataksesi asennetut PHP-moduulit.

sudo systemctl restart httpd

Vaihe 2: Luo tietokanta WordPressille

Jatkossa aiomme luoda tietokannan WordPressille. Tämä on tietokanta, joka sisältää kaikki WordPressin asennus- ja asennuksen jälkeiset tiedostot. Siksi kirjaudu MariaDB-tietokantaan seuraavasti:

sudo mysql -u root -p

Luo WordPress-tietokanta.

CREATE DATABASE wordpress_db;

Luo seuraavaksi tietokannan käyttäjä ja määritä salasana.

CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'your-strong-password';

Myönnä sitten kaikki oikeudet tietokannan käyttäjälle WordPress-tietokannassa.

GRANT ALL ON wordpress_db.* TO 'wordpress_user'@'localhost';

Tallenna muutokset ja poistu.

FLUSH PRIVILEGES;
EXIT;

Tietokanta on nyt paikallaan. Aiomme ladata WordPress-asennustiedoston ja aloittaa asennuksen.

Vaihe 3: Lataa WordPress Rocky Linuxissa

Tällä hetkellä WordPressin uusin versio on WordPress 5.8, koodinimeltään Tatum. Se on nimetty legendaarisen ja kuuluisan jazz-taiteilijan Art Tatumin mukaan. Lataamme sen arkistotiedoston viralliselta WordPress-lataussivustolta.

Voit saavuttaa tämän käyttämällä wget-komentorivityökalua nappaamaan uusimman arkistotiedoston.

wget https://wordpress.org/latest.tar.gz -O wordpress.tar.gz

Kun olet ladannut, pura pakattu tiedosto.

tar -xvf wordpress.tar.gz

Kopioi seuraavaksi pakkaamaton wordpress-hakemisto webroot-kansioon

sudo cp -R wordpress /var/www/html/

Vaihe 4: Aseta WordPressin omistajuus ja käyttöoikeudet

Aseta seuraavaksi wordpress-hakemiston omistajuus apache-käyttäjäksi ja -ryhmäksi.

sudo chown -R apache:apache /var/www/html/wordpress

Aseta sitten hakemiston käyttöoikeudet seuraavasti, jotta maailmanlaajuiset käyttäjät voivat käyttää hakemiston sisältöä.

sudo chmod -R 775 /var/www/html/wordpress

Määritä seuraavaksi SELinux-konteksti hakemistolle ja sen sisällölle.

sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/wordpress(/.*)?"

Jotta SELinuxin muutokset tulevat voimaan, suorita:

sudo restorecon -Rv /var/www/html/wordpress

HUOMAA: törmäät todennäköisesti virheeseen – semanage: komentoa ei löydy. Tämä on osoitus siitä, että semanage – työkalu, joka käsittelee tiettyjen SELinuxin osien konfigurointia – puuttuu.

Siksi meidän on asennettava semanage-työkalu. Voit tarkistaa, mikä paketti tarjoaa semanagen suorittamalla komennon:

sudo dnf whatprovides /usr/sbin/semanage. 

Tulosteesta voimme nähdä, että paketti policycoreutils-python-utils-2.9-14.el8.noarch tarjoaa semanage-paketin ja on helposti saatavilla >Rocky Linux BaseOS -arkisto.

sudo dnf install policycoreutils-python-utils

Vaihe 6: Luo Apache-määritystiedosto WordPressille

Seuraavaksi aiomme luoda Apache-määritystiedoston WordPressille. Tämä ohjaa Apache-verkkopalvelimen WordPress-hakemistoon ja sen sisältöön.

Voit tehdä tämän suorittamalla komennon:

sudo vim /etc/httpd/conf.d/wordpress.conf

Liitä sitten seuraavat rivit ja tallenna muutokset.

<VirtualHost *:80>
ServerName server-IP or FQDN
ServerAdmin root@localhost
DocumentRoot /var/www/html/wordpress

<Directory "/var/www/html/wordpress">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>

ErrorLog /var/log/httpd/wordpress_error.log
CustomLog /var/log/httpd/wordpress_access.log common
</VirtualHost>

Käynnistä Apache-verkkopalvelin uudelleen, jotta muutokset tulevat voimaan.

sudo systemctl restart httpd

Tarkista sitten, onko verkkopalvelin käynnissä:


sudo systemctl status httpd

Tässä vaiheessa kaikki asetukset on tehty. Jäljelle jää vain WordPressin määrittäminen verkkoselaimesta, jonka otamme käyttöön seuraavassa ja viimeisessä vaiheessa.

Mutta ennen kuin teemme niin, on järkevää sallia palomuurissa HTTP- ja HTTPS-liikenne. HTTPS on hyödyllinen, jos päätät salata sivuston SSL-sertifikaatilla.

Salli nämä protokollat tai palvelut palomuurin yli suorittamalla komennot:

sudo firewall-cmd --permanent --zone=public --add-service=http 
sudo firewall-cmd --permanent --zone=public --add-service=https

Lataa sitten palomuuri uudelleen, jotta muutokset tulevat voimaan.

sudo firewall-cmd --reload

Loistava. Viimeistetään asetus.

Vaihe 7: Asenna WordPress selaimesta

Käynnistä selain ja siirry annettuun URL-osoitteeseen.

http://server-IP/

Sinun pitäisi nähdä seuraava sivu. Siirry ohjeisiin ja napsauta Let's Go-painiketta jatkaaksesi seuraavaan vaiheeseen.

Täytä WordPress-tietokannan tiedot ja napsauta Lähetä.

Jos kaikki näyttää hyvältä, saat tämän sivun, joka kehottaa sinua suorittamaan asennuksen. Napsauta siis Suorita asennus -painiketta.

Anna seuraavaksi sivuston tiedot luodessasi järjestelmänvalvojan. Huomioi käyttäjätunnuksesi ja salasanasi huolellisesti, sillä käytät niitä kirjautuessasi WordPressiin aivan lopussa.

Napsauta sitten Asenna WordPress.

Muutaman sekunnin kuluttua saat ilmoituksen asennuksen onnistumisesta. Kirjaudu sisään napsauttamalla Kirjaudu-painiketta.

Tämä vie sinut suoraan kirjautumissivulle. Kirjoita käyttäjänimi ja salasana, jonka pyysimme sinua ottamaan huomioon aiemmin, ja paina Kirjaudu.

Tämä vie sinut WordPress-hakemistoon kuvan mukaisesti.

Täydellinen! Olet onnistuneesti asentanut WordPressin Rocky Linux 8:aan. Tästä eteenpäin voit jatkaa ja luoda blogisi tai verkkosivustosi ja nauttia WordPressin tarjoamista valtavista eduista, kuten ilmaisista teemoista ja laajennuksista, jotka parantavat sivustosi houkuttelevuutta ja toimivuutta.

Lisäksi voit myös ottaa HTTPS:n käyttöön WordPress-verkkosivustollasi käyttämällä oppaamme – Secure Apache Let’s Encrypt Certificate on Rocky Linux