Enstale WordPress sou Debian Server 9 san cpanel

Byenveni nan frè m yo nan yon atik eksklizif ki gen dwa. Enstale WordPress sou sèvè Debian. San yo pa bezwen okenn panèl kontwòl, soti nan panno yo pi popilè tankou Cpanel, plask, DirectAdmin, vistacp, ak lòt panno peye ak gratis yo kreye yon anviwònman pou kouri, sit entènèt ak jere yo ak karakteristik ki diferan ant chak panèl ak lòt la, ak nan kou ki pi popilè nan mitan yo se panèl la cpanel. San plis, nou pral enstale WordPress sou Debian 9 ak Apache 5

Kondisyon eksplikasyon

1 - Sistèm Debian Pozisyone sou yon sèvè (sèvè entènèt).

2- Aksè zile yo nan sèvè a oswa kont admin rasin.

3 - Adrès IP estatik oswa configuré sou sèvè a oswa sèvè. Natirèlman, sa a disponib nan nenpòt sèvè ou liv nan Data Center,

4 - Si ou pral fè sit entènèt ou a disponib nan piblik la, ou dwe Domèn oswa rezèvasyon domèn konekte dns ak sèvè a,

5- Enstale Apache  LAMP sou yon sistèm Debian.

6 - kopi WordPress Dènye vèsyon an soti nan sit entènèt ofisyèl la.

7 - Pwogram nan konekte ak sèvè a Putty

 

Kisa sistèm Debian ye?

Sistèm Debian a oswa distribisyon Debian a se yon sistèm operasyon òdinatè ki gen antyèman nan lojisyèl gratis ak louvri, sa vle di ke nenpòt moun ki ka kontribye ak devlope sistèm nan tonbe anba GNU General Public License. Debian sèvi ak kernel Linux ak zouti GNU, epi distribisyon Debian se li te ye pou angajman strik li genyen pou tès ouvè, kolaborasyon ak patisipatif. Debian se yon sistèm opere mondyal ki apwopriye pou anpil itilizasyon pèsonèl ak biwo, sèvis baz done, sèvè, ak sèvis depo.

Ki sa ki Apache

Apache non an angle  Apache HTTP sèvè . Apache se youn nan ki te jwe yon gwo wòl nan devlopman entènèt la ak kwasans mondyal nan kòmansman epòk entènèt la. Ki sa ki Apache itilize ak ki sa ki misyon li yo. Apache yo itilize pou sèvi paj wèb estatik ak dinamik. Estatik, tankou html, ak dinamik ki chanje, tankou fowòm, WordPress, ak lòt scripts oswa aplikasyon ki fèt pou itilize anviwònman ak karakteristik Apache. Ak Apache se aktyèlman youn nan eleman yo nan pakè devlopman entènèt la ke yo rekonèt kòm LAMP, ki gen sistèm operasyon Linux oswa GNU Linux, sèvè entènèt la, baz done Mysql, ak anpil lang pwogramasyon, tankou php, Python ak Perl. Apache distribye. kòm yon pati nan youn nan pakè lojisyèl propriétaires yo. Youn nan avantaj ki genyen nan Apache se ke li bay kontni nan yon fason trè serye ak trè an sekirite 

Benefis ki genyen nan enstale WordPress sou Debian

Youn nan benefis aktyèl yo se ekonomize lajan konpare ak kontra ak konpayi hosting. Dezyèmman, vitès sit la sou distribisyon Debian konpare ak enstale sou cpanel. Yon vitès aparan nan 25%, ak sa a kontribye nan gaye nan sit la nan rechèch ak monte. Klasman ou sou Google ak lòt motè rechèch. Ak ogmante revni materyèl ou. Lòt pase evite lentere nan Arab oswa etranje konpayi hosting. Ki ofri plan hosting pou $ 3 pa mwa epi yo ajoute 400 sit entènèt sou sèvè a menm. Epi ou kòmanse remake ralantisman an nan sit ou a lè li depase 100 atik sou eksperyans la. Lè yon sit se sou yon sèvè vps prive, liy entènèt la. Sou sèvè a ak tout pouvwa pou sit ou a, ak sa a pral ede w nan telechaje soti nan sit ou a epi byen vit bay done vizitè ou yo. Lòt pase pwoteksyon kont piratage ki aflije konpayi hosting akòz move konfigirasyon. Mwen pa pale de tout konpayi hosting. Gen konpayi hosting ki gen gwo pwoteksyon, men yo etranje epi yo pa Arab. Paske pandan karyè mwen sou entènèt la, mwen te fè fas ak plis pase 15 konpayi Arab, ak tout nan yo, san okenn eksepsyon, pa merite non an nan konpayi hosting. Youn nan karakteristik ki pi enpòtan yo se ke tout resous sèvè yo pral pou sit ou a sèlman epi yo pa distribye sou yon panèl kontwòl ki konsome RAM ak processeur, ak sa a amelyore estabilite nan sit ou a ak tou amelyore plase rechèch ou an ak pwofi, elatriye. .

