Yadda ake Shigar WordPress Tare da LAMP akan Debian 10


Farkon wanda aka sake shi a 2003, WordPress ya girma ya zama ɗayan manyan tsarin CMS a cikin intanet, yana ɗaukar sama da 30% na kasuwar kasuwa. WordPress kyauta ce kuma budaddiyar CMS wacce aka rubuta ta amfani da PHP kuma yana amfani da MySQL azaman matattarar bayanan sa.

A cikin wannan darasin, zaku koyi yadda ake girka WordPress akan Debian 10 Buster.

Kafin mu fara, gudanar da binciken jirgin kuma tabbatar cewa an girka abubuwan da ke gaba.

  1. Sanya Fitila a kan Sabar Debian 10.
  2. Mai amfani na yau da kullun tare da gatan sudo.

Mataki 1: ingirƙirar Database don WordPress

Don farawa, zamu fara da ƙirƙirar MySQL database don WordPress, wanda yazo tare da fayiloli da yawa waɗanda ke buƙatar ɗakunan bayanai don saukar dasu.

$ sudo mysql -u root -p

Wannan ya sa ka buga tushen Kalmar wucewa da kuka bayyana lokacin da kullawa na MySQL uwar garken bayanan uwar garken yayin shigarwa. Buga madaidaiciyar kalmar wucewa kuma latsa Shigar don samun damar harsashin MySQL.

Gaba, za mu ƙirƙiri wani matattara mai suna wordpress_db . Jin daɗin wasa da kowane suna. Don ƙirƙirar bayanan bayanai:

mysql> CREATE DATABASE wordpress_db;

Abu na gaba, kirkirar mai amfani da rumbun adana bayanan bayanan sannan kuma ka bashi dukkan izinin ga ma'ajiyar bayanan kamar haka.

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

Ka tuna maye gurbin 'kirtanin' kirtani tare da kalmar sirri mai ƙarfi. Don adana canje-canje, ba da umarnin.

mysql> FLUSH PRIVILEGES;

A ƙarshe, fita MySQL ta aiwatar da umarnin.

mysql> EXIT;

Takaitaccen umarnin shine kamar yadda aka nuna.

Mataki 2: Shigar da ensionsarin Fadada PHP

WordPress yana buƙatar fakitin ƙarin plugins don aiki ba tare da wata matsala ba. Da wannan a zuciya, ci gaba da shigar da ƙarin haɓakar PHP kamar yadda aka nuna.

$ 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

Don aiwatar da canje-canje, sake kunna sabar yanar gizo ta Apache kamar yadda aka nuna a ƙasa.

$ sudo systemctl restart apache2

Mataki na 3: Shigar da WordPress akan Debian 10

Tare da bayanan bayanan da aka gama sarrafawa, yanzu za mu zazzage kuma shigar da WordPress a kan kundin tushen yanar gizo na Apache.

$ sudo cd /var/www/html/

Ta amfani da umarnin curl, ci gaba da zazzage fayil ɗin tarball na WordPress.

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

Na gaba, ci gaba da cire fayil ɗin kwando na WordPress kamar yadda aka nuna.

$ sudo tar -xvf latest.tar.gz

Wannan zai samarda babban fayil mai dauke da kalma. Wannan babban fayil ɗin ya ƙunshi dukkan fayilolin sanyi na WordPress. Da zarar an cire, yana da lafiya don share fayil ɗin tarball na WordPress.

$ sudo rm latest.tar.gz

Mataki na 4: Sanya WordPress akan Debian 10

A wannan matakin, zamu canza babban fayil ɗin WordPress a cikin babban fayil ɗin yanar gizo. Amma kafin muyi haka, muna buƙatar gyara ikon mallakar fayil da izini. Za mu sanya ikon mallakar fayil ga duk fayiloli a cikin kundin adireshi ta amfani da umarnin.

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

Na gaba, sanya izinin izini daidai kamar yadda aka nuna a cikin dokokin da ke ƙasa.

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

Additionari, kuna buƙatar sake sunan fayil ɗin samfurin samfurin a cikin kundin adireshi zuwa sunan fayil ɗin da zai iya karantawa.

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

