Installazzjoni ta 'WordPress fuq Debian Server 9 mingħajr cpanel

Merħba, ħuti, għal artiklu esklussiv intitolat. Installazzjoni ta' WordPress fuq Debian Server. Mingħajr il-ħtieġa għal xi pannell tal-kontroll, mill-pannelli famużi bħal Cpanel, plask, DirectAdmin, vistacp, u pannelli oħra mħallsa u b'xejn biex jinħoloq ambjent biex imexxu, websajts u jimmaniġġjawhom b'karatteristiċi li jvarjaw bejn kull panel mill-ieħor, u ovvjament l-aktar famuż fosthom huwa l-panel cpanel. Mingħajr aktar dewmien, se ninstallaw WordPress fuq Debian 9 u Apache 5

Rekwiżiti ta' spjegazzjoni

1 - Sistema Debian Pożizzjonat fuq server (server tal-internet).

2- Aċċess għall-gżejjer għas-server jew il-kont Admin tal-għeruq.

3 - Indirizz IP statiku jew ikkonfigurat fuq is-server jew is-server. Naturalment, dan huwa disponibbli għal kull server li tibbukkja minn Data Center,

4 - Jekk se tagħmel il-websajt tiegħek disponibbli għall-pubbliku, trid Riżerva tad-dominju jew tad-dominju biex tikkonnettja dns mas-server,

5- Installa Apache  BOZZA fuq sistema Debian.

6 - kopja WordPress L-aħħar verżjoni mill-websajt uffiċjali.

7 - Il-programm tal-konnessjoni tas-server Stokk

 

X'inhi s-sistema Debian?

Is-sistema Debian jew id-distribuzzjoni Debian hija sistema operattiva tal-kompjuter li tikkonsisti kompletament f'softwer b'xejn u miftuħ, li jfisser li kull min jista' jikkontribwixxi u jiżviluppa s-sistema jaqa' taħt il-Liċenzja Pubblika Ġenerali tal-GNU Is-sistema jew proġett Debian huwa proġett bla skop ta' qligħ. u d-distribuzzjoni hija meqjusa bħala waħda mill-eqdem proġetti ta 'sors miftuħ. Debian juża l-kernel tal-Linux u l-għodod GNU, u d-distribuzzjoni Debian hija magħrufa għall-impenn strett tagħha għall-ittestjar miftuħ, kollaborattiv u parteċipattiv. Debian hija sistema operattiva globali adattata għal ħafna użi personali u ta' l-uffiċċju, servizzi ta' database, servers u servizzi ta' ħażna.

X'inhu Apache

isem apache bl-Ingliż  Apache HTTP Server. Apache huwa dak li kellu rwol kbir ħafna fl-iżvilupp tal-web u t-tkabbir globali fl-ewwel jiem tal-era tal-web. X'jintuża Apache u x'inhi l-missjoni tiegħu. Apache jintuża biex iservi paġni tal-web statiċi u dinamiċi. Statika bħal lingwa html u dinamika li tinbidel bħal forums, WordPress u skripts jew applikazzjonijiet oħra li huma ddisinjati biex jużaw l-ambjent u l-karatteristiċi Apache. U Apache fil-fatt huwa wieħed mill-komponenti tal-pakkett tal-iżvilupp tal-web magħruf bħala LAMP, li fih is-sistema operattiva Linux jew GNU Linux, is-server tal-web, id-database Mysql, u ħafna lingwi ta 'programmar, inklużi php, Python u Perl. Wieħed mill-vantaġġi ta 'Apache huwa li jipprovdi kontenut b'mod affidabbli ħafna u sigur ħafna 

Benefiċċji tal-installazzjoni ta' WordPress fuq Debian

Wieħed mill-benefiċċji attwali huwa li tiffranka l-flus meta mqabbla ma 'kuntratti ma' kumpaniji li jospitaw. U t-tieni, il-veloċità tas-sit fuq distribuzzjoni Debian meta mqabbla ma 'installazzjoni fuq cpanel. Veloċità notevoli ta '25%, u dan jikkontribwixxi għat-tixrid tas-sit fit-tfittxija u żieda. Il-klassifikazzjoni tiegħek fuq Google u magni oħra tat-tiftix. U biex iżżid id-dħul materjali tiegħek. Minbarra li tiġi evitata t-tnaqqis fil-mod ta 'kumpaniji Għarab jew barranin ta' hosting. Li joffri pjanijiet ta 'hosting għal $3 fix-xahar u jżidu 400 websajt fuq l-istess server. U tibda tinnota t-tnaqqis fis-sit tiegħek meta jaqbeż il-100 artiklu dwar l-esperjenza. Meta websajt tkun fuq server vps privat, il-linja tal-internet. Fuq is-server b'qawwa sħiħa għas-sit tiegħek, u dan jgħinek biex tniżżel mis-sit tiegħek u malajr tipprovdi data lill-viżitaturi tiegħek. Minbarra l-protezzjoni mill-hacking li jolqot lill-kumpaniji li jospitaw minħabba konfigurazzjonijiet difettużi. Mhux qed nitkellem dwar il-kumpaniji kollha li jospitaw. Hemm kumpaniji li jospitaw bi protezzjoni qawwija, iżda huma barranin u mhux Għarab. Minħabba li matul il-karriera tiegħi fuq l-Internet, ttrattajt ma 'aktar minn 15-il kumpanija Għarbija, u kollha kemm huma, mingħajr eċċezzjoni, ma jistħoqqilhomx l-isem ta' kumpaniji ta 'hosting. Waħda mill-aktar karatteristiċi importanti hija li r-riżorsi kollha tas-server se jkunu għas-sit tiegħek biss u mhumiex imqassma fuq pannell tal-kontroll li jikkonsma RAM u proċessur, u dan isaħħaħ l-istabbiltà tas-sit tiegħek u jtejjeb ukoll il-klassifikazzjoni tiegħek fit-tfittxija u l-finanzi tiegħek. profitt, eċċ.