Poukisa chwazi WordPress

WordPress, nan kou, kounye a kòmande plis pase 35%. Youn nan sit entènèt yo sou entènèt la pou fasilite itilizasyon ak konpatibilite SEO. Pandan ke ou ka configured ak ekipe nan kostim tout zòn. Soti nan ekri atik ak eksplikasyon. Oswa yon blog pèsonèl kote ou prezante eksperyans ou, oswa yon magazen sou entènèt pou vann sèvis ak pwodwi. Oswa yon enstitisyon oswa fòmasyon, tankou yon sit konsiltasyon, ak lòt karakteristik yo se inonbrabl.

 

Nòt eksplikasyon Mekano Tech Informatics bay sou serveurs reyèl

Mwen rezerve sèvè a soti nan Done Sant Hetzner Soti nan sèvis serveurs nwaj yo. Ou te chwazi distribitè Debian ki enstale otomatikman epi pare

Deskripsyon: Enstale pake LAMP la

Anvan enstale lanp ki gen Apache nan pati li yo, premye bagay nou fè anvan enstalasyon se mete ajou pakè yo ak nwayo epi korije pwoblèm sekirite ak kòmandman sa yo.

apt-get update
apt-get upgrade
apt-get dist-upgrade

Imaj ki soti nan ajoute premye lòd aktyalizasyon pou enstale WordPress sou serveurs Debian 9 san cpanel

Yon imaj ki montre adisyon premye kòmandman pou mete ajou pakè sou yon distribisyon Debian

Sa a se rezilta a nan pwoblèm nan apre yo fin ajoute li montre ki jan aktyalizasyon a te fè

apt-get update Ign:1 http://mirror.hetzner.de/debian/packages stretch InRelease Get:2 http://security.debian.org stretch/updates InRelease [94.3 kB] Get:3 http://mirror hetzner.de/debian/packages stretch-updates InRelease [91.0 kB] Ign:4 http://deb.debian.org/debian stretch InRelease Get:5 http://deb.debian.org/debian stretch-updates InRelease [ 91.0 kB] Get:6 http://mirror.hetzner.de/debian/packages stretch-backports InRelease [91.8 kB] Get:7 http://mirror.hetzner.de/debian/stretch security/updates InRelease [94.3 kB ] Hit:8 http://mirror.hetzner.de/debian/packages stretch Release Hit:9 http://deb.debian.org/debian stretch Release Get:10 http://security.debian.org stretch/ updates /Sous ki pa gratis [1,216 B] Jwenn:11 http://security.debian.org/updates/main Sources [207 kB] Jwenn:12 http://security.debian.org stretch/updates/contrib Sous [1,384 B] Get:13 http://security.debian.org stretch/updates/main amd64 Packages [495 kB] Get:14 http://security.debian.org stretch/updates/main Tra nslation-en [221 kB] Get:15 http://deb.debian.org/debian stretch-updates/main Sources [13.1 kB] Ign:16 http://mirror.hetzner.de/debian/packages stretch-backports /main amd64 Packages Ign:17 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-en Get:16 http://mirror.hetzner.de/debian/packages stretch-backports/main amd64 Packages [601 kB] Get:17 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-en [459 kB] Ign:18 http://mirror.hetzner.de/debian/security stretch /updates/main amd64 Packages Ign:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en Get:18 http://mirror.hetzner.de/debian/security/updates/ main Amd64 Packages [495 kB] Get:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en [221 kB] Get:22 http://deb.debian.org/debian stretch / Sous prensipal [6,745 kB] Jwenn:23 http://deb.debian.org/debian stretch/non-free Sous [79.4 kB] Jwenn:24 http://deb.debian.org/debian stretch/contr ib Sous [44.7 kB] Chèche 10.0 MB nan 3s (2,624 kB/s) Lekti lis pake... Fè

Nou ajoute kòmandman sa a, ki se

apt-get upgrade

Benefis kòmandman sa a oswa sa li fè se amelyore sistèm nan ak dènye vèsyon Debian. Swiv etap sa yo pou enstale WordPress sou Debian Server 9 san cpanel

Imaj ki montre lòd pou ajou Debian pou enstale WordPress sou li

Li pral parèt avèk ou jan yo montre nan foto a. Ak isit la sistèm nan di ou, èske ou reyèlman vle ajou? Èske mwen swiv pwosesis la ajou? Ou tape lèt la y pou wi epi Lè sa a, peze Antre. Pou konplete pwosesis ajou

Isit la se rezilta pwoblèm lan apwè la fen de à la. Yon ti nòt, sèvè m ap itilize a gen dènye vèsyon Debian enstale, ki se Debian 9 nan moman sa a. Li pa t pran anpil tan pou ajou. Sa a se pwodiksyon an

