E wehewehe i ka palekana o ka server a me ka hoʻokomo WordPress (1)

Aloha mai e o'u mau kaikunane, e ka poe hahai i ka makou punaewele Mekano Tech, ma keia 'atikala e pili ana i ka hooponopono a me ka pale 'ana i nā kikowaena pūnaewele.

Ma kēia haʻawina, e pale mākou i ke kikowaena a hoʻokomo i ka WordPress ma luna.
No ke kūkulu ʻana i kahi pūnaewele paʻa a paʻa a i ʻole blog e loaʻa ai kahi hoʻihoʻi kālā ma hope,
Inā ʻoe i waena o ka 90 pakeneka o ka poʻe i hoʻopilikia ʻia e nā ʻoihana hoʻokipa lohi, a laila no ʻoe kēia ʻatikala

ʻO ka pōmaikaʻi o kēia papa?

  • Ke kūkulu ʻana i kahi pūnaewele paʻa a wikiwiki hoʻi me nā kumuwaiwai āpau e lawelawe ana i kāu pūnaewele wale nō.
  • Ka pale ʻana i kāu ʻikepili pūnaewele no ʻoe iho "Ke mālama ʻia kāu pūnaewele e kekahi hui hoʻolaha, aia lākou i ka mana piha o kāu pūnaewele, kāu ʻikepili, ka waihona a me nā mea āpau."
  • Ke hana nei i kahi kikowaena maʻalahi me nā kumuwaiwai kūikawā. ʻO ke kumukūʻai o kēlā me kēia mahina he 43 paona ʻAigupita, nani
  • Ke mālama nei i ke kālā ma muli o nā kumukūʻai o nā hui hoʻokipa hoʻopunipuni ma kā lākou mau kumukūʻai. A ʻo ka hoʻolālā hoʻokipa haʻahaʻa loa e uku iā ʻoe i ka 4 EGP i kēlā me kēia makahiki, ʻaʻole ikaika.
  • E mālama a mālama i ke kikowaena a mālama i kāu pūnaewele me ka ʻoihana

Pono papa 

Ka hoomaka ana o ka wehewehe

Hoʻohui i ke kikowaena

Ma hope o ka hoʻoiho ʻana a me ka hoʻokomo ʻana i ka polokalamu pili kikowaena putyy  Hana mākou i puka a pēlā ke ʻano

Ma ke kahua "Host Name", kākau ʻoe i ka IP o ka server, "ʻo ia ka ID digital o kēlā me kēia kikowaena a i ʻole nā ​​​​mea pili i ka Pūnaewele me ka ʻole hiki ʻole iā ʻoe ke hoʻopili i ke kikowaena", a laila kaomi iā Open,

  • Laʻana

Ma hope o ke kaomi ʻana iā Open, e ʻike ʻia ka pale pili Shell ʻeleʻele

  • Laʻana

 

E kākau ʻoe i ka inoa inoa o ke kikowaena, a i kekahi manawa he aʻa, a laila ka ʻōlelo huna no ke kikowaena
Ma hea ʻoe e loaʻa ai ka ʻikepili kikowaena mai IP, mea hoʻohana a me ka ʻōlelo huna?

  • Ke noi ʻoe e kau inoa iā Hetzner, e like me ka mea i hōʻike ʻia ma luna, ma kāu dashboard Hetzner account, hiki iā ʻoe ke hana i kahi kikowaena a koho i ka mahele i hoʻokomo ʻia ma ka kikowaena, a i loko o ka liʻiliʻi o 5 kekona, e loaʻa iā ʻoe kahi leka ma kāu kākau inoa. leka uila me ka ʻikepili kikowaena mai IP, mea hoʻohana, a me ka ʻōlelo huna, Laʻana

Ma hope o ka puka ʻana o ka ʻaoʻao ʻeleʻele no ka pili ʻana i ka shell SSH, "he protocol transfer secure ia e hiki ai iā ʻoe ke hoʻomalu i ka ʻōnaehana holoʻokoʻa ma o nā kauoha." Aia ʻoe i loko o ke kikowaena, ua pili ʻoe iā ia a hiki iā ʻoe ke hoʻomalu piha iā ia. ma o na kauoha,

Hoʻohou hou i ke kikowaena

I ka wā mua, ma mua o kekahi mea, hoʻomaikaʻi mākou i ka ʻōnaehana, no laila e hoʻomaikaʻi ka ʻōnaehana i ka boot pale a hoʻoponopono i kekahi mau pilikia, inā he, e kākau i kēia kauoha, a laila kaomi iā Enter.

yum -y hou
  • Laʻana

 

E kali ʻoe i ka pau ʻana o ka server i ka hoʻonui ʻana i nā ʻōnaehana ʻōnaehana "pololei i hoʻohui ʻia me ka ʻōnaehana hana i hoʻonohonoho ʻia"

E hoʻouka i ka wget a me ka nano