Għaliex tagħżel WordPress

WordPress, ovvjament, bħalissa jikkmanda aktar minn 35%. Waħda mill-websajts fuq il-web għal faċilità ta 'użu u kompatibilità SEO. Filwaqt li tista 'tikkonfiguraha u tgħammar biex tkun adattata għall-oqsma kollha. Mill-kitba ta’ artikli għal spjegazzjonijiet. Jew blog personali li fih tippreżenta l-esperjenzi tiegħek, jew ħanut online biex tbigħ is-servizzi u l-prodotti. Jew istituzzjoni jew taħriġ, bħal sit ta 'konsultazzjoni, u l-karatteristiċi l-oħra huma bla għadd.

 

Nota ta' spjegazzjoni pprovduta minn Mekano Tech Informatics fuq servers reali

I bbukkjat is-server minn Ċentru tad-Data Hetzner Mis-servizz tas-servers tal-cloud. Int għażilt id-distro Debian li hija installata u lesta awtomatikament

Deskrizzjoni: Installazzjoni tal-pakkett LAMP

Qabel ma ninstallaw Lampa li fiha Apache fil-partijiet tagħha, l-ewwel ħaġa li nagħmlu qabel l-installazzjoni hija li naġġornaw il-pakketti u l-qalba u nikkoreġu l-problemi tas-sigurtà b'dawn il-kmandi

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

Immaġni milli żżid l-ewwel kmand ta 'aġġornament biex tinstalla WordPress fuq servers Debian 9 mingħajr cpanel

Immaġini li turi ż-żieda tal-ewwel kmandi biex taġġorna pakketti fuq distribuzzjoni Debian

Dan huwa r-riżultat tal-kwistjoni wara li żżid turi kif sar l-aġġornament

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/ aġġornamenti /non-free Sorsi [1,216 B] Get:11 http://security.debian.org/updates/main Sorsi [207 kB] Get:12 http://security.debian.org stretch/updates/contrib Sorsi [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-mt [221 kB] Get:15 http://deb.debian.org/debian stretch-updates/main Sorsi [13.1 kB] Ign:16 http://mirror.hetzner.de/debian/packages stretch-backports /main amd64 Pakketti 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 Pakketti [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 Pakketti Ign:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en Get:18 http://mirror.hetzner.de/debian/security/updates/ main Pakketti amd64 [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 / Sorsi prinċipali [6,745 kB] Get:23 http://deb.debian.org/debian stretch/non-free Sorsi [79.4 kB] Get:24 http://deb.debian.org/debian stretch/contr ib Sorsi [44.7 kB] Miġbura 10.0 MB fi 3s (2,624 kB/s) Qari tal-listi tal-pakketti... Magħmul

Aħna nżidu l-kmand li ġej, li huwa

apt-get upgrade

Il-benefiċċju ta 'dan il-kmand jew dak li jagħmel huwa li jaġġorna s-sistema għall-aħħar verżjoni ta' Debian. Segwi l-passi biex tinstalla WordPress fuq servers Debian 9 mingħajr cpanel

Immaġni li turi l-kmand biex taġġorna Debian biex tinstalla WordPress fuqha

Jidher miegħek kif muri fl-istampa. U hawn is-sistema tgħidlek, int verament trid taġġorna? Insegwi l-proċess ta' aġġornament? Int ittajpja l-ittra y għal iva u mbagħad tagħfas Enter. Biex tlesti l-proċess ta 'aġġornament

Hawn hu r-riżultat tal-kwistjoni wara t-tmiem tal-upgrade. Nota żgħira, is-server li qed nuża għandu l-aħħar verżjoni Debian installata, li hija Debian 9 f'dan iż-żmien. Ma ħaditx ħafna ħin biex taġġorna. Dan huwa l-output

