Yadda ake Sanya WordPress akan Rocky Linux 8


WordPress tsari ne mai ƙarfi da wadataccen tsarin sarrafa abun ciki na buɗe tushen (CMS) wanda ke ba masu amfani damar ƙirƙirar gidajen yanar gizo masu ƙarfi da ban mamaki. An rubuta shi a cikin PHP kuma ana ƙarfafa shi ta hanyar MariaDB ko uwar garken bayanan MySQL a bayan baya. WordPress ya shahara sosai kuma yana ba da umarnin rabon kasuwa na kusan kashi 40% na duk gidajen yanar gizon da aka shirya akan layi.

Kuna son shigar da WordPress akan Rocky Linux? Kun zo wurin da ya dace. A cikin wannan jagorar, za mu nuna yadda ake shigar da WordPress akan Rocky Linux 8.

A matsayin buƙatu, kuna buƙatar saita mai amfani da sudo.

Mataki 1: Shigar da Modules na PHP a cikin Rocky Linux

Ana buƙatar adadin nau'ikan nau'ikan PHP don shigar da WordPress don ci gaba cikin sauƙi. Dangane da wannan, aiwatar da umarni mai zuwa don shigar da su.

$ 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

Bayan shigar da nau'ikan PHP, ku tuna sake kunna sabar gidan yanar gizon Apache don loda samfuran PHP da aka shigar.

$ sudo systemctl restart httpd

Mataki 2: Ƙirƙiri Database don WordPress

Ci gaba, za mu ƙirƙiri bayanai don WordPress. Wannan ita ce ma'ajin bayanai da za su riƙe duk shigarwa da fayilolin shigarwa na WordPress. Don haka, shiga cikin bayanan MariaDB kamar haka:

$ sudo mysql -u root -p

Ƙirƙiri bayanan WordPress.

CREATE DATABASE wordpress_db;

Na gaba, ƙirƙiri mai amfani da bayanai kuma sanya kalmar wucewa.

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

Sa'an nan kuma ba da duk gata ga mai amfani da bayanan bayanai akan bayanan WordPress.

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

Ajiye canje-canje kuma fita.

FLUSH PRIVILEGES;
EXIT;

Database yana nan a wurin. Za mu sauke fayil ɗin shigarwa na WordPress kuma mu fara tare da shigarwa.

Mataki 3: Zazzage WordPress a cikin Rocky Linux

A halin yanzu, sabon sigar WordPress shine WordPress 5.8 mai suna 'Tatum'. An ba shi suna bayan Art Tatum, ɗan wasan almara kuma sanannen ɗan wasan Jazz. Za mu zazzage fayil ɗin ajiyarsa daga shafin saukar da WordPress na hukuma.

Don cimma wannan, yi amfani da kayan aikin layin umarni na wget don ɗaukar sabon fayil ɗin ajiya.

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

Da zarar an sauke,, cire fayilolin da aka matsa.

$ tar -xvf wordpress.tar.gz

Na gaba, kwafi kundin adireshin kalmomin da ba a matsawa ba zuwa babban fayil ɗin webroot

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

Mataki 4: Saita Mallaka da Izini akan WordPress

Na gaba, saita ikon mallakar kundin adireshin wordpress zuwa mai amfani da rukuni na apache.

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

Sannan saita izinin kundin adireshi kamar haka don bawa masu amfani da duniya damar samun damar abubuwan da ke cikin kundin adireshi.

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

Na gaba, saita mahallin SELinux don directory da abinda ke ciki.

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

Don canje-canjen SELinux su fara aiki, gudanar:

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

NOTE: Wataƙila za ku shiga cikin kuskuren - semanage: ba a samo umarnin ba. Wannan wata alama ce cewa semanage - kayan aiki da ke kula da daidaitawar wasu sassan SELinux - ya ɓace.

Sabili da haka, muna buƙatar shigar da kayan aikin semanage. Don bincika ko wane fakitin ne ke samar da aikin sarrafa sarrafa umarni:

