Kuinka asentaa WordPress RHEL 8:aan Apachen avulla


WordPress on erittäin suosittu CMS (sisällönhallintajärjestelmä), jonka osuus kaikista verkkosivustoista on lähes 43 %. osoitteeseen W3techs.com.

WordPress on pysynyt kärjessä kilpailijoidensa, kuten Joomla ja Shopify, joukossa aina vilkkaiden sivustojen, kuten verkkokaupan ja uutissivustojen tehostamisesta yksinkertaisiin blogeihin. ja Wix.

WordPress on avoimen lähdekoodin ja ilmainen käyttö. Se tarjoaa runsaasti mukautuksia, joiden avulla voit rakentaa mitä haluat. Sen avulla voit rakentaa tehokkaita, SEO-ystävällisiä sivustoja, jotka ovat mobiiliresponsiivisia ja helppoja muokata.

Tässä oppaassa näytämme, kuinka WordPress asennetaan RHEL 8:aan Apache-verkkopalvelimella.

Edellytykset:

Ennen kuin aloitat, varmista, että Apache, MariaDB ja PHP on asennettu RHEL 8:aan, jotka yhdessä muodostavat LAMP-pinon.

WordPressin uusin versio vaatii PHP 7.4 -version tai uudemman. Oletusarvoinen AppStream -tietovarasto tarjoaa vain PHP 7.2:n, joka on suojaamaton ja jota ei enää tueta. Voit asentaa uusimman PHP-version käyttämällä Remi-arkistoa. Kun vaatimukset ovat poissa, aloitetaan!

Vaihe 1: Luo WordPress-tietokanta

Aloitamme luomalla tietokannan WordPress-asennukselle, jota käytetään kaikkien tiedostojen tallentamiseen asennuksen aikana ja sen jälkeen.

Joten kirjaudu sisään MariaDB-tietokantaan:

sudo mysql -u root -p

Kun olet MariaDB-kuoressa, luo tietokanta ja tietokannan käyttäjä ja myönnä tietokannan käyttäjälle kaikki oikeudet.

CREATE DATABASE wordpress_db;
GRANT ALL ON wordpress_db.* TO 'wordpress_user'@'localhost' IDENTIFIED BY 'StrongPassword';

Tallenna muutokset ja poistu MariaDB-kehotteesta.

FLUSH PRIVILEGES;
exit;

Vaihe 2: Lataa ja asenna WordPress RHEL:ssä

Kun WordPress-tietokanta on käytössä, seuraava toimintatapa on ladata ja määrittää WordPress. Tämän oppaan julkaisuhetkellä uusin WordPress-versio on 5.9.1.

Lataa WordPress käyttämällä wget-komentoa ladataksesi binaaritiedoston viralliselta sivustolta.

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

Pura seuraavaksi tarball-tiedosto:

tar -xvf latest.tar.gz

Seuraavaksi kopioimme tiedoston wp-config-sample.php tiedostoon wp-config.php, josta WordPress saa peruskokoonpanonsa. Suorittaaksesi sen juoksun.

cp wordpress/wp-config-sample.php wordpress/wp-config.php

Muokkaa seuraavaksi tiedostoa wp-config.php.

vi wordpress/wp-config.php

Muokkaa arvoja vastaamaan tietokannan nimeä, tietokannan käyttäjää ja salasanaa kuvan osoittamalla tavalla.

Tallenna muutokset ja poistu asetustiedostosta.

Kopioi seuraavaksi WordPress-hakemisto asiakirjan juureen.

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

Varmista, että määrität tarvittavat hakemiston omistajuudet ja käyttöoikeudet seuraavasti:

sudo chown -R apache:apache /var/www/html/wordpress
sudo chcon -t httpd_sys_rw_content_t /var/www/html/wordpress -R
sudo chmod -Rf 775  /var/www/html

Vaihe 3: Luo Apache WordPress VirtualHost -tiedosto

Meidän on myös luotava määritystiedosto WordPressille, jotta voimme ohjata asiakaspyynnöt WordPress-hakemistoon. Luomme konfigurointitiedoston kuvan osoittamalla tavalla

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

Kopioi ja liitä alla olevat rivit asetustiedostoon.

<VirtualHost *:80>
ServerAdmin admin@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>

Tallenna ja poistu asetustiedostosta.

Ota muutokset käyttöön käynnistämällä Apache uudelleen.

sudo systemctl restart httpd

Vaihe 4: Määritä SELinux WordPressille

Useimmissa tapauksissa RHEL 8 sisältää SELinuxin käytössä. Tämä voi olla este varsinkin verkkosovellusten asennuksen aikana. Sellaisenaan meidän on määritettävä oikea SELinux-konteksti /var/www/html/wordpress-hakemistoon.

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

Jotta muutokset tulevat voimaan, suorita:

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

Käynnistä sitten järjestelmä uudelleen.

HUOMAA: Varmista ennen uudelleenkäynnistystä, että Apache- ja MariaDB-palvelut ovat käytössä, jotta ne voivat käynnistyä automaattisesti käynnistyksen yhteydessä.

sudo systemctl enable httpd
sudo systemctl enable mariadb

Vaihe 5: Viimeistele WordPressin asennus

Viimeinen vaihe on viimeistellä asennus verkkoselaimesta. Käynnistä selain ja selaa palvelimesi IP-osoitetta:

http://server-IP-address

Valitse ensimmäisellä sivulla haluamasi asennuskieli ja napsauta Jatka.

Täytä seuraavassa vaiheessa sivustosi tiedot.

Vieritä sitten alas ja napsauta Asenna WordPress.

Ja flash, WordPress-asennus on valmis! Kirjaudu sisään napsauttamalla Kirjaudu-painiketta.

Anna kirjautumisnäytössä käyttäjänimi ja salasana ja napsauta Kirjaudu sisään.

Tämä ohjaa sinut WordPressin kojelautaan kuvan mukaisesti. Täältä voit muokata verkkosivustoasi monipuolisilla ja tyylikkäillä teemoilla ja laajennuksilla.

Ja siinä se! Olet onnistuneesti asentanut WordPressin sovellukseen RHEL 8.