apt-get upgrade Qari tal-listi tal-pakketti... Magħmul Bini tas-siġra tad-dipendenza Qari tal-informazzjoni tal-istat... Magħmul Jikkalkula l-aġġornament... Magħmul Il-pakketti li ġejjin se jiġu aġġornati: qemu-guest-agent qemu-utils 2 aġġornat, 0 installat ġdid, 0 biex tneħħi u 0 mhux aġġornat. Ħtieġa li tikseb 1,300 kB ta 'arkivji. Wara din l-operazzjoni, se jintużaw 2,048 B ta 'spazju addizzjonali fuq disk. Trid tkompli? [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] Miġbura 1,300 kB f'0s (14.0 MB/s) (Qari tad-database ... 33909 fajls u direttorji bħalissa installat.) Nipprepara biex tneħħi l-ippakkjar .../qemu-guest-agent_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Tneħħi l-ippakkjar ta' qemu-guest-agent (1:2.8+dfsg-6+deb9u7) fuq (1 :2.8+dfsg-6+deb9u5) ... Qegħdin inħejju biex tneħħi l-ippakkjar .../qemu-utils_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Qemu-utils qed inħeġġu (1:2.8+dfsg-6+ ) deb9u7) over (1:2.8 + dfsg-6 + deb9u5) ... Twaqqif ta' qemu-guest-agent (1:2.8 + dfsg-6 + deb9u7) ... Twaqqif ta' qemu-utils (1:2.8 + dfsg ) 6+deb9u7) ... L-ipproċessar jqajjem għal systemd (232-25+deb9u11) ... L-ipproċessar jqajjem għal man-db (2.7.6.1-2) ...

Wara li tlesti l-aġġornament, iżżid il-kmand li ġej elenkat fil-quċċata fil-bidu tal-ispjegazzjoni.Jikkonferma li l-proċess ta 'aġġornament għas-servizzi tas-sistema huwa aġġornat u mhux is-sistema kollha hija aġġornata. Il-ħaġa li hija aċċettata hija li tagħmel upgrade tas-sistema

apt-get dist-upgrade

Din hija stampa li turi l-proċess wara li żżid l-ordni

L-istampa turi kmand biex tiżgura li l-pakketti jiġu aġġornati, mhux l-aġġornament tas-sistema

L-ewwel pass tal-aġġornament u l-aġġornament tal-pakketti u s-sistema operattiva għall-aħħar verżjoni tlesta

It-tieni pass huwa li żżid hostname mas-server permezz ta 'dan il-kmand, li jibdel l-hostname bl-isem deskrittiv tiegħek stess. Imma kun konxju li jista' jkollok bżonn terġa' tibda s-server jew is-sistema.Is-sistema tapplika l-hostname jew l-hostname li żżid.

hostnamectl set-hostname hostname.yourdomain.com

hostname.yourdomain.com

Hawnhekk, l-isem tal-host għandu jkun l-isem ta 'sub-dominju tad-dominju tiegħek jew id-dominju li rriżervajt biex tħaddem is-server WordPress fuqu. Eżempju word.mekan0.com

Wara li żżid dan il-kmand, tagħfas Enter fuq it-tastiera tiegħek. Hawnhekk hawn stampa bħala eżempju ta 'żieda ta' neem host

Immaġini li turi kif iżżid namehost mas-server Debian

 

U l-pjan li jmiss ġewwa

Qed ninstallaw xi utilitajiet meħtieġa u ser ikollna bżonnhom biex insolvu l-iżbalji u nirranġawhom. Iżżid il-kmand li ġej

apt install net-tools sudo wget curl bash-completion

Naħseb li s-sistema Debian 9 għandha dawn l-utilitajiet, imma kun żgur u żid dawn il-kmandi bħala backup. Wara t-tlestija, ibda mill-ġdid is-server billi ttajpja l-kmand reboot  Wara li terġa 'tibda, tidħol fis-server Tinduna li l-isem tas-server inbidel fl-indirizz tas-server tal-isem li ħloqna, pereżempju fl-immaġini.

Immaġini li turi eżempju ta 'tibdil ta' Neem Server għal Debian 9

Tinduna hawn fil-kmand prompt li l-isem tas-server inbidel u wkoll l-isem tas-server kif muri fl-istampa u din id-data li dehret meta terġa’ tibda s-server u terġa’ tidħol fih

Installa Apache

Wara li tidħol fis-server bi privileġġi tal-amministratur (root), aħna ninstallaw Apache HTTP, li huwa disponibbli fir-repożitorji Debian 9. Iżżid dan il-kmand mal-prompt tal-kmand u agħfas Enter

 apt tinstalla apache2

Wara li żżid il-kmand tal-installazzjoni tal-Apache, se tara fil-pront tal-kmand jekk għandhiex tlesti jew le l-installazzjoni tal-Apache diġà.Dan huwa kif se jidher il-kodiċi.

apt install apache2 Qari tal-listi tal-pakketti... Magħmul Bini siġra tad-dipendenza Qari ta' informazzjoni dwar l-istat... Magħmul Il-pakketti addizzjonali li ġejjin se jiġu installati: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2 -0 libperl5.24 perl Pakketti ssuġġeriti: www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl make Pakketti Rakkomandati: ssl-cert rename Se jiġu installati l-pakketti ĠODDA li ġejjin: apache2 apache2-bin apache2-data apache2-utils libaprutil1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutillibluper1-5.2ldap 0 upgraded. 5.24 installati ġodda, 0 biex jitneħħew u 11 mhux aġġornati. Ħtieġa li tikseb 0 kB ta 'arkivji. Wara din l-operazzjoni, se jintużaw 0 MB ta' spazju addizzjonali fuq disk. Trid tkompli? [I/n]