$ sudo dnf whatprovides /usr/sbin/semanage. 

Daga fitarwa, za mu iya ganin cewa policycoreutils-python-utils-2.9-14.el8.noarch kunshin shine wanda ke ba da kayan aiki kuma yana samuwa daga wurin ajiyar Rocky Linux BaseOS.

$ sudo dnf install policycoreutils-python-utils

Mataki 6: Ƙirƙiri Fayil na Kanfigareshan Apache don WordPress

Na gaba, za mu ƙirƙiri fayil ɗin sanyi na Apache don WordPress. Wannan zai nuna uwar garken gidan yanar gizon Apache zuwa kundin adireshin WordPress da abinda ke ciki.

Don yin wannan, gudanar da umarni:

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

Sannan liƙa layukan da ke biyo baya kuma adana canje-canje.

<VirtualHost *:80>
ServerName server-IP or FQDN
ServerAdmin [email 
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>

Sake kunna sabar gidan yanar gizo ta Apache don canje-canjen da za a yi.

$ sudo systemctl restart httpd

Sannan tabbatar da idan uwar garken gidan yanar gizon yana gudana:

$ sudo systemctl status httpd

A wannan gaba, ana yin duk saitunan. Abinda ya rage shine saita WordPress daga mai binciken gidan yanar gizo wanda zamu fara aiki a mataki na gaba kuma na karshe.

Amma kafin mu yi haka, yana da hankali mu ƙyale zirga-zirgar HTTP da HTTPS akan Tacewar zaɓi. HTTPS zai zo da amfani idan kun yanke shawarar ɓoye rukunin yanar gizon tare da takardar shaidar SSL.

Don ƙyale waɗannan ka'idoji ko ayyuka a fadin Tacewar zaɓi, gudanar da umarni:

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

Sa'an nan kuma sake shigar da Tacewar zaɓi don canje-canjen da za a yi.

$ sudo firewall-cmd --reload

Mai girma. Bari mu kammala saitin.

Mataki na 7: Saita WordPress daga Mai lilo

Kaddamar da burauzar ku kuma je zuwa URL ɗin da aka bayar.

http://server-IP/

Ya kamata ku ga shafi mai zuwa. Jeka umarnin kuma danna maɓallin 'Mu tafi' don ci gaba zuwa mataki na gaba.

Cika cikakkun bayanan bayanan WordPress kuma danna 'Submit'.

Idan komai yayi kyau, zaku sami wannan shafin wanda zai sa ku gudanar da shigarwa. Don haka, danna maballin 'Gudanar da shigarwa'.

Na gaba, samar da bayanan rukunin yanar gizon yayin da kuke ƙirƙirar mai amfani da Admin. Yi hankali da bayanin sunan mai amfani da kalmar sirri tunda za ku yi amfani da su don shiga cikin WordPress a ƙarshe.

Sannan danna kan 'Shigar da WordPress'.

Bayan 'yan dakiku, za ku sami sanarwa cewa shigarwa ya yi nasara. Don shiga, danna maɓallin 'Login'.

Wannan yana kai ku kai tsaye zuwa shafin shiga. Buga sunan mai amfani da kalmar sirri da muka gaya muku ku lura da farko kuma danna 'Login'.

Wannan yana kai ku zuwa kundin adireshi na WordPress kamar yadda aka nuna.

Cikakku! Kun sami nasarar shigar da WordPress akan Rocky Linux 8. Daga nan, zaku iya ci gaba da ƙirƙirar blog ɗinku ko gidan yanar gizon ku kuma ji daɗin fa'idodin da WordPress ke bayarwa gami da jigogi kyauta, da plugins don haɓaka roko da ayyukan rukunin yanar gizon ku.

Hakanan, zaku iya kunna HTTPS akan gidan yanar gizonku na WordPress ta amfani da jagorarmu - Amintaccen Apache tare da Mu Encrypt Certificate akan Rocky Linux