Instalimi i WordPress në Debian Server 9 pa cpanel

Mirë se vini në vëllezërit e mi në një artikull ekskluziv të titulluar. Instalimi i WordPress në Debian Server. Pa pasur nevojë për ndonjë panel kontrolli, nga panelet e famshme si Cpanel, plask, DirectAdmin, vistacp, dhe panele të tjera të paguara dhe falas për të krijuar një mjedis për të ekzekutuar, uebfaqe dhe menaxhuar ato me veçori që ndryshojnë midis secilit panel nga tjetri, dhe sigurisht më i famshmi ndër to është paneli cpanel. Pa zhurmë të mëtejshme, ne do të instalojmë WordPress në Debian 9 dhe Apache 5

Kërkesat e shpjegimit

1 - Sistemi Debian Pozicionuar në një server (server në internet).

2- Qasja në ishujt në server ose llogarinë e administratorit rrënjë.

3 - Adresa IP statike ose e konfiguruar në server ose server. Sigurisht, kjo është në dispozicion për çdo server që rezervoni nga Data Center,

4 - Nëse do ta bëni faqen tuaj të internetit në dispozicion të publikut, ju duhet Rezervimi i domenit ose domenit për të lidhur dns me serverin,

5- Instaloni Apache  LAMP në një sistem Debian.

6 - kopje WordPress Versioni i fundit nga faqja zyrtare e internetit.

7 - Programi për t'u lidhur me serverin Stuko

 

Çfarë është sistemi Debian?

Sistemi Debian ose shpërndarja Debian është një sistem operativ kompjuterik që përbëhet tërësisht nga softuer falas dhe i hapur, që do të thotë se kushdo që mund të kontribuojë dhe zhvillojë sistemin bie nën Licencën e Përgjithshme Publike GNU. Sistemi ose projekti Debian është një projekt jofitimprurës dhe shpërndarja konsiderohet si një nga projektet më të vjetra me burim të hapur. Debian përdor kernelin Linux dhe mjetet GNU, dhe shpërndarja Debian është e njohur për angazhimin e saj të rreptë për testime të hapura, bashkëpunuese dhe pjesëmarrëse. Debian është një sistem operativ global i përshtatshëm për shumë përdorime personale dhe zyre, shërbime të bazës së të dhënave, serverë dhe shërbime të ruajtjes.

Çfarë është Apache

emri apache në anglisht  Serveri Apache HTTP. Apache është ai që luajti një rol shumë të madh në zhvillimin e uebit dhe rritjen globale në ditët e para të epokës së uebit. Çfarë përdoret Apache dhe cili është misioni i tij. Apache përdoret për të shërbyer faqe në internet statike dhe dinamike. Statike, të tilla si html, dhe ato dinamike që ndryshojnë, të tilla si forume, WordPress, dhe skripte ose aplikacione të tjera që janë krijuar për të përdorur mjedisin dhe veçoritë Apache. Dhe Apache është në fakt një nga komponentët e paketës së zhvillimit të uebit të njohur si LAMP, e cila përmban sistemin operativ Linux ose GNU Linux, serverin në internet, bazën e të dhënave Mysql dhe shumë gjuhë programimi, përfshirë php, Python dhe Perl. Apache shpërndahet si pjesë e një prej paketave të softuerit të pronarit. Një nga avantazhet e Apache është se siguron përmbajtje në një mënyrë shumë të besueshme dhe shumë të sigurt 

Përfitimet e instalimit të WordPress në Debian

Një nga përfitimet aktuale është të kurseni para në krahasim me kontraktimin me kompanitë pritëse. Dhe së dyti, shpejtësia e faqes në një shpërndarje Debian në krahasim me një instalim në një cpanel. Një shpejtësi e dukshme prej 25%, dhe kjo kontribuon në përhapjen e faqes në kërkim dhe rritje. Renditja juaj në Google dhe motorët e tjerë të kërkimit. Dhe për të rritur të ardhurat tuaja materiale. Përveç shmangies së ngadalësisë së kompanive pritëse arabe ose të huaja. E cila ofron plane pritëse për 3 dollarë në muaj dhe shtojnë 400 faqe në internet në të njëjtin server. Dhe filloni të vëreni ngadalësinë në faqen tuaj kur tejkalon 100 artikuj mbi përvojën. Kur një faqe është në një server privat vps, linja e internetit. Në serverin me fuqi të plotë për faqen tuaj, dhe kjo do t'ju ndihmojë në shkarkimin nga faqja juaj dhe sigurimin e shpejtë të të dhënave për vizitorët tuaj. Përveç mbrojtjes nga hakimi që prek kompanitë pritëse për shkak të konfigurimeve të gabuara. Unë nuk po flas për të gjitha kompanitë pritëse. Ka kompani pritëse me mbrojtje të fortë, por ato janë të huaja dhe jo arabe. Sepse gjatë karrierës sime në internet, unë merresha me më shumë se 15 kompani arabe, dhe të gjitha ato, pa përjashtim, nuk e meritojnë emrin e kompanive pritëse. Një nga karakteristikat më të rëndësishme është se të gjitha burimet e serverit do të jenë vetëm për faqen tuaj dhe nuk shpërndahen në një panel kontrolli që konsumon RAM dhe procesor, dhe kjo rrit stabilitetin e faqes tuaj dhe gjithashtu rrit renditjen tuaj në kërkim dhe financat tuaja fitimi, etj.

