Yadda ake Sanya WordPress Ubuntu Ta Amfani da Lamp Stack


Ga waɗanda ba za su iya ba da damar haɓaka gidajen yanar gizo daga karce ba, yanzu akwai tsarin sarrafa abun ciki da yawa (CMSs) kamar WordPress waɗanda zaku iya amfani da su don saita shafukan yanar gizo da kuma cikakkun gidajen yanar gizo tare da dannawa kaɗan.

WordPress mai ƙarfi ne, kyauta, kuma buɗaɗɗen tushe, mai saurin toshewa, da CMS wanda miliyoyin mutane ke amfani da su a duk faɗin duniya don gudanar da shafukan yanar gizo da cikakkun gidajen yanar gizo masu aiki.

Yana da sauƙin shigarwa da koyo, musamman ga mutanen da ba su da ƙirar gidan yanar gizon da suka gabata da ilimin haɓakawa. Tare da miliyoyin plugins da jigogi da ke akwai, ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun masu amfani da masu haɓakawa, waɗanda za ku iya amfani da su don keɓanta blog ɗinku ko gidan yanar gizonku don aiki da duba yadda kuke so.

  • Sabar uwar garken Ubuntu da aka keɓe tare da sunan yanki mai rijista, Ina ba da shawarar ku je ga Linode hosting, wanda ke ba da kuɗi $100 don gwada shi kyauta.

A cikin wannan sakon, za mu bi ta matakai daban-daban da za ku iya bi, don shigar da sabon sigar WordPress akan Ubuntu 20.04, Ubuntu 18.04, da Ubuntu 16.04 tare da tarin LAMP (Linux, Apache, MySQL, da PHP).

Sanya Stack LAMP akan Ubuntu Server

Da farko, za mu buɗe matakai daban-daban don shigar da tarin LAMP kafin ci gaba don shigar da WordPress.

Da farko, sabunta da haɓaka jerin fakitin software sannan shigar da sabar gidan yanar gizo ta Apache ta amfani da umarni masu zuwa.

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install apache2 apache2-utils 

Muna buƙatar kunna sabar gidan yanar gizon Apache2 don farawa a lokacin taya tsarin, haka kuma mu fara sabis ɗin kuma mu tabbatar da matsayin kamar haka:

$ sudo systemctl enable apache2
$ sudo systemctl start apache2
$ sudo systemctl status apache2

Da zarar kun fara Apache, to kuna buƙatar ba da izinin zirga-zirgar HTTP akan tacewar UFW ɗinku kamar yadda aka nuna.

$ sudo ufw allow in "Apache"
$ sudo ufw status

Don gwada ko uwar garken Apache yana gudana, buɗe burauzar gidan yanar gizon ku kuma shigar da URL mai zuwa a sandar adireshin.

http://server_address
OR
http://your-domain.com

Za a nuna shafin tsoho na Apache2 idan uwar garken gidan yanar gizon ya tashi yana aiki.

Lura: Tushen tushen asalin Apache shine /var/www/html, duk fayilolin gidan yanar gizon ku za a adana su a cikin wannan jagorar.

Na gaba, muna buƙatar shigar da uwar garken bayanan MySQL ta hanyar aiwatar da umarnin da ke ƙasa:

$ sudo apt-get install mysql-client mysql-server

Idan kuna son shigar da MariaDB, zaku iya shigar da shi ta amfani da umarni mai zuwa.

$ sudo apt-get install mariadb-server mariadb-client

Da zarar an shigar da uwar garken bayanai, ana ba da shawarar cewa ka gudanar da rubutun tsaro don cire saitunan da ba su da tsaro da kuma kare tsarin bayananka.

$ sudo mysql_secure_installation 

Da farko, za a umarce ku da ku shigar da plugin ɗin 'validate_password', don haka rubuta a cikin Y/Yes kuma danna Shigar da kuma zaɓi matakin ƙarfin kalmar wucewa ta asali.

Don sauran tambayoyin, danna Y kuma danna maɓallin ENTER a kowane lokaci.