Na gaba, ta amfani da editan rubutun vim naka.

$ sudo vim wp-config.php

Gungura ƙasa kuma gano sashin saitunan MySQL kuma tabbatar cika tare da cikakkun bayanan bayanan da aka ƙayyade lokacin ƙirƙirar bayanan WordPress kamar yadda aka nuna a ƙasa.

Adana kuma fita fayil ɗin sanyi.

Mataki na 5: Amintaccen Shigar WordPress akan Debian 10

Haka kuma, muna buƙatar samar da maɓallan tsaro don samar da ƙarin tsaro ga shigarwar WordPress ɗinmu. WordPress yana ba da janareta na atomatik don waɗannan maɓallan don kawar da buƙatar samar da su da kanmu.

Don ƙirƙirar waɗannan ƙimomin daga janareta na asirin WordPress, gudanar da umarnin.

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

Umurnin yana haifar da fitarwa kamar yadda aka nuna. Lura cewa a cikin yanayinku, wannan lambar za ta bambanta.

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[');

Kwafa kayan aikin da kuka ƙirƙira.

Har yanzu, buɗe fayil ɗin daidaitawa na WordPress wp-config.php .

$ sudo vim wp-config.php 

Gungura kuma gano ɓangaren da ke ƙunshe da ƙimar gundura kamar yadda aka nuna a ƙasa.

Share waɗannan ƙimomin kuma liƙa ƙimomin da kuka ƙirƙira a baya.

Adana kuma fita fayil ɗin sanyi.

Mataki na 6: Sanya Apache don WordPress

Na gaba, needan gyare-gyare na buƙatar yin tsoffin fayil ɗin sanyi na Apache 000-default.conf wanda yake a cikin/etc/apache2/shafukan-wadatar hanya.

Sake, ta yin amfani da editan rubutun da kuka fi so, buɗe fayil ɗin saitin tsoho.

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

Na gaba, gano wuri DocumentRoot sifa kuma gyara shi daga /var/www/html zuwa /var/www/html/wordpress .

Har yanzu a cikin wannan fayil ɗin, kwafa da liƙa waɗannan layuka masu zuwa a cikin toshe ɗin Virtual Mai watsa shiri.

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

Adana kuma fita fayil ɗin sanyi.

Na gaba, kunna mod_rewrite domin muyi amfani da fasalin WordPress Permalink.

$ sudo a2enmod rewrite

Don tabbatar da cewa komai ya tafi daidai, ba da umarnin.

$ sudo apache2ctl configtest

Don aiwatar da canje-canje, sake kunna sabar yanar gizo ta Apache.

$ sudo systemctl restart apache2

Mataki na 7: Gudun Sanya WordPress

A wannan lokacin an gama mu tare da duk abubuwan sabar da ake buƙata don shigarwar WordPress. Mataki na karshe shine kammala shigarwa ta hanyar burauzar yanar gizo.
Don yin wannan, ƙaddamar da burauzar yanar gizonku da burauzar adireshin IP ɗin uwar garkenku ko sunan yankin

http://server_IP_address
OR
http://server_domain_name

A shafin farko za a buƙaci ka zaɓi yaren da ka fi so. Danna kan Yaren da kuka fi so kuma danna maballin 'Ci gaba'.

A shafi na gaba, cike bayanan da ake buƙata kamar su Sunan Yanar gizo, Sunan mai amfani, Kalmar wucewa, da adireshin Imel.

Da zarar ka cika dukkan filayen da ake buƙata, danna maballin 'Shigar da WordPress' a ƙasan ƙasan hagu.

Idan komai ya tafi daidai, zaku sami tabbaci na 'Success'.

Yanzu, don shiga cikin WordPress CMS ɗinku, danna maɓallin 'Shiga ciki'.

Wannan zai sake cika bayanan da kuka bayyana a baya. Don samun damar dashboard, danna maballin 'Shiga ciki'

Barka da warhaka! A wannan lokacin kunyi nasarar shigar da WordPress akan tsarin Debian 10 buster Linux. A ƙarshe mun zo ƙarshen wannan darasin. Muna fatan ya amfane ku. Ba shi harbi kuma raba ra'ayoyin ku. Godiya.