apt-get upgrade Lekti lis pakè yo... Fini Konstwi pyebwa depandans Lekti enfòmasyon eta a... Fini Kalkile ajou... Fè Pakè sa yo pral modènize: qemu-guest-agent qemu-utils 2 modènize, 0 fèk enstale, 0 yo retire ak 0 pa modènize. Bezwen jwenn 1,300 kB nan achiv yo. Apre operasyon sa a, yo pral itilize 2,048 B espas disk adisyonèl. Ou vle kontinye? [Y/n] y Get:1 http://security.debian.org stretch/updates/main amd64 qemu-guest-agent amd64 1:2.8+dfsg-6+deb9u7 [315 kB] Get:2 http:// security.debian.org stretch/updates/main amd64 qemu-utils amd64 1:2.8+dfsg-6+deb9u7 [986 kB] Chèche 1,300 kB nan 0s (14.0 MB/s) (Li baz done ... 33909 fichye ak repèrtwar kounye a enstale.) Preparasyon pou depake .../qemu-guest-agent_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Depake qemu-guest-agent (1:2.8+dfsg-6+deb9u7) sou (1 :2.8+dfsg-6+deb9u5) ... Preparasyon pou depake .../qemu-utils_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Depake qemu-utils (1:2.8+dfsg-6+ ) deb9u7) over (1:2.8 + dfsg-6 + deb9u5) ... Mete kanpe qemu-guest-agent (1:2.8 + dfsg-6 + deb9u7) ... Mete kanpe qemu-utils (1:2.8 + dfsg) ) 6+deb9u7) ... Pwosesis deklanche pou systemd (232-25+deb9u11) ... Pwosesis deklanche pou man-db (2.7.6.1-2) ...

Apre w fin ranpli ajou a, ou ajoute kòmandman sa a ki nan lis anlè an nan kòmansman eksplikasyon an.Li konfime ke pwosesis la ajou pou sèvis sistèm yo mete ajou epi yo pa tout sistèm nan modènize. Bagay ou fè se fè yon ajou sistèm

apt-get dist-upgrade

Sa a se yon foto ki montre pwosesis la apre yo fin ajoute lòd la

Foto a montre yon lòd pou asire w ke pakè yo modènize epi yo pa ajou sistèm lan

Premye etap la nan mete ajou ak amelyore pakè ak sistèm operasyon an nan vèsyon an dènye te konplete

Dezyèm etap la se ajoute hostname nan sèvè a atravè lòd sa a, ki chanje non host la ak pwòp non deskriptif ou. Men, ou dwe konnen ke ou ka bezwen rekòmanse sèvè a oswa sistèm nan. Sistèm nan aplike hostname oswa hostname ke ou ajoute.

hostnamectl set-hostname hostname.yourdomain.com

hostname.yourdomain.com

Isit la, non host la dwe non yon sub-domèn nan domèn ou a oswa domèn ou te rezève pou kouri sèvè WordPress la. Egzanp word.mekan0.com

Apre ou fin ajoute lòd sa a, ou peze Antre sou klavye ou. Isit la se yon foto kòm yon egzanp ajoute lame neem

Yon imaj ki montre kijan pou ajoute namehost sou sèvè Debian

 

Ak pwochen plan an nan

Nou ap enstale kèk sèvis piblik ki nesesè epi n ap bezwen yo pou rezoud erè epi ranje yo. Ou ajoute kòmandman sa a

apt install net-tools sudo wget curl bash-completion

Mwen panse ke sistèm Debian 9 la gen sèvis piblik sa yo, men asire w ke epi ajoute kòmandman sa yo kòm yon backup. Lè fini, rekòmanse sèvè a pa tape lòd la rdemare  Apre rekòmanse, ou konekte nan sèvè a. Ou pral remake ke non sèvè a te chanje nan adrès la nan sèvè a non ke nou te kreye, pou egzanp nan imaj la.

Yon imaj ki montre yon egzanp chanje sèvè a non an Debian 9

Ou pral remake isit la nan èd memwa lòd la ke non sèvè a te chanje epi tou non sèvè a jan yo montre nan foto a ak done sa yo ki te parèt lè rekòmanse sèvè a epi konekte li ankò.

Enstale Apache

Apre ou fin konekte sou sèvè a ak privilèj admin (rasin), nou enstale Apache HTTP, ki disponib nan depo Debian 9 yo. Ou ajoute lòd sa a nan èd memwa a epi peze Antre

 jis enstale apache2

Apre ou fin ajoute lòd la Apache enstale, ou pral wè nan èd memwa lòd la si wi ou non pou konplete enstalasyon Apache deja.Sa a se ki jan kòd la ap parèt.

apt install apache2 Lekti lis pakè... Fini Konstwi pyebwa depandans Lekti enfòmasyon eta a... Fè Pakè adisyonèl sa yo pral enstale: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2 -0 libperl5.24 perl Pake yo sijere: www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl make Pake Rekòmande: ssl-cert renome NOUVO pakè sa yo pral enstale: apache2 apache2-bin apache2-data apache2-utils libaprutil1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutillibluper1-5.2ldap 0 up5.24 perldap. 0 fèk enstale, 11 pou retire ak 0 pa modènize. Bezwen jwenn 0 kB nan achiv yo. Apre operasyon sa a, yo pral itilize 5,852 MB espas disk adisyonèl. Ou vle kontinye? [Ou/non]