A ƙarshe amma ba kalla ba, za mu shigar da PHP da ƴan kayayyaki don yin aiki tare da gidan yanar gizo da sabar bayanai ta amfani da umarnin da ke ƙasa:

$ sudo apt-get install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip 

Da zarar an shigar da PHP da duk abubuwan da ake buƙata, kuna buƙatar sake kunna Apache don loda waɗannan sabbin kari.

$ sudo systemctl restart apache2

Bugu da ƙari, don gwada idan php yana aiki tare da haɗin gwiwar uwar garken gidan yanar gizon, muna buƙatar ƙirƙirar fayil info.php cikin /var/www/html.

$ sudo vi /var/www/html/info.php

Kuma liƙa lambar da ke ƙasa a cikin fayil ɗin, adana shi, sannan fita.

<?php 
phpinfo();
?>

Idan an yi haka, buɗe mashigar gidan yanar gizon ku kuma buga URL mai zuwa a mashin adireshin.

http://server_address/info.php
OR
http://your-domain.com/info.php

Ya kamata ku iya duba shafin bayanan php da ke ƙasa a matsayin tabbaci.

Zazzage sabon sigar fakitin WordPress kuma cire shi ta hanyar ba da umarnin da ke ƙasa akan tasha:

$ wget -c http://wordpress.org/latest.tar.gz
$ tar -xzvf latest.tar.gz

Sannan matsar da fayilolin WordPress daga babban fayil ɗin da aka cire zuwa tushen tushen tushen Apache, /var/www/html/:

$ sudo mv wordpress/* /var/www/html/

Na gaba, saita madaidaicin izini akan kundin adireshin gidan yanar gizon, wato ba da mallakar fayilolin WordPress ga uwar garken gidan yanar gizo kamar haka:

$ sudo chown -R www-data:www-data /var/www/html/
$ sudo chmod -R 755 /var/www/html/

Yi umarnin da ke ƙasa kuma samar da kalmar sirrin mai amfani, sannan danna Shigar don matsawa zuwa harsashi mysql:

$ sudo mysql -u root -p 

A harsashi mysql, rubuta umarni masu zuwa, danna Shigar bayan kowane layi na umarnin mysql. Ka tuna don amfani da naka, ingantattun ƙimomi don database_name, mai amfani da bayanai, sannan kuma yi amfani da kalmar sirri mai ƙarfi da aminci azaman databaseuser_password:

mysql> CREATE DATABASE wp_myblog;
mysql> CREATE USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
mysql> GRANT ALL ON wp_myblog.* TO 'username'@'%';
mysql> FLUSH PRIVILEGES;
mysql> EXIT;

Je zuwa /var/www/html/ directory kuma sake suna da ke akwai wp-config-sample.php zuwa wp-config.php. Har ila yau, tabbatar da cire tsohon shafin fihirisar Apache.

$ cd /var/www/html/
$ sudo mv wp-config-sample.php wp-config.php
$ sudo rm -rf index.html

Sannan sabunta shi tare da bayanan bayanan ku a ƙarƙashin sashin saitunan MySQL (duba akwatunan da aka haskaka a hoton da ke ƙasa):

Bayan haka, sake kunna sabar gidan yanar gizo da sabis na mysql ta amfani da umarnin da ke ƙasa:

$ sudo systemctl restart apache2.service 
$ sudo systemctl restart mysql.service 

Bude burauzar gidan yanar gizon ku, sannan shigar da sunan yankinku ko adireshin uwar garken kamar yadda aka nuna.

http://server_address/info.php
OR
http://your-domain.com/info.php

Za ku sami shafin maraba da ke ƙasa. Karanta cikin shafin kuma danna kan Mu tafi! don ci gaba da cika duk bayanan da aka nema akan allo.

Fatan cewa komai ya tafi daidai, yanzu zaku iya jin daɗin WordPress akan tsarin ku. Koyaya, don bayyana duk wata damuwa ko yin tambayoyi game da matakan da ke sama ko ma samar da ƙarin bayani waɗanda kuke tsammanin ba a haɗa su cikin wannan koyawa ba, kuna iya amfani da sashin ra'ayoyin da ke ƙasa don dawowa gare mu.