Inti tagħfas l-ittra Y fuq it-tastiera, imbagħad tagħfas Enter, u wara li l-installazzjoni ta 'Apache tkun lesta, aħna niftħu l-browser u ttajpja l-IP tas-server. Fil-browser, fil-każ tiegħi, jien l-IP Is-server li qed nispjega fuqu huwa 159.69.215.225 Jidher miegħek bħal din l-istampa Immaġini li turi li Apache qed jaħdem b'mod korrett fuq id-distribuzzjoni Bian 9

Wara li tkun żgur li Apache huwa installat b'mod korrett, din l-immaġni hija hawn fuq. Jiżgura li Apache huwa installat b'mod korrett fuq id-distribuzzjoni Debian. Issa qed ninstallaw l-aħħar verżjonijiet tat-tradutturi PHP. Biex taqra l-wordpress CMS b'dan il-kmand u agħfas Enter.

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

Is-sistema turik jekk tlestiex l-installazzjoni jew le.Ikkanċella Bħall-kmandi ta' hawn fuq, ittajpja l-ittra Y u tagħfas Enter. fit-tastiera. Bħal muri fl-istampa Immaġni li turi l-kmand biex tinstalla traduzzjonijiet PHP fuq Debian 9

Wara li ssir l-installazzjoni tat-traduzzjonijiet php, issa saru l-aħħar verżjonijiet. Installa MariaDB, server tad-database. Għandu jiġi installat biex tinħoloq database għal WordPress. U ikkuntattjahom sabiex inkunu nistgħu ninstallaw WordPress b'mod korrett b'dan.

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

Is-sistema toffrilek li tkompli l-installazzjoni jew le, bħal dak li ġara fil-kmandi preċedenti, inti ttajpja l-ittra Y u tagħfas il-buttuna enter fuq it-tastiera biex tkompli l-installazzjoni. Din l-informazzjoni se tidher fuq il-prompt tal-kmand biex tiżgura li l-installazzjoni hija korretta