Ma hope o ka pau ʻana, hoʻokomo ʻoe i ʻelua mau papahana koʻikoʻi, wget "kahi papahana e hoʻoiho i nā faila ma o ka loulou pololei" a nano "kahi papahana hoʻoponopono kikokikona e like me ka papahana Notepad i hoʻohui ʻia me Windows" ma o kēia kauoha.

yum -y hoʻokomo iā wget nano

hoʻokomo i ka apache

Ma hope o ka pau ʻana, hoʻonohonoho mākou i ke kikowaena e hana ma ke ʻano he kikowaena pūnaewele, a laila e hoʻokomo mākou i WordPress,
I mea e hana ai ka ʻōnaehana ma ke ʻano he kikowaena pūnaewele, pono mākou e hoʻokomo, Apache "ʻO Apache kahi kikowaena pūnaewele e hōʻike ana i nā faila html a me php me ka ʻole o Apache", ʻaʻole e hana ka ʻōnaehana me ʻoe ma ke ʻano he kikowaena pūnaewele.

I kēia manawa, maikaʻi nā mea a pau, hoʻokomo mākou iā Apache ma ka hoʻohui ʻana i kēia kauoha, a laila kaomi iā Enter

yum install httpd -y

Ma hope o ka pau ʻana o ka hoʻonohonoho ʻana, hoʻohui mākou i kēia kauoha e holo iā Apache, a laila kaomi iā Enter

systemctl start httpd

No ka hōʻoia i ka hana ʻana o Apache, hoʻohui mākou i kēia kauoha

systemctl status httpd

E hōʻike ia iā ʻoe i kaʻu e hōʻike ai ma ke kiʻi e hana ana

E hōʻoia e holo ana ʻo Apache

Eia kekahi, no ka hōʻoia ʻana e hana pololei ana ʻo Apache, kākau mākou i ka IP o ke kikowaena ma ka polokalamu kele pūnaewele, a inā ʻike ʻia me ʻoe e like me ka mea i hōʻike ʻia ma ke kiʻi, ua maikaʻi nā mea a pau.

I kēia manawa ke kikowaena hiki iā mākou ke hoʻohui iā ia ma o ka polokalamu kele pūnaewele, a hiki i kēia manawa ua maikaʻi nā mea āpau a hana pono.

Hoʻokomo ʻia ʻo Wizard Database

Hoʻokomo mākou i ka wizard waihona "Pono ka ʻōnaehana Wordpress i kahi waihona e hoʻopili ai e mālama i nā ʻatikala, nā kiʻi a me nā ʻikepili ʻē aʻe", 

Hoʻohui mākou i kēia mau kauoha, hoʻokahi i ka manawa, a laila kaomi i ke pihi Enter

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum hou
sudo yum hoʻokomo i ka mysql-server
sudo systemctl hoʻomaka mysqld
sudo mysql_secure_installation

E hōʻike iā ʻoe i nā koho, hoʻohui i ka y a laila e komo i kēlā me kēia koho

Ma hope o ka pau ʻana, ua hoʻopau mākou i ke kau ʻana i ka wizard database, ma o nā kauoha ma luna

hoʻokomo i ka php 7.2

 Pono e hoʻokomo i nā unuhi php, i mea e unuhi ai i ka wordpress, hoʻohui mākou i kēia mau kauoha e hoʻokomo i nā unuhi 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 hoʻokomo i ka 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
lawelawe httpd hoʻomaka hou

Ma hope o ka pau ʻana, hana mākou i kahi waihona, hoʻohui i kahi inoa i ka waihona ma ka hoʻohui ʻana i kēia mau kauoha,

Hana i mea hoʻohana'wahi0'@' localhost 'IKE IA'102030';
HANA I KA PAPA IKE mekan0db;
E hāʻawi i nā pono āpau ma mekan0db. * TO 'wahi0'@'localhost' ME KE KOHO HAAWINA;
KĀLĀ HULA KĀLĀWAI;

E wehewehe i ka mea i loko o ke code ma luna, ʻulaʻula ka inoa o ka waihona, ma ka melemele ka inoa o ka waihona, a ma ka ʻōmaʻomaʻo ka ʻōlelo huna no ka waihona.

ʻO ka hōʻuluʻulu manaʻo o ke code mua: Ua hana mākou i kahi inoa mea hoʻohana me ka inoa mekan0 a hoʻohui ʻia me ka ʻōlelo huna 102030 
ʻO ke code ʻelua: Ua hana mākou i kahi waihona me ka inoa mekan0db
ʻO ke code ʻekolu: Ua hoʻopili mākou i ka inoa mea hoʻohana mekan0 me ka waihona mekan0db me ka hoʻohui ʻana i nā pono āpau, "ʻO nā pono āpau ʻo ia ka mea hiki i ka mea hoʻohana ke hoʻomalu piha i ka waihona mai ka hoʻohui, hoʻololi a holoi ʻana"