Pse të zgjidhni WordPress

WordPress, natyrisht, aktualisht komandon më shumë se 35%. Një nga faqet e internetit në internet për lehtësinë e përdorimit dhe pajtueshmërinë me SEO. Ndërsa mund të konfiguroni dhe pajisni për t'iu përshtatur të gjitha fushave. Nga shkrimi i artikujve tek shpjegimet. Ose një blog personal në të cilin prezantoni përvojat tuaja, ose një dyqan online për të shitur shërbime dhe produkte. Ose një institucion ose trajnim, siç është një sit konsultimi, dhe veçoritë e tjera janë të panumërta.

 

Shënim shpjegues i dhënë nga Mekano Tech Informatics në serverë realë

Kam rezervuar serverin nga Qendra e të dhënave Hetzner Nga shërbimi i serverëve cloud. Ju keni zgjedhur shpërndarjen Debian që është instaluar automatikisht dhe gati

Përshkrimi: Instalimi i paketës LAMP

Para instalimit të Llambës që përmban Apache në pjesët e saj, gjëja e parë që bëjmë para instalimit është të përditësojmë paketat dhe kernel -in dhe të korrigjojmë problemet e sigurisë me këto komanda

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

Imazh nga shtimi i komandës së parë të azhurnimit për të instaluar WordPress në serverët Debian 9 pa cpanel

Një imazh që tregon shtimin e komandave të para për të azhurnuar paketat në një shpërndarje Debian

Ky është rezultati i çështjes pasi shtimi tregon se si është bërë përditësimi

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] Merr: 3 http: // pasqyrë hetzner.de/debian/packages stretch-updates InRelease [91.0 kB] Ign: 4 http://deb.debian.org/debian stretch InRelease Merr: 5 http://deb.debian.org/debian stretch-updates InRelease [ 91.0 kB] Merr: 6 http://mirror.hetzner.de/debian/packages stretch-backports InRelease [91.8 kB] Merr: 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/dechian stretch Release Get: 10 http://security.debian.org stretch/updates /Burime jo të lira [1,216 B] Merr: 11 http://security.debian.org/updates/main Burimet [207 kB] Merr: 12 http://security.debian.org stretch/updates/kontribut Burimet [1,384 B] Merr: 13 http://security.debian.org stretch/updates/amd64 Paketat kryesore [495 kB] Merr: 14 http://security.debian.org stretch/updates/main Tra nslation-sq [221 kB] Merr: 15 http://deb.debian.org/debian stretch-updates/burimet kryesore [13.1 kB] Ign: 16 http://mirror.hetzner.de/debian/packages stretch-backports /main amd64 Paketat Ign: 17 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-sq Merr: 16 http://mirror.hetzner.de/debian/packages stretch-backports/main amd64 Pakot [601 kB] Merr: 17 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-sq [459 kB] Ign: 18 http://mirror.hetzner.de/debian/security stretch /updates/amd64 Paketat Ign: 19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-sq Merr: 18 http://mirror.hetzner.de/debian/security/updates/ main Pakot amd64 [495 kB] Merr: 19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-sq [221 kB] Merr: 22 http://deb.debian.org/debian stretch/ Burimet kryesore [6,745 kB] Merr: 23 http://deb.debian.org/debian stretch/burime jo të lira [79.4 kB] Merr: 24 http://deb.debian.org/debian stretch/contr ib Burimet [44.7 kB] Marrë 10.0 MB në 3 sekonda (2,624 kB/s) Leximi i listave të paketave ... Bërë

Ne shtojmë komandën e mëposhtme, e cila është

apt-get upgrade

Përfitimi i kësaj komande ose asaj që bën është të azhurnoni sistemin në versionin më të fundit të Debian. Ndiqni hapat për të instaluar WordPress në Debian Server 9 pa cpanel

Imazhi që tregon komandën për të azhurnuar Debian për të instaluar WordPress në të

Do të shfaqet me ju siç tregohet në foto. Dhe këtu sistemi ju thotë, a doni vërtet të azhurnoni? A e ndjek procesin e azhurnimit? Ju shkruani shkronjën y për fjalën po dhe më pas shtypni Enter. Për të përfunduar procesin e azhurnimit

Këtu është rezultati i çështjes pas përfundimit të azhurnimit. Një shënim i vogël, serveri që po përdor ka të instaluar versionin më të fundit të Debian, i cili është Debian 9 në këtë kohë. Nuk u desh shumë kohë për tu përmirësuar. Ky është dalja