Ou peze lèt Y sou klavye a, Lè sa a, ou peze Antre, epi apre enstalasyon Apache fini, nou louvri navigatè a epi tape IP sèvè a. Nan navigatè a, nan ka mwen an, mwen se IP a. Sèvè m ap eksplike sou la se 159.69.215.225 Li pral parèt ak ou tankou foto sa a Yon imaj ki montre operasyon kòrèk Apache sou distribisyon Bian 9 la

Apre asire w ke Apache a enstale kòrèkteman ak imaj sa a se pi wo a. Asire ke Apache enstale kòrèkteman sou distribisyon an Debian. Koulye a, nou ap enstale dènye vèsyon yo nan tradiktè php. Pou li CMS wordpress la ak lòd sa a epi peze Antre.

apt install libapache2-mod-php7.0 php7.0 php7.0-gd php7.0-xml php7.0-curl php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc

Sistèm nan ap montre w si nou konplete enstalasyon an oswa ou pa Anile Menm jan ak kòmandman ki anwo yo, ou tape lèt Y a epi peze Enter. nan klavye a. Tankou yo montre nan foto a Imaj ki montre kòmandman pou enstale tradiksyon php sou Debian 9

Apre w fin ranpli enstalasyon tradiksyon php, dènye vèsyon yo fin fèt kounye a. Enstale MariaDB, yon sèvè baz done. Li dwe enstale pou kreye yon baz done pou WordPress. Epi kontakte yo pou nou ka enstale WordPress kòrèkteman ak sa a.

apt install php7.0-mysql mariadb-server mariadb-client

Sistèm nan ap ofri ou kontinye enstalasyon an oswa ou pa.Tankou sa ki te pase nan kòmandman anvan yo, ou tape lèt Y a epi peze bouton an antre sou klavye a pou kontinye enstalasyon an. Enfòmasyon sa a ap parèt sou èd memwa a pou asire ke enstalasyon an kòrèk