apt install php7.0-mysql mariadb-server mariadb-client
Qari tal-listi tal-pakketti ... Magħmul
Siġra ta 'dipendenza tal-bini
Qari ta 'informazzjoni dwar l-istat ... Magħmul
Ser jiġu installati l-pakketti addizzjonali li ġejjin:
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
Pakketti suġġeriti:
gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl
libsql-statement-perl mailx mariadb-test netcat-openbsd tinyca
Pakketti rakkomandati:
libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl
Ser jiġu installati l-pakketti l-ĠODDA li ġejjin:
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 upgraded, 19 għadu kif ġie installat, 0 biex ineħħi u 0 mhux imtejba.
Ħtieġa li tikseb 25.7 MB ta 'arkivji.
Wara din l-operazzjoni, se jintuża 189 MB ta 'spazju addizzjonali fid-disk.
Trid tkompli? [Y / n] y
Ikseb:1 http://deb.debian.org/debian stretch/main amd64 libmpfr4 amd64 3.1.5-1 [556 kB]
Ikseb:2 http://deb.debian.org/debian stretch/main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB]
Get:3 http://deb.debian.org/debian stretch/main amd64 gawk amd64 1:4.1.4+dfsg-1 [571 kB]
Get:4 http://deb.debian.org/debian stretch/main amd64 mysql-common kollha 5.8+1.0.2 [5,608 B]
Ikseb:5 http://deb.debian.org/debian stretch/main amd64 mariadb-common all 10.1.38-0+deb9u1 [28.4 kB]
Get:6 http://deb.debian.org/debian stretch/main amd64 galera-3 amd64 25.3.19-2 [955 kB]
Ikseb:7 http://deb.debian.org/debian stretch/main amd64 libdbi-perl amd64 1.636-1+b1 [766 kB]
Ikseb:8 http://deb.debian.org/debian stretch/main amd64 libreadline5 amd64 5.2+dfsg-3+b1 [119 kB]
Ikseb:9 http://deb.debian.org/debian stretch/main amd64 mariadb-client-core-10.1 amd64 10.1.38-0+deb9u1 [5,107 kB]
Ikseb:10 http://deb.debian.org/debian stretch/main amd64 libconfig-inifiles-perl kollha 2.94-1 [53.4 kB]
Ikseb:11 http://deb.debian.org/debian stretch/main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB]
Ikseb:12 http://deb.debian.org/debian stretch/main amd64 mariadb-client-10.1 amd64 10.1.38-0+deb9u1 [5,918 kB]
Get:13 http://deb.debian.org/debian stretch/main amd64 mariadb-server-core-10.1 amd64 10.1.38-0+deb9u1 [5,241 kB]
Ikseb:14 http://deb.debian.org/debian stretch/main amd64 rsync amd64 3.1.2-1+deb9u2 [393 kB]
Get:15 http://deb.debian.org/debian stretch/main amd64 socat amd64 1.7.3.1-2+deb9u1 [353 kB]
Get:16 http://deb.debian.org/debian stretch/main amd64 mariadb-server-10.1 amd64 10.1.38-0+deb9u1 [5,344 kB]
Ikseb:17 http://deb.debian.org/debian stretch/main amd64 mariadb-client kollha 10.1.38-0+deb9u1 [27.2 kB]
Ikseb:18 http://deb.debian.org/debian stretch/main amd64 mariadb-server kollha 10.1.38-0+deb9u1 [27.3 kB]
Ikseb:19 http://deb.debian.org/debian stretch/main amd64 php7.0-mysql amd64 7.0.33-0+deb9u3 [124 kB]
Ġib 25.7 MB f'0s (35.8 MB/s)
Prekonfigurazzjoni tal-pakketti...
L-għażla tal-pakkett li ma kienx magħżul qabel libmpfr4:amd64.
(Qari tad-database ... 35883 fajls u direttorji installati bħalissa.)
Nipprepara biex tneħħi l-ippakkjar .../libmpfr4_3.1.5-1_amd64.deb ...
Tneħħi l-ippakkjar ta' libmpfr4:amd64 (3.1.5-1)...
L-għażla tal-pakkett li ma kienx magħżul qabel libsigsegv2:amd64.
Nipprepara biex tneħħi l-ippakkjar .../libsigsegv2_2.10-5_amd64.deb ...
Tneħħi l-ippakkjar ta' libsigsegv2:amd64 (2.10-5)...
Twaqqif ta' libmpfr4:amd64 (3.1.5-1)...
Twaqqif ta' libsigsegv2:amd64 (2.10-5)...
Gawk tal-pakkett mhux magħżul qabel.
(Qari tad-database ... 35905 fajls u direttorji installati bħalissa.)
Nipprepara biex tneħħi l-ippakkjar .../00-gawk_1%3a4.1.4+dfsg-1_amd64.deb...
Tneħħi l-ippakkjar (1:4.1.4+dfsg-1)...
Għażla ta' pakkett mhux magħżul qabel mysql-common.
Nipprepara biex tneħħi l-ippakkjar .../01-mysql-common_5.8+1.0.2_all.deb...
Tneħħi l-ippakkjar ta' mysql-common (5.8+1.0.2)...
Għażla ta' pakkett mhux magħżul qabel mariadb-common.
Nipprepara biex tneħħi l-ippakkjar .../02-mariadb-common_10.1.38-0+deb9u1_all.deb ...
Tneħħi l-ippakkjar ta' mariadb-common (10.1.38-0+deb9u1)...
Għażla ta' pakkett mhux magħżul qabel galera-3.
Nipprepara biex tneħħi l-ippakkjar .../03-galera-3_25.3.19-2_amd64.deb ...
Tneħħi l-ippakkjar galera-3 (25.3.19-2) ...
Għażla tal-pakkett libdbi-perl mhux magħżul qabel.
Nipprepara biex tneħħi l-ippakkjar .../04-libdbi-perl_1.636-1+b1_amd64.deb ...
Tneħħi l-ippakkjar ta' libdbi-perl (1.636-1+b1)...
L-għażla tal-pakkett li ma kienx magħżul qabel libreadline5:amd64.
Nipprepara biex tneħħi l-ippakkjar .../05-libreadline5_5.2+dfsg-3+b1_amd64.deb ...
Tneħħi l-ippakkjar ta' libreadline5:amd64 (5.2+dfsg-3+b1)...
Għażla ta' pakkett mhux magħżul qabel mariadb-client-core-10.1.
Nipprepara biex tneħħi l-pakkett .../06-mariadb-client-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Tneħħi l-ippakkjar ta' mariadb-client-core-10.1 (10.1.38-0+deb9u1)...
L-għażla tal-pakkett li ma kienx magħżul qabel libconfig-inifiles-perl.
Nipprepara biex tneħħi l-ippakkjar .../07-libconfig-inifiles-perl_2.94-1_all.deb ...
Tneħħi l-ippakkjar ta' libconfig-inifiles-perl (2.94-1)...
L-għażla tal-pakkett libjemalloc1 li ma kienx magħżul qabel.
Nipprepara biex tneħħi l-ippakkjar .../08-libjemalloc1_3.6.0-9.1_amd64.deb ...
Tneħħi l-ippakkjar ta' libjemalloc1 (3.6.0-9.1)...
Għażla ta' pakkett mhux magħżul qabel mariadb-client-10.1.
Nipprepara biex tneħħi l-ippakkjar .../09-mariadb-client-10.1_10.1.38-0+deb9u1_amd64.deb ...
Tneħħi l-ippakkjar ta' mariadb-client-10.1 (10.1.38-0+deb9u1)...
L-għażla tal-pakkett mhux magħżul qabel mariadb-server-core-10.1.
Nipprepara biex tneħħi l-pakkett .../10-mariadb-server-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Tneħħi l-ippakkjar ta' mariadb-server-core-10.1 (10.1.38-0+deb9u1)...
L-għażla ta' pakkett mhux magħżul qabel rsync.
Nipprepara biex tneħħi l-ippakkjar .../11-rsync_3.1.2-1+deb9u2_amd64.deb ...
Tneħħi l-ippakkjar ta' rsync (3.1.2-1+deb9u2)...
Għażla ta' pakkett socat mhux magħżul qabel.
Nipprepara biex tneħħi l-ippakkjar .../12-socat_1.7.3.1-2+deb9u1_amd64.deb ...
Tneħħi l-ippakkjar tas-socat (1.7.3.1-2+deb9u1)...
Twaqqif ta' mysql-common (5.8+1.0.2)...
aġġornament-alternattivi: bl-użu ta' /etc/mysql/my.cnf.fallback biex jipprovdi /etc/mysql/my.cnf (my.cnf) fil-modalità awtomatika
Twaqqif ta' mariadb-common (10.1.38-0+deb9u1)...
aġġornament-alternattivi: tuża /etc/mysql/mariadb.cnf biex tipprovdi /etc/mysql/my.cnf (my.cnf) fil-modalità awtomatika
Għażla ta' pakkett mhux magħżul qabel mariadb-server-10.1.
(Qari tad-database ... 36487 fajls u direttorji installati bħalissa.)
Nipprepara biex tneħħi l-ippakkjar .../mariadb-server-10.1_10.1.38-0+deb9u1_amd64.deb...
Tneħħi l-ippakkjar ta' mariadb-server-10.1 (10.1.38-0+deb9u1)...
Għażla ta' pakkett mhux magħżul qabel mariadb-client.
Nipprepara biex tneħħi l-ippakkjar .../mariadb-client_10.1.38-0+deb9u1_all.deb...
Tneħħi l-ippakkjar ta' mariadb-client (10.1.38-0+deb9u1)...
Għażla ta' pakkett mhux magħżul qabel mariadb-server.
Nipprepara biex tneħħi l-ippakkjar .../mariadb-server_10.1.38-0+deb9u1_all.deb...
Tneħħi l-ippakkjar ta' mariadb-server (10.1.38-0+deb9u1)...
Għażla tal-pakkett mhux magħżul qabel php7.0-mysql.
Nipprepara biex tneħħi l-ippakkjar .../php7.0-mysql_7.0.33-0+deb9u3_amd64.deb...
Tneħħi l-ippakkjar ta' php7.0-mysql (7.0.33-0+deb9u3)...
Twaqqif ta' php7.0-mysql (7.0.33-0+deb9u3)...