Hoʻohui i kahi kikowaena iā Apache 

I kēia manawa, e hoʻohui mākou i ka domain e holo ai ʻo WordPress. Hiki iā ʻoe ke hoʻokuʻu i kēia ʻanuʻu inā e noi ana ʻoe i ka wehewehe ʻana ma kahi kikowaena kūloko, "ʻO ka server kūloko he polokalamu e hoʻokomo i nā mea hoʻopili Apache a me php ma kāu kamepiula a ʻo ia kēia. no ke aʻo ʻana ma mua o ke komo ʻana i ka pūnaewele.

I koʻu hihia, e hoʻohui au i ka sub-domain o Mekano Tech Informatics, test.mekan0.com, me kēia mau kauoha 
Hoʻoponopono kauoha

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

E wehe ia i kahi ʻaoʻao hakahaka me ʻoe, e hoʻohui ʻoe i ka domain i kēia palapala. E lawe i nā code a pau, akā e hoʻololi i ka inoa inoa, i kou inoa inoa ponoʻī


Inoa kikowaena www.test.mekan0.com 
ServerAliases test.mekan0.com 
DocumentRoot /var/www/html/public_html 
ErrorLog /var/www/html/error.log 

Ma hope o ka pau ʻana, kaomi i ke pihi Ctrl _x, a laila y a komo, a laila hoʻomaka hou iā Apache e hoʻāla i nā hoʻonohonoho me kēia kauoha,

hoʻonui hou httpd

 

Hoʻokomo WordPress

I kēia manawa, haʻalele mākou i ka WordPress a hoʻoneʻe iā ia i kahi o nā faila domain, ma o kēia mau kauoha, kēlā me kēia kauoha i kahi kaʻawale, a ma hope o kēlā me kēia kauoha mākou e kaomi iā Enter.

cd / tmp
wget https://wordpress.org/latest.tar.gz
tar -xvf latest.tar.gz
pāʻālua huaʻōlelo cd
mkdir -p /var/www/html/public_html
cp -r * /var/www/html/public_html
huli /var/www/html/public_html -type d -exec chmod 755 {} \;
huli /var/www/html/public_html -type f -exec chmod 644 {} \;

ʻO ka synopsis kauoha mua: hele i ka tmp
ʻO ka lua o ka mea: Huki ia i ke kope o WordPress mai kāna pūnaewele mana
ʻO ke kauoha ʻekolu: hoʻopau i ka pūʻolo WordPress 
ʻEhā kauoha: Komo ia i ka waihona WordPress uncompressed
ʻO ke kauoha ʻelima: Hana i kahi faila WordPress no ka waihona 
ʻO ke kauoha ʻeono: kope i nā faila WordPress ma hope o ka wehe ʻana iā lākou i ka waihona waihona 
ʻO ke kauoha ʻehiku: Hāʻawi ia i nā pono 775 i nā faila
ʻO ke kauoha ʻewalu: Hana ia i nā pono 644 no nā waihona "ʻO nā pono nā ʻae e heluhelu a kākau, loaʻa i kēlā me kēia helu ke kuleana, e wehewehe wau i nā mea āpau ma nā ʻatikala ʻē aʻe"

Ke hoʻoponopono nei i ka faila config

I kēia manawa, hoʻololi mākou i ka faila config no ka pilina WordPress i ka waihona, e mālama i nā mea āpau ma o kēia kauoha. 

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

A hoʻohui ʻoe i ka inoa inoa a me ka ʻōlelo huna no ka waihona, a mākou i hana ai i kekahi manawa i hala ma nā laina i luna,

 

holo i ka waihona 

No ka holo ʻana i ka domain, hiki iā mākou ke hoʻohana iā Cloudflare a hoʻohui i ke kikowaena iā ia, a laila hoʻohui i ka IP o ka DNS o ka domain.

Ma hope o ka hoʻopau ʻana i ka hoʻopili ʻana o ka domain i Cloudflare a me ka hoʻopau ʻana, noi mākou i ka domain ma ka polokalamu kele pūnaewele a hoʻomaka ka hoʻonohonoho ʻana o WordPress me ʻoe ma kēia ala, ʻO ke kiʻi e hōʻike ana i ka hoʻokomo mua ʻana o WordPress ma Debian 9

Ma hope o ka pau ʻana o nā ʻanuʻu, ua hoʻokomo pono ʻia ʻo WordPress a ua hoʻonohonoho ʻia ke kikowaena, e hahai i ka haʻawina ʻelua e pili ana i ka pale ʻana i ke kikowaena, e kau wau i ka loulou i ka wehewehe ʻelua ma aneʻi ke hoʻopau wau.

Ke kope ʻana i ka haʻawina, e ʻoluʻolu e haʻi iā ʻAigupita

Pākuʻi pili
Hoʻopuka i ka ʻatikala ma