apt-get upgrade Leximi i listave të paketave ... E përfunduar Ndërtimi i pemës së varësisë Leximi i informacionit të gjendjes ... U krye Llogaritja e azhurnimit ... E kryer Paketat e mëposhtme do të azhurnohen: qemu-guest-agent qemu-utils 2 të azhurnuara, 0 të sapo instaluara, 0 për të hequr dhe 0 jo të azhurnuar. Duhet të merrni 1,300 kB arkiva. Pas këtij operacioni, 2,048 B hapësirë ​​shtesë në disk do të përdoren. Doni të vazhdoni? [Y/n] y Merr: 1 http://security.debian.org stretch/updates/kryesore amd64 qemu-guest-agent amd64 1: 2.8+dfsg-6+deb9u7 [315 kB] Merr: 2 http: // security.debian.org stretch/updates/kryesore amd64 qemu-utils amd64 1: 2.8+dfsg-6+deb9u7 [986 kB] Marrë 1,300 kB në 0 (14.0 MB/s) (Leximi i bazës së të dhënave ... 33909 skedarë dhe drejtori aktualisht instaluar.) Përgatitja për të shpaketuar .../qemu-guest-agent_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Shpaketimi i agjentit qemu-guest (1: 2.8+dfsg-6+deb9u7) mbi (1 : 2.8+dfsg-6+deb9u5) ... Përgatitja për shpaketim .../qemu-utils_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Shpaketimi i qemu-veglave (1: 2.8+dfsg-6+ ) deb9u7) mbi (1: 2.8 + dfsg-6 + deb9u5) ... Vendosja e agjentit qemu-guest (1: 2.8 + dfsg-6 + deb9u7) ... Vendosja e qemu-utils (1: 2.8 + dfsg ) 6+deb9u7) ... Nxitësit e përpunimit për systemd (232-25+deb9u11) ... Shkaktarët e përpunimit për njeriun-db (2.7.6.1-2) ...

Pasi të ketë përfunduar azhurnimi, ju shtoni komandën e mëposhtme të listuar në krye në fillim të shpjegimit.Ajo konfirmon që procesi i azhurnimit për shërbimet e sistemit është përditësuar dhe jo i gjithë sistemi është azhurnuar. Gjëja që pranohet është të bëni një azhurnim të sistemit

apt-get dist-upgrade

Kjo është një fotografi që tregon procesin pas shtimit të porosisë

Fotografia tregon një komandë për t'u siguruar që paketat janë azhurnuar dhe jo azhurnimi i sistemit

Hapi i parë i azhurnimit dhe azhurnimit të paketave dhe sistemit operativ në versionin e fundit është përfunduar

Hapi i dytë është të shtoni emrin e hostit në server përmes kësaj komande, e cila ndryshon emrin e hostit me emrin tuaj përshkrues. Por kini parasysh se mund t'ju duhet të rindizni serverin ose sistemin. Sistemi zbaton emrin e hostit ose hostin që shtoni.

hostnamectl set-hostname hostname.yourdomain.com

hostname.yourdomain.com

Këtu, emri i hostit duhet të jetë emri i një nën-domeni të domenit tuaj ose domeni që keni rezervuar për të ekzekutuar serverin WordPress. Shembull fjalë.mekan0.com

Pasi të keni shtuar këtë komandë, shtypni Enter në tastierën tuaj. Këtu është një fotografi si një shembull i shtimit të hostit neem

Një imazh që tregon se si të shtoni namehost në serverin Debian

 

Dhe plani tjetër në

Ne jemi duke instaluar disa shërbime të nevojshme dhe do të na duhen për të zgjidhur gabimet dhe për t'i rregulluar ato. Ju shtoni komandën e mëposhtme

apt install net-tools sudo wget curl bash-completion

Unë mendoj se sistemi Debian 9 i ka këto shërbime, por sigurohuni dhe shtoni këto komanda si rezervë. Pas përfundimit, rinisni serverin duke shtypur komandën reboot  Pas rifillimit, ju hyni në server. Do të vini re se emri i serverit ka ndryshuar në adresën e serverit të emrave që kemi krijuar, për shembull në imazh.

Një imazh që tregon një shembull të ndryshimit të serverit të emrit në Debian 9

Ju do të vini re këtu në komandën e shpejtë që emri i serverit është ndryshuar dhe gjithashtu emri i serverit siç tregohet në figurë dhe këto të dhëna që u shfaqën kur rinisni serverin dhe hyni përsëri në të

Instaloni Apache

Pasi të regjistroheni në server me privilegje administratori (rrënjë), ne instalojmë Apache HTTP, i cili është i disponueshëm në depot Debian 9. Ju e shtoni këtë komandë në komandën e shpejtë dhe shtypni Enter

 apt instaloni apache2

Pas shtimit të komandës Apache install, do të shihni në komandën e shpejtë nëse do të përfundoni apo jo tashmë instalimin e Apache. Kështu do të shfaqet kodi.

apt install apache2 Leximi i listave të paketave ... Përfunduar Ndërtimi i pemës së varësisë Leximi i informacionit të gjendjes ... U krye Paketat e mëposhtme shtesë do të instalohen: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2 -0 libperl5.24 perl Paketat e sugjeruara: www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl bëjnë Pakot e rekomanduara: ssl-cert riemërtoni Paketat e mëposhtme NEW do të instalohen: apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutillibluper1-5.2ldap, 0pap, 5.24 0 të sapo instaluar, 11 për të hequr dhe 0 jo të azhurnuar. Duhet të merrni 0 kB arkiva. Pas këtij operacioni, do të përdoren 5,852 MB hapësirë ​​shtesë në disk. Doni të vazhdoni? [Y/n]

