Kọwaa nchedo ihe nkesa na ntinye WordPress (1)

Ndewo ụmụnna m, ndị na-eso ụzọ webụsaịtị Mekano Tech dị umeala n'obi, n'isiokwu a metụtara ijikwa na ichekwa sava weebụ,

N'ime nkuzi a, anyị ga-echekwa ihe nkesa wee tinye WordPress na ya,
Iji wuo webụsaịtị ma ọ bụ blọgụ echekwabara ma kwụsie ike iji nweta nloghachi ego ma emechaa,
Ọ bụrụ na ị nọ n'etiti pasent 90 nke ndị ụlọ ọrụ na-ahụ maka ngwa ngwa na-emetụta, mgbe ahụ isiokwu a bụ maka gị

Uru nke nkuzi a?

  • Jiri akụrụngwa niile na-ejere saịtị gị ozi naanị wee wuo webụsaịtị echekwara nke ọma yana ngwa ngwa.
  • Chebe gị data webụsaịtị gị "Mgbe ụlọ ọrụ ọ bụla na-akwado webụsaịtị gị, ha na-achịkwa weebụsaịtị gị, data gị, nchekwa data na ihe niile."
  • Ịmepụta ihe nkesa na-adịghị ọnụ nwere akụrụngwa pụrụ iche, ọnụ ahịa kwa ọnwa bụ pound Egypt 43, lee ka ọ dị ebube
  • Ịchekwa ego n'ihi ụgwọ nke ụlọ ọrụ nnabata adịgboroja na ọnụ ahịa ha. "Ụlọ ọrụ ndị ọbịa na-agbazinye ihe nkesa dum nwere 4 processors na 32 GB nke RAM, ha na-akwadokwa ihe fọrọ nke nta ka ọ bụrụ 100 webụsaịtị. Atụmatụ nnabata kacha ala ga-eri gị 1200 EGP kwa afọ, ọ dịghịkwa ike. "
  • Jikwaa ma chekwaa ihe nkesa ma jikwaa saịtị gị nke ọma

Ihe nkuzi chọrọ 

  • ngwanrọ njikọ ihe nkesa Budata putty iji jikọọ na sava ahụ
  • Ihe nkesa arụnyere na nkesa Centos, ị nwere ike ide akwụkwọ site na ebe a hetzner
  • N'ezie, kọmputa nwere Windows ma ọ bụ usoro ọ bụla ọzọ arụnyere 

Mmalite nke nkọwa

Jikọọ na ihe nkesa

Mgbe nbudata na wụnye ihe nkesa njikọ software tinyey  Anyị na-eme oghere na ọ ga-adị ka nke a

Na mpaghara “Aha nnabata” ị na-ede IP nke ihe nkesa, “ọ bụ NJ dijitalụ nke ihe nkesa ma ọ bụ ngwaọrụ ejikọrọ na ịntanetị na-enweghị nke ị nweghị ike jikọọ na ihe nkesa ahụ” wee pịa Mepee,

  • Ọmụmaatụ

Mgbe ịpịrị Open, ị ga-ahụ ihuenyo njikọ Shell ojii

  • Ọmụmaatụ

 

Ị ga-ede aha njirimara nke ihe nkesa, na mgbe ụfọdụ ọ bụ mgbọrọgwụ, na mgbe ahụ paswọọdụ maka ihe nkesa
Ebee ka ị ga-enweta data nkesa site na IP, onye ọrụ na paswọọdụ?

  • Mgbe ị rịọrọ ka ịdenye aha na Hetzner, dị ka egosiri n'elu, na dashboard akaụntụ Hetzner, ị nwere ike ịmepụta ihe nkesa wee họrọ nkesa nke arụnyere na ihe nkesa na-akpaghị aka, na n'ime ihe na-erughị 5 sekọnd, ị ga-enweta ozi na ndebanye aha gị. email nwere data nkesa sitere na IP, onye ọrụ na paswọọdụ, Ọmụmaatụ

Mgbe ibe agba aja aja nke njikọ na shei SSH pụtara, "ọ bụ usoro nnyefe echekwara na-enye gị ohere ijikwa usoro niile site na iwu." Ị nọ ugbu a n'ime ihe nkesa ahụ, ị ​​jikọọ na ya ma ị nwere ike ijikwa ya kpamkpam. site n'iwu,

Mmelite ihe nkesa

Na mbụ, tupu ihe ọ bụla, anyị na-emelite usoro ahụ, nke mere na usoro ahụ na-emelite buut nchebe ma dozie ụfọdụ nsogbu, ọ bụrụ na ọ bụla, pịnye iwu a, wee pịa Tinye.