Ħolqien tal-fajl tal-konfigurazzjoni /etc/php/7.0/mods-available/mysqlnd.ini b'verżjoni ġdida

Ħolqien tal-fajl tal-konfigurazzjoni /etc/php/7.0/mods-available/mysqli.ini b'verżjoni ġdida

Ħolqien tal-fajl tal-konfigurazzjoni /etc/php/7.0/mods-available/pdo_mysql.ini b'verżjoni ġdida
Twaqqif ta' libconfig-inifiles-perl (2.94-1)...
Twaqqif ta' libjemalloc1 (3.6.0-9.1)...
L-ipproċessar jqajjem għal libapache2-mod-php7.0 (7.0.33-0+deb9u3)...
Twaqqif tas-socat (1.7.3.1-2+deb9u1)...
Twaqqaf gawk (1:4.1.4+dfsg-1)...
Twaqqif ta' rsync (3.1.2-1+deb9u2)...
Simlink maħluqa /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service.
L-ipproċessar jqajjem għal libc-bin (2.24-11+deb9u4)...
Twaqqif ta' galera-3 (25.3.19-2) ...
L-ipproċessar jqajjem għal systemd (232-25+deb9u11)...
Triggers tal-ipproċessar għal man-db (2.7.6.1-2) ...
Twaqqif ta' libreadline5:amd64 (5.2+dfsg-3+b1)...
Twaqqaf libdbi-perl (1.636-1+b1)...
Twaqqif ta' mariadb-server-core-10.1 (10.1.38-0+deb9u1)...
Twaqqif ta' mariadb-client-core-10.1 (10.1.38-0+deb9u1)...
Twaqqif ta' mariadb-client-10.1 (10.1.38-0+deb9u1)...
Twaqqaf mariadb-client (10.1.38-0+deb9u1)...
Twaqqif ta' mariadb-server-10.1 (10.1.38-0+deb9u1)...
Simlink maħluqa /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service.
Symlink maħluqa /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service.
Simlink maħluqa /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service.
Twaqqif ta' mariadb-server (10.1.38-0+deb9u1)...
L-ipproċessar jqajjem għal libc-bin (2.24-11+deb9u4)...
L-ipproċessar jqajjem għal systemd (232-25+deb9u11)...
għerq@kelma:~#

It-tieni pass huwa li tħaddem il-MariaDB li installajna. Aħna ttajpja dan il-kmand biex imexxu

systemctl start mariadb

Wara li mexxa MARIADB

Qed ninstallaw il-Mysql Database Wizard. Sikur u inti tintalab tagħżel password b'saħħitha. Għall-utent root, għax juża l-password tal-admin tas-server. Fil-maniġer tad-database, madankollu, aħna żid il-kmand li ġej. Biex tinstalla l-handler tad-database mysql b'dan il-kmand.

mysql_secure_installation

Tinduna wara li żżid il-kmand. Jitolbok biex tikteb il-password għall-għerq. Is-server li tikteb. Se toffrilek password b'saħħitha, tagħfas Y. Imbagħad agħfas Enter. Inti tintalab iddaħħal password ġdida biex iddaħħal password ġdida. Imbagħad tagħfas Enter, u s-sistema tikkonferma li ttajpja l-password għat-tieni darba. Biex tiżgura li ttajpjaha u agħfas Enter. Imbagħad is-sistema tgħidlek dan

Daħħal il-password attwali għall-għeruq (y. n):               Tagħfas y u mbagħad tidħol 