Ju shtypni shkronjën Y në tastierë, pastaj shtypni Enter, dhe pasi të ketë përfunduar instalimi i Apache, ne hapim shfletuesin dhe shtypim IP -në e serverit. Në shfletuesin, në rastin tim, unë jam IP. Serveri në të cilin po shpjegoj është 159.69.215.225 Do të shfaqet me ju si kjo fotografi Një imazh që tregon se Apache po funksionon si duhet në shpërndarjen Bian 9.

Pasi të siguroheni që Apache është instaluar saktë dhe ky imazh është më lart. Sigurohet që Apache është instaluar saktë në shpërndarjen Debian. Tani ne jemi duke instaluar versionet më të fundit të përkthyesve php. Për të lexuar wordpress CMS me këtë komandë dhe shtypni 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

Sistemi do t'ju tregojë nëse e përfundojmë apo jo instalimin. Anuloni Ashtu si komandat e mësipërme, ju shkruani shkronjën Y dhe shtypni Enter. në tastierë. Siç tregohet në foto Imazhi që tregon komandën për të instaluar përkthime php në Debian 9

Pas përfundimit të instalimit të përkthimeve php, tani janë bërë versionet më të fundit. Instaloni MariaDB, një server të bazës së të dhënave. Duhet të instalohet për të krijuar një bazë të dhënash për WordPress. Dhe kontaktoni ata në mënyrë që të mund të instalojmë WordPress saktë me këtë.

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

Sistemi do t'ju ofrojë të vazhdoni apo jo instalimin. Ashtu si ndodhi në komandat e mëparshme, ju shtypni shkronjën Y dhe shtypni butonin enter në tastierë për të vazhduar instalimin. Ky informacion do të shfaqet në komandën e shpejtë për të siguruar që instalimi është i saktë

