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
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
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
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
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.
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
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
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
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.
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
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
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
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