apt enstale php7.0-mysql mariadb-server mariadb-client
Lekti lis pake ... Fè
Building pyebwa depandans
Lekti enfòmasyon leta ... Fè
Pake sa yo anplis yo pral enstale:
galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4
libreadline5 libsigsegv2 mariadb-client-10.1 mariadb-client-core-10.1
mariadb-common mariadb-server-10.1 mariadb-server-core-10.1 mysql-common
rsync socat
Pakè sijere yo:
gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl
libsql-statement-perl mailx mariadb-test netcat-openbsd tinyca
Pakè rekòmande:
libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl
Nouvo pakè sa yo pral enstale:
galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4
libreadline5 libsigsegv2 mariadb-client mariadb-client-10.1
mariadb-client-core-10.1 mariadb-common mariadb-server mariadb-server-10.1
mariadb-server-core-10.1 mysql-common php7.0-mysql rsync socat
0 modènize, NAN ki fèk enstale, KOUMAN POU yo retire ak 19 pa modènize.
Bezwen jwenn 25.7 MB nan achiv.
Apre operasyon sa a, y ap itilize 189 MB espas adisyonèl nan disk.
Ou vle kontinye? [Y / n] y
Jwenn:1 http://deb.debian.org/debian stretch/main amd64 libmpfr4 amd64 3.1.5-1 [556 kB]
Jwenn:2 http://deb.debian.org/debian stretch/main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB]
Jwenn:3 http://deb.debian.org/debian stretch/main amd64 gawk amd64 1:4.1.4+dfsg-1 [571 kB]
Jwenn:4 http://deb.debian.org/debian stretch/main amd64 mysql-common tout 5.8+1.0.2 [5,608 B]
Jwenn:5 http://deb.debian.org/debian stretch/main amd64 mariadb-common all 10.1.38-0+deb9u1 [28.4 kB]
Jwenn:6 http://deb.debian.org/debian stretch/main amd64 galera-3 amd64 25.3.19-2 [955 kB]
Jwenn:7 http://deb.debian.org/debian stretch/main amd64 libdbi-perl amd64 1.636-1+b1 [766 kB]
Jwenn:8 http://deb.debian.org/debian stretch/main amd64 libreadline5 amd64 5.2+dfsg-3+b1 [119 kB]
Jwenn:9 http://deb.debian.org/debian stretch/main amd64 mariadb-client-core-10.1 amd64 10.1.38-0+deb9u1 [5,107 kB]
Jwenn:10 http://deb.debian.org/debian stretch/main amd64 libconfig-inifiles-perl tout 2.94-1 [53.4 kB]
Jwenn:11 http://deb.debian.org/debian stretch/main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB]
Jwenn:12 http://deb.debian.org/debian stretch/main amd64 mariadb-client-10.1 amd64 10.1.38-0+deb9u1 [5,918 kB]
Jwenn:13 http://deb.debian.org/debian stretch/main amd64 mariadb-server-core-10.1 amd64 10.1.38-0+deb9u1 [5,241 kB]
Jwenn:14 http://deb.debian.org/debian stretch/main amd64 rsync amd64 3.1.2-1+deb9u2 [393 kB]
Jwenn:15 http://deb.debian.org/debian stretch/main amd64 socat amd64 1.7.3.1-2+deb9u1 [353 kB]
Jwenn:16 http://deb.debian.org/debian stretch/main amd64 mariadb-server-10.1 amd64 10.1.38-0+deb9u1 [5,344 kB]
Jwenn:17 http://deb.debian.org/debian stretch/main amd64 mariadb-client tout 10.1.38-0+deb9u1 [27.2 kB]
Jwenn:18 http://deb.debian.org/debian stretch/main amd64 mariadb-server tout 10.1.38-0+deb9u1 [27.3 kB]
Jwenn:19 http://deb.debian.org/debian stretch/main amd64 php7.0-mysql amd64 7.0.33-0+deb9u3 [124 kB]
Chèche 25.7 MB nan 0s (35.8 MB/s)
Prekonfigirasyon pakè yo...
Chwazi pake libmpfr4:amd64 ki pa seleksyone deja.
(Lekti baz done ... 35883 dosye ak repèrtwar kounye a enstale.)
Preparasyon pou depake .../libmpfr4_3.1.5-1_amd64.deb ...
Déballage libmpfr4:amd64 (3.1.5-1)...
Chwazi pake libsigsegv2:amd64 ki pa seleksyone deja.
Preparasyon pou depake .../libsigsegv2_2.10-5_amd64.deb ...
Déballage libsigsegv2:amd64 (2.10-5)...
Mete kanpe libmpfr4:amd64 (3.1.5-1) ...
Mete kanpe libsigsegv2:amd64 (2.10-5) ...
Chwazi pakè ki pa seleksyone deja.
(Lekti baz done ... 35905 dosye ak repèrtwar kounye a enstale.)
Preparasyon pou depake .../00-gawk_1%3a4.1.4+dfsg-1_amd64.deb ...
Déballage gawk (1:4.1.4+dfsg-1)...
Chwazi pake mysql-common ki pa seleksyone deja.
Preparasyon pou depake .../01-mysql-common_5.8+1.0.2_all.deb ...
Déballage mysql-common (5.8+1.0.2)...
Chwazi pake mariadb-common ki pa seleksyone deja.
Preparasyon pou debake .../02-mariadb-common_10.1.38-0+deb9u1_all.deb ...
Déballage mariadb-common (10.1.38-0+deb9u1)...
Chwazi pake galera-3 ki pa seleksyone deja.
Preparasyon pou debake .../03-galera-3_25.3.19-2_amd64.deb ...
Debalaj galera-3 (25.3.19-2) ...
Chwazi pake libdbi-perl ki pa seleksyone deja.
Preparasyon pou depake .../04-libdbi-perl_1.636-1+b1_amd64.deb ...
Déballage libdbi-perl (1.636-1+b1)...
Chwazi pakè yo pa chwazi deja libreadline5:amd64.
Preparasyon pou depake .../05-libreadline5_5.2+dfsg-3+b1_amd64.deb ...
Déballage libreadline5:amd64 (5.2+dfsg-3+b1)...
Chwazi pake ki pa seleksyone deja mariadb-client-core-10.1.
Preparasyon pou depake .../06-mariadb-client-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Déballage mariadb-client-core-10.1 (10.1.38-0+deb9u1)...
Chwazi pake libconfig-inifiles-perl ki pa seleksyone deja.
Preparasyon pou depake .../07-libconfig-inifiles-perl_2.94-1_all.deb ...
Déballage libconfig-inifiles-perl (2.94-1)...
Chwazi pake libjemalloc1 ki pa seleksyone deja.
Preparasyon pou depake .../08-libjemalloc1_3.6.0-9.1_amd64.deb ...
Déballage libjemalloc1 (3.6.0-9.1)...
Chwazi pake ki pa seleksyone deja mariadb-client-10.1.
Preparasyon pou depake .../09-mariadb-client-10.1_10.1.38-0+deb9u1_amd64.deb ...
Déballage mariadb-client-10.1 (10.1.38-0+deb9u1)...
Chwazi pake ki pa seleksyone deja mariadb-server-core-10.1.
Preparasyon pou depake .../10-mariadb-server-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Déballage mariadb-server-core-10.1 (10.1.38-0+deb9u1)...
Chwazi rsync pake ki pa seleksyone deja.
Preparasyon pou depake .../11-rsync_3.1.2-1+deb9u2_amd64.deb ...
Déballage rsync (3.1.2-1+deb9u2)...
Chwazi pake socat ki pa seleksyone deja.
Preparasyon pou depake .../12-socat_1.7.3.1-2+deb9u1_amd64.deb ...
Déballage socat (1.7.3.1-2+deb9u1)...
Mete kanpe mysql-common (5.8+1.0.2) ...
update-alternatives: lè l sèvi avèk /etc/mysql/my.cnf.fallback pou bay /etc/mysql/my.cnf (my.cnf) nan mòd oto
Mete kanpe mariadb-common (10.1.38-0+deb9u1)...
update-alternatives: itilize /etc/mysql/mariadb.cnf pou bay /etc/mysql/my.cnf (my.cnf) nan mòd oto
Chwazi pake ki pa seleksyone deja mariadb-server-10.1.
(Lekti baz done ... 36487 dosye ak repèrtwar kounye a enstale.)
Preparasyon pou depake .../mariadb-server-10.1_10.1.38-0+deb9u1_amd64.deb ...
Déballage mariadb-server-10.1 (10.1.38-0+deb9u1)...
Chwazi pakè mariadb-client ki pa seleksyone deja.
Preparasyon pou depake .../mariadb-client_10.1.38-0+deb9u1_all.deb ...
Déballage mariadb-client (10.1.38-0+deb9u1)...
Chwazi pake mariadb-server ki pa seleksyone deja.
Preparasyon pou depake .../mariadb-server_10.1.38-0+deb9u1_all.deb ...
Déballage mariadb-server (10.1.38-0+deb9u1)...
Chwazi pake php7.0-mysql ki pa seleksyone deja.
Preparasyon pou depake .../php7.0-mysql_7.0.33-0+deb9u3_amd64.deb ...
Déballage php7.0-mysql (7.0.33-0+deb9u3)...
Mete kanpe php7.0-mysql (7.0.33-0+deb9u3) ...