apt install php7.0-mysql mariadb-server mariadb-client
Leximi i listave të paketave ... U krye
Ndërtimi i pemës së varësisë
Leximi i informacionit shtetëror ... Bërë
Paketat e mëposhtme shtesë do të instalohen:
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
Paketat e sugjeruara:
gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl
libsql-statement-perl mailx mariadb-test netcat-openbsd tinyca
Paketat e rekomanduara:
libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl
Pakon e mëposhtme do të instalohen:
galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4
libreadline5 libsigsegv2 mariadb-klient 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 është përmirësuar, 19 është instaluar rishtazi, 0 është hequr dhe 0 nuk është përmirësuar.
Duhet të marrësh 25.7 MB të arkivave.
Pas këtij operacioni, do të përdoret 189 MB hapësirë ​​shtesë në disk.
Doni të vazhdoni? [Y / n] y
Merrni: 1 http://deb.debian.org/debian stretch/amd64 kryesore libmpfr4 amd64 3.1.5-1 [556 kB]
Merrni: 2 http://deb.debian.org/debian stretch/amd64 kryesore libsigsegv2 amd64 2.10-5 [28.9 kB]
Merrni: 3 http://deb.debian.org/debian stretch/main amd64 gawk amd64 1: 4.1.4+dfsg-1 [571 kB]
Merrni: 4 http://deb.debian.org/debian stretch/main amd64 mysql-common all 5.8+1.0.2 [5,608 B]
Merr: 5 http://deb.debian.org/debian stretch/main amd64 mariadb-common all 10.1.38-0+deb9u1 [28.4 kB]
Merrni: 6 http://deb.debian.org/debian stretch/amd64 galera-3 amd64 25.3.19-2 [955 kB]
Merrni: 7 http://deb.debian.org/debian stretch/amd64 kryesore libdbi-perl amd64 1.636-1+b1 [766 kB]
Merrni: 8 http://deb.debian.org/debian stretch/main amd64 libreadline5 amd64 5.2+dfsg-3+b1 [119 kB]
Merrni: 9 http://deb.debian.org/debian stretch/main amd64 mariadb-client-core-10.1 amd64 10.1.38-0+deb9u1 [5,107 kB]
Merrni: 10 http://deb.debian.org/debian stretch/main amd64 libconfig-inifiles-perl të gjitha 2.94-1 [53.4 kB]
Merrni: 11 http://deb.debian.org/debian stretch/main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB]
Merrni: 12 http://deb.debian.org/debian stretch/main amd64 mariadb-client-10.1 amd64 10.1.38-0+deb9u1 [5,918 kB]
Merrni: 13 http://deb.debian.org/debian stretch/main amd64 mariadb-server-core-10.1 amd64 10.1.38-0+deb9u1 [5,241 kB]
Merrni: 14 http://deb.debian.org/debian stretch/main amd64 rsync amd64 3.1.2-1+deb9u2 [393 kB]
Merrni: 15 http://deb.debian.org/debian stretch/main amd64 socat amd64 1.7.3.1-2+deb9u1 [353 kB]
Merrni: 16 http://deb.debian.org/debian stretch/amd64 kryesor mariadb-server-10.1 amd64 10.1.38-0+deb9u1 [5,344 kB]
Merrni: 17 http://deb.debian.org/debian stretch/main amd64 mariadb-client të gjithë 10.1.38-0+deb9u1 [27.2 kB]
Merrni: 18 http://deb.debian.org/debian stretch/main amd64 mariadb-server të gjithë 10.1.38-0+deb9u1 [27.3 kB]
Merrni: 19 http://deb.debian.org/debian stretch/main amd64 php7.0-mysql amd64 7.0.33-0+deb9u3 [124 kB]
Marrë 25.7 MB në 0s (35.8 MB/s)
Para -konfigurimi i paketave ...
Zgjedhja e paketës së pazgjedhur më parë libmpfr4: amd64.
(Leximi i bazës së të dhënave ... 35883 skedarë dhe direktori të instaluar aktualisht.)
Përgatitja për shpaketimin .../libmpfr4_3.1.5-1_amd64.deb ...
Zhbllokimi i libmpfr4: amd64 (3.1.5-1) ...
Zgjedhja e paketës së pazgjedhur më parë libsigsegv2: amd64.
Përgatitja për shpaketimin .../libsigsegv2_2.10-5_amd64.deb ...
Zhbllokimi i libsigsegv2: amd64 (2.10-5) ...
Konfigurimi i libmpfr4: amd64 (3.1.5-1) ...
Vendosja e libsigsegv2: amd64 (2.10-5) ...
Përzgjedhja e paketës së pazgjedhur më parë.
(Leximi i bazës së të dhënave ... 35905 skedarë dhe direktori të instaluar aktualisht.)
Përgatitja për shpaketimin .../00-gawk_1%3a4.1.4+dfsg-1_amd64.deb ...
Zhbllokimi i gawk (1: 4.1.4+dfsg-1) ...
Zgjedhja e paketës së pazgjedhur më parë mysql-common.
Përgatitja për të shpaketuar .../01-mysql-common_5.8+1.0.2_all.deb ...
Shpaketimi i mysql-common (5.8+1.0.2) ...
Zgjedhja e paketës së pazgjedhur më parë mariadb-common.
Përgatitja për shpaketimin .../02-mariadb-common_10.1.38-0+deb9u1_all.deb ...
Zhbllokimi i mariadb-common (10.1.38-0+deb9u1) ...
Zgjedhja e paketës së pazgjedhur më parë galera-3.
Përgatitja për shpaketimin .../03-galera-3_25.3.19-2_amd64.deb ...
Shpaketimi i galerës-3 (25.3.19-2) ...
Zgjedhja e paketës së pazgjedhur më parë libdbi-perl.
Përgatitja për shpaketimin .../04-libdbi-perl_1.636-1+b1_amd64.deb ...
Zhbllokimi i libdbi-perl (1.636-1+b1) ...
Zgjedhja e pakos së pazgjedhur më parë libreadline5: amd64.
Përgatitja për shpaketimin .../05-libreadline5_5.2+dfsg-3+b1_amd64.deb ...
Zhbllokimi i libreadline5: amd64 (5.2+dfsg-3+b1) ...
Zgjedhja e paketës së pazgjedhur më parë mariadb-client-core-10.1.
Përgatitja për të shpaketuar .../06-mariadb-client-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Zhbllokimi i mariadb-client-core-10.1 (10.1.38-0+deb9u1) ...
Zgjedhja e paketës së pazgjedhur më parë libconfig-inifiles-perl.
Përgatitja për shpaketimin .../07-libconfig-inifiles-perl_2.94-1_all.deb ...
Zhbllokimi i libconfig-inifiles-perl (2.94-1) ...
Zgjedhja e paketës së pazgjedhur më parë libjemalloc1.
Përgatitja për shpaketimin .../08-libjemalloc1_3.6.0-9.1_amd64.deb ...
Shpaketimi i libjemalloc1 (3.6.0-9.1) ...
Zgjedhja e paketës së pazgjedhur më parë mariadb-client-10.1.
Përgatitja për shpaketimin .../09-mariadb-client-10.1_10.1.38-0+deb9u1_amd64.deb ...
Zhbllokimi i mariadb-client-10.1 (10.1.38-0+deb9u1) ...
Zgjedhja e paketës së pazgjedhur më parë mariadb-server-core-10.1.
Përgatitja për të shpaketuar .../10-mariadb-server-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Zhbllokimi i mariadb-server-core-10.1 (10.1.38-0+deb9u1) ...
Zgjedhja e paketës së pazgjedhur më parë rsync.
Përgatitja për shpaketimin .../11-rsync_3.1.2-1+deb9u2_amd64.deb ...
Zhbllokimi i rsync (3.1.2-1+deb9u2) ...
Zgjedhja e paketës socat e pazgjedhur më parë.
Përgatitja për shpaketimin .../12-socat_1.7.3.1-2+deb9u1_amd64.deb ...
Shpaketimi i socatit (1.7.3.1-2+deb9u1) ...
Konfigurimi i mysql-common (5.8+1.0.2) ...
alternativat e azhurnimit: përdorimi /etc/mysql/my.cnf.fallback për të siguruar /etc/mysql/my.cnf (my.cnf) në modalitetin automatik
Konfigurimi i mariadb-common (10.1.38-0+deb9u1) ...
alternativat e azhurnimit: përdorimi /etc/mysql/mariadb.cnf për të siguruar /etc/mysql/my.cnf (my.cnf) në modalitetin automatik
Zgjedhja e paketës së pazgjedhur më parë mariadb-server-10.1.
(Leximi i bazës së të dhënave ... 36487 skedarë dhe direktori të instaluar aktualisht.)
Përgatitja për të shpaketuar .../mariadb-server-10.1_10.1.38-0+deb9u1_amd64.deb ...
Zhbllokimi i mariadb-server-10.1 (10.1.38-0+deb9u1) ...
Zgjedhja e paketës së pazgjedhur më parë mariadb-client.
Përgatitja për shpaketimin .../mariadb-client_10.1.38-0+deb9u1_all.deb ...
Zhbllokimi i mariadb-client (10.1.38-0+deb9u1) ...
Zgjedhja e paketës së pazgjedhur më parë mariadb-server.
Përgatitja për shpaketimin .../mariadb-server_10.1.38-0+deb9u1_all.deb ...
Zhbllokimi i serverit mariadb (10.1.38-0+deb9u1) ...
Zgjedhja e paketës së pazgjedhur më parë php7.0-mysql.
Përgatitja për shpaketimin .../php7.0-mysql_7.0.33-0+deb9u3_amd64.deb ...
Shpaketimi i php7.0-mysql (7.0.33-0+deb9u3) ...
Konfigurimi i php7.0-mysql (7.0.33-0+deb9u3) ...