Wara li tagħfas jgħidlek li diġà għandek sett ta 'passwords tal-għeruq,             agħfas n imbagħad daħħal

Se joffri li jibdel il-password tal-għeruq? [I/N]                        Tagħfas y u tidħol biex tibdel il-password għad-databases tal-amministraturi
Ttajpja l-password il-ġdida mbagħad tidħol u terġa’ ttajpjaha biex tikkonferma u mbagħad tidħol awtomatikament. L-installazzjoni MariaDB fiha utent anonimu, li jippermetti lil kulħadd
Biex tidħol f'MariaDB mingħajr ma trid toħloq kont tal-utent

Is-sistema turik

Neħħi utenti anonimi? [I/N]                                      Int ittajpja y u mbagħad tidħol 

Se jidhru għażliet li jirranġaw billi tikklikkja fuq dawn l-ittri.

n imbagħad daħħal 

y imbagħad daħħal 

y imbagħad daħħal 

Din l-output mill-prompt tal-kmand fih il-passi kollha li ħadt biex tinstalla jew issettja mysql

root@word:~# mysql_secure_installation

NOTA: QUDDIEM IL-PARTIJIET KOLLHA TA 'DAN IL-SCRIPT HUWA RAKKOMANDAT GĦAL KULĦADD MariaDB
SERVER FL-UŻU TAL-PRODUZZJONI! JEKK JOGĦĠBOK AQRA KULL BISS EŻAMI BIL-QUDDIEM!

Sabiex tidħol f'MariaDB biex niżgurawha, ikollna bżonn il-kurrent
password għall-utent root. Jekk għadek kif installajt MariaDB, u
għadek ma ssettjajtx il-password tal-għerq, il-password tkun vojta,
għalhekk għandek tagħfas biss hawn.

Daħħal il-password attwali għall-għerq (daħħal għal xejn):
OK, użajt il-password b'suċċess, nimxi 'l quddiem ...

L-iffissar tal-password ta 'l-għerq jiżgura li ħadd ma jista' jidħol fil-MariaDB
utent għeruq mingħajr l-awtorizzazzjoni xierqa.

Diġà għandek sett ta 'password tal-għeruq, sabiex inti tista' twieġeb bla periklu għal 'n'.

Tibdel il-password tal-għeruq? [I/n] y
Password gdida:
Daħħal mill-ġdid password ġdida:
Password aġġornat b'suċċess!
Reloading tabelli ta 'privileġġi.
... Suċċess!


B'mod default, installazzjoni ta 'MariaDB għandha utent anonimu, li jippermetti lil kulħadd
biex tidħol ġewwa MariaDB mingħajr ma jkollok bżonn kont ta 'utent maħluq għal
minnhom. Din hija maħsuba biss għall-ittestjar, u biex tagħmel l-installazzjoni
mur xi ftit aktar faċli. Għandek tneħħihom qabel ma tidħol f'a
ambjent ta 'produzzjoni.

Neħħi utenti anonimi? [I/n] y
... Suċċess!

Normalment, l-għerq għandu jitħalla jikkonnettja biss minn 'localhost'. Dan
jiżgura li xi ħadd ma jistax jirrimedja fil-password tal-għerq min-netwerk.

Tħallix il-login tal-għeruq mill-bogħod? [I/n] n
... taqbeż.

B'default, MariaDB jiġi ma 'database bl-isem ta' 'test' li kulħadd jista '
aċċess. Dan huwa maħsub biss għall-ittestjar, u għandu jitneħħa
qabel ma tidħol f'ambjent ta 'produzzjoni.

Neħħi d-database tat-test u aċċess għaliha? [I / le] u
- Id-database tat-test li twaqqa '...
... Suċċess!
- It-tneħħija tal-privileġġi fuq id-database tat-test ...
... Suċċess!

It-tiġdid tat-tabelli tal-privileġġ se jiżgura li l-bidliet kollha li saru s'issa
se tidħol fis-seħħ immedjatament.

Reload tabelli ta 'privileġġ issa? [Y / n] y
... Suċċess!

Tindif ...

Kollox lest! Jekk lestejt il-passi kollha ta 'hawn fuq, MariaDB tiegħek
L-istallazzjoni issa għandha tkun sigura.

Grazzi għall-użu ta 'MariaDB!

Aħna niżguraw li MariaDB hija assigurata

Minħabba li awtomatikament jirreġistra l-kont root mingħajr password. Biex nipprevjenu problemi ta' sigurtà potenzjali, aħna nilloggjaw fid-database. Uża l-kont root u toħroġ dawn il-kmandi.

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

Wara li ttajpja l-ewwel kmand, se titlobek il-password, li ttajpja u tagħfas Enter.

Dan huwa l-output tal-kmandi fil-kmand prompt.L-output għandu jidher bħal dan il-kodiċi quddiemek

għerq@kelma:~# mysql -u għerq -p
Daħħal il-password:
Merħba fil-monitor MariaDB. Kmandi jispiċċaw bi ; jew \g.
L-id tal-konnessjoni MariaDB tiegħek hija 9
Verżjoni tas-server: 10.1.38-MariaDB-0+deb9u1 Debian 9.8

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab u oħrajn.

Ittajpja 'għajnuna;' jew '\h' għall-għajnuna. Ittajpja '\c' biex tneħħi d-dikjarazzjoni tal-input kurrenti.