yum -y melite
  • Ọmụmaatụ

 

Ị ga-echere mgbe ihe nkesa ahụ gụchara imelite ngwungwu sistemụ "software agbakwunyere na sistemụ arụnyere arụnyere"

Wụnye wget na nano

Mgbe emechara, ị wụnye mmemme abụọ dị mkpa, wget “mmemme na-ebudata faịlụ site na njikọ ahụ kpọmkwem” yana nano “mmemme ndezi ederede dị ka mmemme Notepad jikọtara na Windows” site na iwu a.

yum -y tinye wget nano

tinye apache

Mgbe emechara, anyị na-ahazi ihe nkesa ka ọ rụọ ọrụ dị ka sava weebụ, mgbe ahụ, anyị ga-etinye WordPress,
Ka sistemụ ahụ rụọ ọrụ dị ka sava weebụ, anyị ga-etinyerịrị, Apache "Apache bụ sava weebụ na-egosiputa faịlụ html na php na-enweghị Apache", usoro ahụ agaghị arụ ọrụ na gị dị ka sava weebụ.

Ruo ugbu a na ihe niile dị mma, anyị na-etinye Apache site na ịgbakwunye iwu a, wee pịa Tinye

yum install httpd -y

Mgbe emechara nrụnye, anyị na-agbakwunye iwu a iji mee Apache, wee pịa Tinye

systemctl start httpd

Iji hụ na Apache na-arụ ọrụ, anyị na-agbakwunye iwu a

systemctl status httpd

Ọ ga-egosi gị ihe m ga-egosi na foto a na-arụ ọrụ

Gbaa mbọ hụ na Apache na-agba ọsọ

Ọzọkwa, iji jide n'aka na Apache na-arụ ọrụ nke ọma, anyị na-ede ya na IP nke ihe nkesa na ihe nchọgharị ahụ, ma ọ bụrụ na ọ pụtara na gị dị ka e gosiri na foto a, ihe niile dị mma.

Ugbu a ihe nkesa anyị nwere ike jikọọ na ya site na ihe nchọgharị ahụ, ma ruo ugbu a ihe niile dị mma ma na-arụ ọrụ nke ọma.

Nwụnye Ọkachamara nchekwa data

Anyị na-etinye ọkachamara nchekwa data "Sistemụ WordPress chọrọ nchekwa data iji jikọọ iji chekwaa akụkọ, onyonyo na data ndị ọzọ", 

Anyị na-agbakwunye iwu ndị a, otu n'otu oge, wee pịa bọtịnụ Tinye

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum melite
sudo yum wụnye mysql-server
sudo systemctl malite mysqld
sudo mysql_secure_installation

Ọ ga-egosi gị nhọrọ, tinye y wee banye na nhọrọ ọ bụla

Mgbe emechara, anyị wụnyela ọkachamara nchekwa data, site n'iwu ndị dị n'elu

wụnye php 7.2

 a ga-etinyerịrị ntụgharị asụsụ php, iji tụgharịa asụsụ wordpress, anyị na-agbakwunye iwu ndị a iji wụnye ntụgharị php,

rpm-Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm-Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum --enablerepo=remi,remi-php72 
yum --enablerepo=remi,remi-php72 wụnye php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-pecl-memcached php -mbstring php -mcrypt php-xml
ọrụ httpd Malitegharịa ekwentị

Mgbe emechara, anyị na-emepụta nchekwa data, na-agbakwunye aha na nchekwa data site na ịgbakwunye iwu ndị a,

Mepụta onye ọrụ'ebe 0'@' localhost 'KWURU'102030';
Mepụta DATABASE nke 0db;
Nye niile ikike na nke 0db. * NA 'ebe 0'@'localhost' na-eji nhọrọ inye;
NDỊ NA-EKWU ỤLỌ

Kọwaa ihe dị na koodu dị n'elu, na-acha uhie uhie ọ bụ aha nchekwa data, na edo edo ọ bụ aha nchekwa data, na akwụkwọ ndụ akwụkwọ ndụ ọ bụ paswọọdụ maka nchekwa data,

Nchịkọta koodu nke mbụ: Anyị mepụtara aha njirimara nwere aha mekan0 wee tinye ya na paswọọdụ 102030 
Koodu nke abụọ: Anyị mepụtara nchekwa data nwere aha mekan0db
Koodu nke atọ: Anyị jikọtara aha njirimara mekan0 na nchekwa data mekan0db yana ịgbakwunye ihe ùgwù niile, "Ihe ùgwù niile pụtara na onye ọrụ nwere ike ijikwa nchekwa data nke ọma site na ịgbakwunye, gbanwee na ihichapụ"