Krijimi i skedarit të konfigurimit /etc/php/7.0/mods-available/mysqlnd.ini me version të ri

Krijimi i skedarit të konfigurimit /etc/php/7.0/mods-available/mysqli.ini me version të ri

Krijimi i skedarit të konfigurimit /etc/php/7.0/mods-available/pdo_mysql.ini me version të ri
Vendosja e libconfig-inifiles-perl (2.94-1) ...
Konfigurimi i libjemalloc1 (3.6.0-9.1) ...
Përpunimi i shkaktarëve për libapache2-mod-php7.0 (7.0.33-0+deb9u3) ...
Vendosja e socat (1.7.3.1-2+deb9u1) ...
Konfigurimi i gawk (1: 4.1.4+dfsg-1) ...
Konfigurimi i rsync (3.1.2-1+deb9u2) ...
U krijua lidhësja /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service.
Nxjerrësit e përpunimit për libc-bin (2.24-11+deb9u4) ...
Vendosja e galera-3 (25.3.19-2) ...
Nxitësit e përpunimit për systemd (232-25+deb9u11) ...
Përpunimi i shkaktarëve për njeriun-db (2.7.6.1-2) ...
Konfigurimi i libreadline5: amd64 (5.2+dfsg-3+b1) ...
Vendosja e libdbi-perl (1.636-1+b1) ...
Konfigurimi i mariadb-server-core-10.1 (10.1.38-0+deb9u1) ...
Konfigurimi i mariadb-client-core-10.1 (10.1.38-0+deb9u1) ...
Konfigurimi i mariadb-client-10.1 (10.1.38-0+deb9u1) ...
Konfigurimi i mariadb-client (10.1.38-0+deb9u1) ...
Konfigurimi i mariadb-server-10.1 (10.1.38-0+deb9u1) ...
U krijua lidhja e lidhjes /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service.
Krijuar lidhësin /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service.
U krijua lidhja e lidhjes /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service.
Konfigurimi i serverit mariadb (10.1.38-0+deb9u1) ...
Nxjerrësit e përpunimit për libc-bin (2.24-11+deb9u4) ...
Nxitësit e përpunimit për systemd (232-25+deb9u11) ...
rrënjë@fjala:~#

Hapi i dytë është drejtimi i MariaDB që kemi instaluar. Ne e shkruajmë këtë komandë për të ekzekutuar

systemctl start mariadb

Pas drejtimit të MARIADB

Ne jemi duke instaluar Magjistarin e bazës së të dhënave Mysql. I sigurt dhe do t'ju kërkohet të zgjidhni një fjalëkalim të fortë. Për përdoruesin rrënjë sepse përdor fjalëkalimin e administratorit të serverit. Në menaxherin e bazës së të dhënave, megjithatë, ne shtojmë komandën e mëposhtme. Për të instaluar mbajtësin e bazës së të dhënave mysql me këtë komandë.

mysql_secure_installation

Do ta vini re pasi të keni shtuar komandën. Ju kërkon të shkruani fjalëkalimin për rrënjën. Serveri që ju shkruani. Do t'ju ofrojë një fjalëkalim të fortë, ju shtypni Y. Pastaj shtypni Enter. Do t'ju kërkohet të futni një fjalëkalim të ri për të futur fjalëkalimin e ri. Pastaj shtypni Enter dhe sistemi do të konfirmojë që ju shkruani fjalëkalimin për herë të dytë. Për tu siguruar që e shkruani dhe shtypni Enter. Atëherë sistemi do t'ju tregojë atë

Futni fjalëkalimin aktual për rrënjën (y. N):               Shtypni y dhe më pas futni 

Pasi ta shtypni do t'ju tregojë se tashmë keni një sërë fjalëkalimesh rrënjësore,             shtypni n pastaj futni