MariaDB [(xejn)]> uża mysql;
Qari ta' informazzjoni dwar it-tabella għat-tlestija ta' l-ismijiet tat-tabelli u tal-kolonni
Tista 'titfi din il-karatteristika biex tikseb istartjar aktar malajr b'-A

Database mibdula
MariaDB [mysql]> taġġorna l-utent tas-sett plugin='' fejn Utent='għerq';
Mistoqsija OK, ringiela 1 affettwata (0.00 sec)
Ringieli mqabbla: 1 Mibdula: 1 Twissijiet: 0

MariaDB [mysql]> privileġġi flush;
Mistoqsija OK, ringieli 0 affettwati (0.01 sec)

MariaDB [mysql]> nieqaf
Bye
għerq@kelma:~#

U stampa li turiha Immaġni li turi l-protezzjoni tad-database f'Debian 9

Wara dan inżidu tls jew ssl moduli. Aħna nħaddmu l-kmandi li ġejjin

a2enmod rewrite ssl
a2ensite default-ssl.conf

Imbagħad niftħu DocumentRoot għas-siti kollha li rridu nippermettu. Aħna niftħu l-fajls tal-konfigurazzjoni b'dan il-kmand 

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

 Wara li tiftaħ miegħek, inti żżid, aħna żid dan il-kodiċi 


       Għażliet Indiċijiet FollowSymLinks MultiViews
       AllowOverride kollha
       Jeħtieġ dak kollu mogħti
    

Imbagħad tagħfas ittra x fuq it-tastiera, imbagħad y u agħfas Enter

Imbagħad iddaħħal dan il-kmand u żid l-istess kodiċi, li huwa hawn fuq wara li tiftaħ il-fajl.

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

Imbagħad tagħfas l-ittra x biex toħroġ mill-fajl u tagħfas y biex issalva l-modifiki Din hija stampa li turi kif iżżid il-kodiċi Immaġini li turi l-konfigurazzjoni tal-fajls għal websajts fuq id-distribuzzjoni Debian

Wara li ssalva, iżżid dan il-kmand, biex tiżgura li ċ-ċertifikati default għas-siti huma kkonfigurati b'dan il-kmand.

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

Jekk il-fajl ma jinfetaħx miegħek għax mhux fuq is-server. Int tniżżel dan il-fajl u ttella' f'din it-triq

/etc/apache2/sites-enabled . minn WinSCP Kif muri fl-istampa Immaġni li turi t-tlugħ ta' fajls fuq Debian Server 9

Biex tapplika s-settings, żid dawn il-kmandi fil-pront tal-kmand

a2enmod headers
systemctl restart apache2.service

Issa qed nittestjaw il-konfigurazzjoni ta 'Apache jekk il-konfigurazzjoni saritx b'mod korrett, u x'inhuma l-iżbalji. Jekk huwa ok nibdew mill-ġdid is-servizzi b'dawn il-kmandi

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

Immaġini li turi l-verifika ta 'Apache fuq id-distribuzzjoni tas-server Debian 9

installa wordpress

Aħna nidħlu fid-databases biex noħolqu database ġdida għall-installazzjoni ta 'WordPress permezz tal-kmandi li ġejjin

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

Nota .  wordpress-pass  Tikteb fil-post tagħha l-password tal-utent tad-database WordPress, li ħloqna

Wara li żżid dawn il-kmandi biex toħloq id-database u l-utent tad-databases u tagħti l-privileġġi. Aħna tniżżel il-kopja ta 'WordPress mill-websajt uffiċjali billi tuża l-kmand wget u dekompressha hawn. Fil-fajl temp b'dawn il-kmandi

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

Issa aħna nagħtu permessi ta 'kitba lill-fajls WordPress b'dawn il-kmandi

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

Issa titlob l-IP tas-server fil-browser biex tinstalla WordPress, kif muri fl-immaġini

Immaġni li turi l-ewwel installazzjoni ta 'WordPress fuq Debian 9

Immaġini li turi l-fażi ta 'installazzjoni ta' WordPress

Imbagħad imla l-passi tas-soltu tal-installazzjoni

. Prosit, installajt WordPress fuq Debian Server 9 mingħajr cpanel,

 

F'din l-ispjegazzjoni, deliberatament inkluda d-dettalji kollha għall-benefiċċju ta 'dawk li ma jafux iż-żieda tal-kodiċijiet u xi jfissru, u għall-benefiċċju ta' kulħadd.

Se ssir spjegazzjoni oħra biex torbot id-dominju mas-server u biex il-wordpress u s-server jiġu protetti kompletament. Dejjem kun konxju ta 'dak li hu ġdid. Kulma għandek tagħmel hu li tabbona għan-notifiki 

Spjegazzjoni intitolata. Installazzjoni ta 'WordPress fuq Debian Server 9 mingħajr cpanel

Mhuwiex permess li tikkopja l-artiklu u tinkludih fuq kwalunkwe sit mingħajr ma ssemmi s-sors, li huwa Mekano Tech

Irridu nirrispettaw id-drittijiet tal-proprjetà intellettwali 

Related postijiet
Ippubblika l-artiklu fuq

Żid kumment