Kreye fichye konfigirasyon /etc/php/7.0/mods-available/mysqlnd.ini ak nouvo vèsyon

Kreye fichye konfigirasyon /etc/php/7.0/mods-available/mysqli.ini ak nouvo vèsyon

Kreye fichye konfigirasyon /etc/php/7.0/mods-available/pdo_mysql.ini ak nouvo vèsyon
Mete kanpe libconfig-inifiles-perl (2.94-1) ...
Mete kanpe libjemalloc1 (3.6.0-9.1) ...
Pwosesis deklannche pou libapache2-mod-php7.0 (7.0.33-0+deb9u3) ...
Mete kanpe socat (1.7.3.1-2+deb9u1)...
Mete kanpe gawk (1:4.1.4+dfsg-1)...
Mete kanpe rsync (3.1.2-1+deb9u2)...
Kreye lyen senbolik /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service.
Pwosesis deklanche pou libc-bin (2.24-11+deb9u4)...
Mete kanpe galera-3 (25.3.19-2) ...
Pwosesis deklanche pou systemd (232-25+deb9u11)...
Pwosesis deklannche pou moun-db (2.7.6.1-2) ...
Mete kanpe libreadline5:amd64 (5.2+dfsg-3+b1)...
Mete kanpe libdbi-perl (1.636-1+b1) ...
Mete kanpe mariadb-server-core-10.1 (10.1.38-0+deb9u1) ...
Mete kanpe mariadb-client-core-10.1 (10.1.38-0+deb9u1) ...
Mete kanpe mariadb-client-10.1 (10.1.38-0+deb9u1) ...
Mete kanpe mariadb-client (10.1.38-0+deb9u1)...
Mete kanpe mariadb-server-10.1 (10.1.38-0+deb9u1) ...
Kreye lyen senbolik /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service.
Kreye lyen senbolik /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service.
Kreye lyen senbolik /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service.
Mete kanpe mariadb-server (10.1.38-0+deb9u1)...
Pwosesis deklanche pou libc-bin (2.24-11+deb9u4)...
Pwosesis deklanche pou systemd (232-25+deb9u11)...
rasin@mo:~#

Dezyèm etap la se kouri MariaDB ke nou te enstale a. Nou ekri lòd sa a pou kouri

systemctl start mariadb

Apre kouri MARIADB

Nou ap enstale Mysql Database Wizard la. San danje epi yo pral mande w pou w chwazi yon modpas solid. Pou itilizatè a rasin paske li sèvi ak modpas la nan admin nan sèvè a. Nan manadjè baz done a, sepandan, nou ajoute lòd sa a. Pou enstale moun ki okipe baz done mysql ak lòd sa a.

mysql_secure_installation

Ou pral remake apre ou fin ajoute lòd la. Li mande w ekri modpas la pou rasin lan. Sèvè ou ekri a. Epi li pral montre w modpas fò li, ou peze Y. Lè sa a, peze Antre. Y ap mande w pou w antre yon nouvo modpas pou w antre nan nouvo modpas la. Lè sa a, ou peze Antre epi sistèm nan pral konfime ke ou tape modpas la pou yon dezyèm fwa. Pou asire w ke ou tape li epi peze antre. Lè sa a, sistèm nan ap di ou sa

Antre modpas aktyèl la pou rasin (y. n):               Ou peze y epi antre 

Apre peze li pral di w ke ou deja gen yon seri modpas rasin,             peze n epi antre