Na-agbakwụnye ngalaba na Apache 

N'oge a, anyị ga-agbakwunye ngalaba nke WordPress ga-agba ọsọ, ị nwere ike ịgafe nzọụkwụ a ma ọ bụrụ na ị na-etinye nkọwa na sava mpaghara, "Ihe nkesa mpaghara bụ mmemme na-etinye Apache na php compilers na kọmputa gị ma nke a bụ. maka ebumnuche mmụta tupu ịbanye na webụ."

N'okwu nke m, a ga m agbakwunye ngalaba ngalaba Mekano Tech Informatics, test.mekan0.com, yana iwu ndị a. 
Dezie iwu

nano /etc/httpd/conf.d/site1.conf

Ọ ga-emeghere gị ibe oghere, ị ga-agbakwunye ngalaba n'ụdị a. Were koodu niile, mana gbanwee aha ngalaba, na aha ngalaba nke gị


Aha Server www.test.mekan0.com 
Aha aha Server nwale.mekan0.com 
DocumentRoot /var/www/html/public_html 
ErrorLog /var/www/html/error.log 

Mgbe emechara, pịa bọtịnụ Ctrl _x, wee y na Tinye, wee malitegharịa Apache ka iji iwu a rụọ ọrụ ntọala.

systemctl Malitegharịa ekwentị httpd

 

Nwụnye WordPress

N'oge a, anyị na-ewepụ WordPress ma bugharịa ya na ebe faịlụ ngalaba, site na iwu ndị a, iwu ọ bụla dị iche iche, na mgbe iwu ọ bụla anyị pịa Tinye.

cd / tmp
wget https://wordpress.org/latest.tar.gz
tar -xvf kacha ọhụrụ.tar.gz
cd nke WordPress
mkdir -p /var/www/html/public_html
cp -r * /var/www/html/public_html
chọta /var/www/html/public_html -ụdị d -exec chmod 755 {} \;
chọta /var/www/html/public_html -ụdị f -exec chmod 644 {} \;

Nchịkọta iwu nke mbụ: gaa na tmp
Ihe nke abụọ: Ọ na-ewepụ ụdị WordPress site na webụsaịtị gọọmentị ya
Iwu nke atọ: decompresses na WordPress ngwugwu 
Iwu nke anọ: Ọ na-abanye na nchekwa WordPress enweghị mkpakọ
Iwu nke ise: Na-emepụta faịlụ WordPress maka ngalaba ahụ 
Iwu nke isii: detuo faịlụ WordPress mgbe ewepụchara ha na nchekwa ngalaba 
Iwu nke asaa: Ọ na-enye 775 ohere faịlụ
Iwu nke asatọ: Na-eme ihe ùgwù 644 maka nchekwa "A na-agụ ma dee ikike, ọnụọgụ ọ bụla nwere ihe ùgwù, m ga-akọwa ihe niile dị na isiokwu ndị ọzọ"

Na-edezi faịlụ nhazi

N'oge a, anyị na-agbanwe faịlụ nhazi maka njikọ WordPress na nchekwa data, iji chekwaa ihe niile dị na ya site na iwu a. 

nano /var/www/html/public_html/wp-config.php

Ị gbakwunye aha njirimara na paswọọdụ maka nchekwa data, nke anyị mepụtara n'oge gara aga na ahịrị ndị dị n'elu,

 

gbaa ngalaba 

Iji mee ngalaba ahụ, anyị nwere ike iji Cloudflare ma tinye ngalaba na ya, wee gbakwunye IP nke DNS ngalaba ahụ.

Mgbe emechara ijikọ ngalaba na Cloud Flare na mmecha, anyị na-arịọ ngalaba na ihe nchọgharị na ntinye nke WordPress ga-amalite na gị n'ụzọ dị otú a, Foto na-egosi ntinye mbụ nke WordPress na Debian 9

Mgbe ịmechara usoro ahụ, etinyere WordPress nke ọma na nhazi ihe nkesa ahụ, soro nkuzi nke abụọ maka otu esi echekwa ihe nkesa ahụ, m ga-etinye njikọ na nkọwa nke abụọ ebe a mgbe m mechara ya.

Mgbe ị na-edegharị nkuzi a, biko kpọtụrụ Ijipt

Njikọ ndị metụtara ya
Bipụta akụkọ na