A do të ofrojë ai për të ndryshuar fjalëkalimin rrënjë? [Y/N]                        Ju shtypni y dhe futni për të ndryshuar fjalëkalimin për bazat e të dhënave të administratorit
Ju shkruani fjalëkalimin e ri dhe pastaj futeni dhe do ta shtypni përsëri për të konfirmuar dhe pastaj futeni si parazgjedhje. Instalimi MariaDB përmban një përdorues anonim, duke i lejuar kujtdo që ta bëjë
Për t'u identifikuar në MariaDB pa pasur nevojë të krijoni një llogari përdoruesi

Sistemi do t'ju tregojë

Të hiqen përdoruesit anonimë? [Y/N]                                      Ju shkruani y dhe më pas futni 

Do të shfaqen opsione që rregullohen duke klikuar në këto shkronja.

n pastaj futni 

y pastaj hyni 

y pastaj hyni 

Ky dalje nga komanda e shpejtë përmban të gjitha hapat që keni marrë për të instaluar ose konfiguruar mysql

root@word:~# mysql_secure_installation

SHËNIM: FUNKSIONIMI I TË GJITHA PJESËVE TË KËTIJ SCRIPT ËSHTË E SUGJERUAR PËR TË GJITHA MariaDB
SERVERET NË PRODHIM TË PËRDORIMIT! JU LUTEM LEXONI Cdo hap me kujdes!

Për të hyrë në MariaDB për ta siguruar atë, do të na duhet rryma
fjalëkalimi për përdoruesin rrënjë. Nëse sapo keni instaluar MariaDB, dhe
nuk e keni vendosur ende fjalëkalimin rrënjë, fjalëkalimi do të jetë bosh,
kështu që ju duhet vetëm të shtypni të hyjë këtu.

Futni fjalëkalimin aktual për rrënjën (futni për asnjë):
Në rregull, fjalëkalimi i përdorur me sukses, lëviz ...

Vendosja e fjalëkalimit të rrënjës siguron që askush nuk mund të hyjë në MariaDB
përdorues rrënjë pa autorizimin e duhur.

Ju tashmë keni një fjalëkalim rrënjësor të vendosur, kështu që ju mund të sigurtë përgjigjeni 'n'.

Ndryshoni fjalëkalimin rrënjë? [Y/n] y
Fjalëkalim i ri:
Ri-futni fjalëkalimin e ri:
Fjalëkalimi është përditësuar me sukses
Ngarkimi i tabelave të privilegjit ..
... Sukses!


Si parazgjedhje, një instalim i MariaDB ka një përdorues anonim, duke lejuar askënd
për të hyrë në MariaDB pa pasur nevojë të krijojë një llogari përdoruesi
ato. Kjo ka për qëllim vetëm testimin dhe instalimin
shkoni pak më të duhur. Ju duhet t'i hiqni ato para se të shkoni në një
mjedisit të prodhimit.

Të hiqen përdoruesit anonimë? [Y/n] y
... Sukses!

Normalisht, rrënja duhet të lejohet të lidhet vetëm nga 'localhost'. Kjo
siguron që dikush nuk mund të mendojë në fjalëkalimin rrënjë nga rrjeti.

Të mos lejohet hyrja në rrënjë nga distanca? [Y/n] n
... kapërcimi.

Si parazgjedhje, MariaDB vjen me një bazë të dhënash me emrin 'provë' që çdokush mund ta bëjë
qasje. Kjo gjithashtu synon vetëm për testim, dhe duhet të hiqet
para se të hyni në një mjedis prodhimi.

Të hiqet baza e të dhënave e provës dhe të ketë qasje në të? [Y / n] dhe
- Hedhja e bazës së të dhënave të provës ...
... Sukses!
- Heqja e privilegjeve në bazën e të dhënave të testimit ...
... Sukses!

Ngarkimi i tabelave të privilegjit do të sigurojë që të gjitha ndryshimet e bëra deri më tani
do të hyjë në fuqi menjëherë.

Rifresko tabelat e privilegjit tani? [Y / n] y
... Sukses!

Pastrimin...

Të gjitha të bëra! Nëse i keni përfunduar të gjithë hapat e mësipërm, MariaDB juaj
instalimi tani duhet të jetë i sigurt.

Faleminderit për përdorimin e MariaDB!

Ne sigurohemi që MariaDB është e siguruar

Sepse si parazgjedhje regjistron llogarinë rrënjësore pa fjalëkalim. Për të parandaluar problemet e mundshme të sigurisë, ne hyjmë në bazën e të dhënave. Përdorimi i llogarisë rrënjësore dhe lëshimi i këtyre komandave.

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

Pasi të shtypni komandën e parë, do t'ju kërkojë fjalëkalimin, të cilin e shtypni dhe shtypni Enter.

Ky është dalja e komandave në komandën e shpejtë. Dalja duhet të duket si ky kod para jush

rrënjë@fjalë:~# mysql -u rrënjë -p
Shkruani fjalëkalimin:
Mirësevini në monitorin MariaDB. Komandat përfundojnë me; ose \ g
ID -ja juaj e lidhjes MariaDB është 9
Versioni i serverit: 10.1.38-MariaDB-0+deb9u1 Debian 9.8