Èske l ap ofri chanje modpas rasin lan? [W/N]                        Ou peze y epi antre pou chanje modpas pou baz done admin yo
Ou tape nouvo modpas la epi antre epi ou pral tape li ankò pou konfime epi antre pa default. Enstalasyon MariaDB gen yon itilizatè anonim, ki pèmèt nenpòt moun
Pou konekte ak MariaDB san ou pa bezwen kreye yon kont itilizatè

Sistèm nan pral montre w

Retire itilizatè anonim yo? [W/N]                                      Ou tape y epi antre 

Opsyon yo ap parèt ki fè aranjman lè w klike sou lèt sa yo.

n Lè sa a, antre 

Lè sa a, antre 

Lè sa a, antre 

Pwodiksyon sa a soti nan èd memwa lòd la gen tout etap sa yo ou te pran pou enstale oswa konfigirasyon mysql

root@word:~# mysql_secure_installation

REMAK: RUNNING TOUT PARTI YO SEKRIP SA A RECOMMANDE POU TOUT MariaDB
Sèvè nan pwodiksyon an! TANPRI LI CHAK PASE AVÈK ATANSYON!

Yo nan lòd yo ouvri sesyon an MariaDB an sekirite li, nou pral bezwen aktyèl la
modpas pou itilizatè rasin lan. Si ou te jis enstale MariaDB, ak
ou poko mete modpas rasin lan, modpas la ap vid,
Se konsa, ou ta dwe jis peze antre isit la.

Antre aktyèl modpas pou rasin (antre nan pou okenn):
OK, avèk siksè itilize modpas, deplase sou ...

Anviwònman modpas la rasin asire ke pèsonn pa ka antre nan MariaDB la
itilizatè rasin san otorizasyon apwopriye a.

Ou deja gen yon modpas modpas rasin, kidonk, ou ka san danje reponn 'n'.

Chanje modpas rasin lan? [W/n] y
Nouvo modpas:
Re-antre nouvo modpas:
Modpas mete ajou avèk siksè!
Reloading tab privilèj ..
... Siksè!


Pa default, yon enstalasyon MariaDB gen yon itilizatè anonim, sa ki pèmèt nenpòt ki moun
antre nan MariaDB san yo pa gen yon kont itilizatè kreye pou
yo. Sa a se entansyon sèlman pou fè tès, ak fè enstalasyon an
ale yon ti jan douser. Ou ta dwe retire yo anvan ou deplase nan yon
anviwònman pwodiksyon an.

Retire itilizatè anonim yo? [W/n] y
... Siksè!

Nòmalman, rasin yo ta dwe sèlman pèmèt yo konekte soti nan 'localhost'. Sa a
asire ke yon moun pa ka devine nan modpas la rasin ki soti nan rezo a.

Anpeche koneksyon rasin adistans? [W/n] n
... sote.

Pa default, MariaDB vini ak yon baz done yo te rele 'tès' ke nenpòt moun kapab
aksè. Sa a se tou ki gen entansyon sèlman pou fè tès, epi yo ta dwe retire li
anvan ou deplase nan yon anviwònman pwodiksyon an.

Retire baz done tès ak aksè a li? [Y / n] ak
- Jete baz done tès ...
... Siksè!
- Retire privilèj sou baz done tès ...
... Siksè!

Rechargement tab privilèj yo ap asire ke tout chanjman ki te fèt twò lwen
pral pran efè imedyatman.

Reload tab privilèj kounye a? [Y / n] y
... Siksè!

Netwaye ...

Tout fè! Si ou te ranpli tout etap ki anwo yo, MariaDB ou
enstalasyon ta dwe kounye a gen sekirite.

Mèsi pou sèvi ak MariaDB!

Nou asire w ke MariaDB an sekirite

Paske pa default li anrejistre kont rasin lan san yon modpas. Pou anpeche pwoblèm sekirite potansyèl, nou konekte nan baz done a. Sèvi ak kont rasin lan ak bay kòmandman sa yo.

mysql -u root -p
 use mysql;
 update user set plugin='' where User='root';
 flush privileges;
 quit

Apre ou fin tape premye lòd la, li pral mande w pou modpas la, ke ou tape epi peze Antre.

Sa a se pwodiksyon an nan kòmandman yo nan èd memwa a. Pwodiksyon an ta dwe parèt tankou kòd sa a devan ou

rasin@mo:~# mysql -u rasin -p
Antre modpas:
Byenveni nan monitè MariaDB la. Kòmandman fini ak ; oswa \g.
Id koneksyon MariaDB ou a se 9
Vèsyon sèvè: 10.1.38-MariaDB-0+deb9u1 Debian 9.8

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab ak lòt moun.

Tape 'èd;' oswa '\h' pou èd. Tape '\c' pou netwaye deklarasyon opinyon aktyèl la.

MariaDB [(okenn)]> itilize mysql;
Lekti enfòmasyon tab la pou konplete non tab la ak kolòn yo
Ou ka fèmen karakteristik sa a pou jwenn yon demaraj pi rapid ak -A

Baz done chanje
MariaDB [mysql]> aktyalizasyon itilizatè mete plugin='' kote Itilizatè='rasin';
Query OK, 1 ranje afekte (0.00 sec)
Ranje matche: 1 Chanje: 1 Avètisman: 0