E drejta e autorit (c) 2000, 2018, Oracle, MariaDB Corporation Ab dhe të tjerë.

Lloji 'ndihmë;' ose '\ h' për ndihmë. Shkruani '\ c' për të pastruar deklaratën aktuale të hyrjes.

MariaDB [(asnjë)]> përdor mysql;
Leximi i informacionit të tabelës për plotësimin e emrave të tabelave dhe kolonave
Ju mund ta fikni këtë veçori për të marrë një nisje më të shpejtë me -A

Baza e të dhënave ndryshoi
MariaDB [mysql]> përditëso setin e përdoruesit plugin = '' ku User = 'root';
Query OK, rresht 1 prekur (0.00 sec)
Rreshtat përputhen: 1 Ndryshuar: 1 Paralajmërime: 0

MariaDB [mysql]> privilegjet e skuqjes;
Query OK, rreshta 0 prekur (0.01 sec)

MariaDB [mysql]> lë
Mirupafshim
rrënjë@fjala:~#

Dhe një fotografi që e tregon atë Imazhi që tregon mbrojtjen e bazës së të dhënave në Debian 9

Pas kësaj ne shtojmë module tls ose ssl. Ne ekzekutojmë komandat e mëposhtme

a2enmod rewrite ssl
a2ensite default-ssl.conf

Pastaj hapemi DocumentRoot për të gjitha faqet që duam të aktivizojmë. Ne hapim skedarët e konfigurimit me këtë komandë 

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

 Pasi të hapet me ju, ju shtoni, ne shtojmë këtë kod 


       Opsionet Indekset NdiqniSymLinks MultiViews
       AllowOverride All
       Kërkoni të gjitha të dhëna
    

Pastaj shtypni një shkronjë x në tastierë, pastaj y dhe shtypni Enter

Pastaj futni këtë komandë dhe shtoni të njëjtin kod, i cili është më lart pas hapjes së skedarit.

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

Pastaj shtypni shkronjën x për të dalë nga skedari dhe shtypni y për të ruajtur modifikimet, dhe kjo është një fotografi se si të shtoni kodin Imazh që tregon konfigurimin e skedarëve për faqet e internetit në shpërndarjen Debian

Pas ruajtjes, ju shtoni këtë komandë, për t'u siguruar që certifikatat e paracaktuara për faqet janë konfiguruar me këtë komandë.

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

Nëse skedari nuk hapet me ju sepse nuk është në server. Ju e shkarkoni këtë skedar dhe e ngarkoni në këtë rrugë

/etc/apache2/faqet e aktivizuara. sipas programit winscp Siç tregohet në foto Imazhi që tregon ngarkimin e skedarëve në Debian Server 9

Për të aplikuar cilësimet, shtoni këto komanda në vijën e komandës

a2enmod headers
systemctl restart apache2.service

Tani ne po testojmë konfigurimin e Apache nëse konfigurimi është bërë në mënyrë korrekte dhe cilat janë gabimet. Nëse është në rregull, ne i rifillojmë shërbimet me këto komanda

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

Një imazh që tregon verifikimin e Apache në shpërndarjen e serverit Debian 9

instaloni wordpress

Ne hyjmë në bazat e të dhënave për të krijuar një bazë të dhënash të re për instalimin e WordPress përmes komandave të mëposhtme

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

shënim .  wordpress-pass  Ju shkruani në vend të tij fjalëkalimin e përdoruesit të bazës së të dhënave WordPress, të cilën ne e krijuam

Pas shtimit të këtyre komandave për të krijuar bazën e të dhënave dhe përdoruesin e bazave të të dhënave dhe jepni privilegjet. Ne e shkarkojmë kopjen e WordPress nga uebfaqja zyrtare duke përdorur komandën wget dhe e dekompresojmë këtu. Në skedarin temp me këto komanda

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

Tani u japim leje shkrimi skedarëve të WordPress me këto komanda

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

Tani ju kërkoni IP -në e serverit në shfletuesin për të instaluar WordPress, siç tregohet në imazh

Imazhi që tregon instalimin e parë të WordPress në Debian 9

Një imazh që tregon fazën e instalimit të WordPress

Pastaj përfundoni hapat e zakonshëm të instalimit

. Urime, ju keni instaluar WordPress në Debian Server 9 pa cpanel,

 

Në këtë shpjegim, unë i përfshiva qëllimisht të gjitha detajet në dobi të atyre që nuk e dinë shtimin e kodeve dhe çfarë kuptimi kanë dhe për përfitimin e të gjithëve.

Një shpjegim tjetër do të bëhet për të lidhur domenin me serverin dhe për të mbrojtur plotësisht wordpress dhe serverin. Jini gjithmonë të vetëdijshëm për atë që është e re. E tëra çfarë ju duhet të bëni është të regjistroheni në njoftimet 

Shpjegimi i titulluar. Instalimi i WordPress në Debian Server 9 pa cpanel

Nuk lejohet kopjimi i artikullit dhe përfshirja e tij në asnjë faqe pa përmendur burimin, që është Mekano Tech

Ne duhet të respektojmë të drejtat e pronësisë intelektuale 

Related posts
Publikoni artikullin në

Shto një koment