MariaDB [mysql]> privilèj kole;
Query OK, ranje 0 ki afekte (0.01 sec)

MariaDB [mysql] > kite
Bye
rasin@mo:~#

Ak yon foto ki montre li Imaj ki montre pwoteksyon baz done nan Debian 9

Apre sa, nou ajoute modil tls oswa ssl. Nou kouri kòmandman sa yo

a2enmod rewrite ssl
a2ensite default-ssl.conf

Lè sa a, nou louvri DocumentRoot pou tout sit nou vle pèmèt. Nou louvri fichye konfigirasyon yo ak lòd sa a 

nano /etc/apache2/sites-enabled/000-default.conf

 Apre li louvri avèk ou, ou ajoute, nou ajoute kòd sa a 


       Opsyon endèks FollowSymLinks MultiViews
       AllowOverride tout
       Mande tout akòde
    

Lè sa a, ou peze yon lèt x sou klavye a, Lè sa a, y epi peze Antre

Lè sa a, ou antre nan lòd sa a epi ajoute kòd la menm, ki se pi wo a apre ouvèti fichye a.

nano /etc/apache2/sites-enabled/default-ssl.conf

Lè sa a, ou peze lèt la x pou sòti nan fichye a epi peze y pou konsève pou modifikasyon yo.Sa a se yon foto ki montre kijan pou ajoute kòd la. Yon imaj ki montre konfigirasyon dosye pou sit entènèt sou distribisyon Debian

Apre ekonomize, ou ajoute kòmandman sa a, pou asire w ke sètifika yo default pou sit yo konfigirasyon ak lòd sa a.

nano /etc/apache2/sites-enabled/default-ssl.conf

Si fichye a pa louvri avèk ou paske li pa sou sèvè a. Ou telechaje fichye sa a epi telechaje li nan chemen sa a

/etc/apache2/sites-enabled . pa pwogram winscp Jan yo montre nan foto a Imaj ki montre telechaje fichye sou Debian Server 9

Pou aplike paramèt yo, ajoute kòmandman sa yo nan èd memwa a

a2enmod headers
systemctl restart apache2.service

Koulye a, nou ap teste konfigirasyon Apache si wi ou non konfigirasyon an te fè kòrèkteman, ak ki sa ki erè yo. Si se ok nou rekòmanse sèvis yo ak kòmandman sa yo

apache2ctl -t
systemctl restart apache2.service mariadb.service
systemctl enable apache2.service mariadb.service

Yon imaj ki montre verifikasyon Apache sou distribisyon sèvè Debian 9 la

enstale wordpress

Nou antre nan baz done yo pou kreye yon nouvo baz done pou enstalasyon WordPress atravè kòmandman sa yo

mysql -u root -p
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress-user'@'localhost' IDENTIFIED BY 'wordpress-pass';
FLUSH PRIVILEGES;

Remak .  wordpress-pass  Ou ekri nan plas li modpas itilizatè a nan baz done a WordPress, ke nou te kreye

Apre ajoute kòmandman sa yo kreye baz done a ak itilizatè a nan baz done yo epi bay privilèj yo. Nou telechaje vèsyon WordPress la nan sit entènèt ofisyèl la lè l sèvi avèk lòd wget la epi dekonprese li isit la. Nan fichye a temp ak kòmandman sa yo

cd /tmp
wget http://wordpress.org/latest.tar.gz
tar xfz latest.tar.gz
cp -rf wordpress/* /var/www/html/
rm /var/www/html/index.html

Koulye a, nou bay otorizasyon ekri nan WordPress dosye ak kòmandman sa yo

chmod -R 775 /var/www/html/
chgrp -R www-data /var/www/html/
ls -al /var/www/html

Koulye a, ou mande IP sèvè a nan navigatè a enstale WordPress, jan yo montre nan foto a

Imaj ki montre premye enstalasyon WordPress sou Debian 9

Yon imaj ki montre faz enstalasyon WordPress

Lè sa a, ranpli etap nòmal enstalasyon yo

. Felisitasyon, ou te enstale WordPress sou Debian Server 9 san cpanel,

 

Nan esplikasyon sa a, mwen fè espre enkli tout detay yo pou benefis moun ki pa konnen adisyon a nan kòd ak sa yo vle di ak pou benefis tout moun.

Y ap fè yon lòt eksplikasyon pou konekte domèn nan ak sèvè a epi pwoteje wordpress la ak sèvè a nèt. Toujou okouran de sa ki nouvo. Tout sa ou dwe fè se abònman nan notifikasyon yo 

Eksplikasyon ki gen tit. Enstale WordPress sou Debian Server 9 san cpanel

Li pa gen dwa kopye atik la epi mete l sou nenpòt sit san yo pa mansyone sous la, ki se Mekano Tech.

Nou dwe respekte dwa pwopriyete entelektyèl 

Posts ki gen rapò
Pibliye atik la sou

Ajoute yon kòmantè