Sazkirina WordPress li ser Debian Server 9 bêyî cpanel

Birano, hûn bi xêr hatin gotara taybetî ya bi navê. Sazkirina WordPress li ser Servera Debian. Bêyî hewcedariya panelek kontrolê, ji panelên navdar ên wekî Cpanel, plask, DirectAdmin, vistacp, û panelên din ên drav û belaş ji bo afirandina hawîrdorek xebitandinê, malperan û birêvebirina wan bi taybetmendiyên ku di navbera her panelê de ji ya din cûda dibe, û bê guman di nav wan de ya herî navdar panela cpanel e. Bêyî zêde, em ê WordPress li ser Debian 9 û Apache 5 saz bikin

Pêdiviyên şirovekirinê

1 - Sîstem Debian Li ser serverek (pêşkêşkara înternetê) cih digire.

2- Gihîştina giravan li ser server an hesabê root Admin.

3 - Navnîşana IP-ya statîk an li ser server an serverê hatî mîheng kirin. Bê guman, ev ji bo serverek ku hûn ji Navenda Daneyê veqetînin, peyda dibe,

4 - Ger hûn ê malpera xwe bigihînin raya giştî, divê hûn Domain an veqetandinê domain ji bo girêdana dns bi serverê,

5- Sazkirin Apache  LAMP li ser pergalek Debian.

6 - kopî WordPress Guhertoya herî dawî ji malpera fermî.

7 - Bernameya girêdana bi pêşkêşkarê Putty

 

Pergala Debian çi ye?

Pergala Debian an jî belavkirina Debian pergalek xebitandinê ya kompîturê ye ku bi tevahî ji nermalava belaş û vekirî pêk tê, tê vê wateyê ku her kesê ku dikare beşdariyê bike û pergalê pêş bixe dikeve bin Lîsansa Giştî ya GNU. Pergal an projeyek Debian projeyek ne-qezenc e. û belavkirin yek ji kevintirîn projeyên çavkaniya vekirî tê hesibandin. Debian kernel Linux û amûrên GNU bikar tîne, û belavkirina Debian bi pabendbûna xwe ya hişk a ceribandina vekirî, hevkar û beşdar tê zanîn. Debian pergalek xebitandinê ya gerdûnî ye ku ji bo gelek karanîna kesane û ofîsê, karûbarên databas, pêşkêşker û karûbarên hilanînê maqûl e.

Apache çi ye

navê apache bi Îngilîzî  Pêşkêşkara HTTP ya Apache. Apache ew e ku di destpêka serdema webê de di pêşkeftina tevn û mezinbûna gerdûnî de rolek pir mezin lîst. Apache çi tê bikaranîn û peywira wê çi ye. Apache ji bo xizmetkirina rûpelên malperê yên statîk û dînamîkî tê bikar anîn. Statîk, wekî html, û yên dînamîkî yên ku diguhezin, wek forum, WordPress, û nivîsar an serîlêdanên din ên ku ji bo karanîna hawîrdor û taybetmendiyên Apache hatine çêkirin. Û Apache bi rastî yek ji hêmanên pakêta pêşkeftina malperê ye ku wekî LAMP tê zanîn, ku pergala xebitandina Linux an GNU Linux, servera malperê, databasa Mysql, û gelek zimanên bernamekirinê, di nav de php, Python û Perl, dihewîne. Yek ji avantajên Apache ev e ku ew naverokê bi rengek pir pêbawer û pir ewledar peyda dike 

Feydeyên sazkirina WordPress li ser Debian

Yek ji feydeyên rastîn ev e ku meriv drav bide berhev li gorî peymana bi pargîdaniyên mêvandar re. Ya duyemîn, leza malperê li ser belavkirina Debian li gorî sazkirinek li ser cpanel. Leza berbiçav a% 25, ​​û ev yek dibe sedema belavbûna malperê di lêgerîn û bilindbûnê de. Rêzeya we li ser Google û motorên lêgerînê yên din. Û dahata xweya madî zêde bike. Ji bilî dûrxistina hêdîbûna pargîdaniyên mêvandar ên Erebî an biyanî. Ku mehê 3 $ plansaziyên mêvandariyê pêşkêşî dike û ew 400 malperan li ser heman serverê zêde dikin. Û gava ku ew ji 100 gotarên li ser ezmûnê derbas dibe, hûn dest bi hêdîbûna malpera xwe dikin. Dema ku malperek li ser serverek vps ya taybet, xeta înternetê ye. Li ser servera ku ji bo malpera we bi tevahî hêz e, û ev ê ji we re bibe alîkar ku hûn ji malpera xwe dakêşin û zû daneyan ji mêvanên xwe re peyda bikin. Ji bilî parastina ji hakkirinê ya ku ji ber mîhengên xelet zirarê dide pargîdaniyên mêvandar. Ez li ser hemî pargîdaniyên mêvandar nabêjim. Pargîdaniyên mêvandar ên xwedî parastinek bihêz hene, lê ew biyanî ne û ne Ereb in. Ji ber ku di dema kariyera xwe ya li ser Înternetê de, min bi zêdetirî 15 kompaniyên erebî re mijûl bû, û hemû jî bê îstîsna ne layîq navê kompaniyên mêvandar in. Yek ji taybetmendiyên herî girîng ev e ku tevahiya çavkaniyên serverê dê tenê ji bo malpera we be û li ser panelek kontrolê ya ku RAM û pêvajoyê dixwe nayê belav kirin, û ev yek aramiya malpera we zêde dike û di heman demê de rêza lêgerîn û qezenca we zêde dike, û hwd. .

Çima WordPress hilbijêrin

WordPress, bê guman, niha ji% 35 zêdetir ferman dike. Yek ji malperên li ser malperê ji bo karanîna hêsan û lihevhatina SEO. Dema ku hûn dikarin li gorî hemî deveran mîheng bikin û saz bikin. Ji nivîsandina gotaran bigire heya ravekirinê. An jî blogek kesane ya ku hûn li ser ezmûnên xwe pêşkêş dikin, an firotgehek serhêl da ku karûbar û hilberan bifroşin. An sazgehek an perwerdehiyek, wekî malperek şêwirmendiyê, û taybetmendiyên din bêhejmar in.

 

Nîşeya ravekirinê ku ji hêla Mekano Tech Informatics ve li ser serverên rastîn hatî peyda kirin

Min ji serverê veqetand Navenda Daneyên Hetzner Ji karûbarê serverên ewr. We belavoka Debian hilbijartiye ku bixweber tê sazkirin û amade ye

Danasîn: Sazkirina pakêta LAMP

Berî sazkirina Lampeya ku di beşên xwe de Apache heye, yekem tiştê ku em berî sazkirinê dikin ev e ku pakêt û kernel nûve bikin û pirsgirêkên ewlehiyê bi van fermanan rast bikin.

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

Wêneyek ji lêzêdekirina fermana nûvekirina yekem da ku WordPress li ser serverên Debian 9 bêyî cpanel saz bike

Wêneyek ku lêzêdekirina fermanên yekem ji bo nûvekirina pakêtan li ser belavkirina Debian nîşan dide

Ev encama vê yekê ye ku piştî lêzêdekirina wê nîşan dide ka nûvekirin çawa hate kirin

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 ] Lêdan: 8 http://mirror.hetzner.de/debian/packages stretch Serlêdan lêdan:9 http://deb.debian.org/debian stretch Serdan Bistîne:10 http://security.debian.org stretch/ nûvekirin /Çavkaniyên ne-azad [1,216 B] Bistînin:11 http://security.debian.org/updates/çavkaniyên sereke [207 kB] Bigirin:12 http://security.debian.org stretch/updates/contrib Çavkanî [1,384 B] Bistîne: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 Çavkanî [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 Werger-ku Get:16 http://mirror.hetzner.de/debian/packages stretch-backports/main amd64 pakêt /updates/main amd601 Packages Ign:17 http://mirror.hetzner.de/debian/security stretch/updates/main Werger-ku Bistîne:459 http://mirror.hetzner.de/debian/security/updates/ sereke amd18 Packages [64 kB] Get:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-ku [18 kB] Get:64 http://deb.debian.org/debian stretch / Çavkaniyên sereke [495 kB] Bistînin:19 http://deb.debian.org/debian stretch/non-free Çavkanî [221 kB] Bigirin:22 http://deb.debian.org/debian stretch/contr Çavkaniyên ib [6,745 kB] 23 MB di 79.4s (24 kB/s) de hatin girtin

Em fermana jêrîn lê zêde dikin, ku ev e

apt-get upgrade

Feydeya vê fermanê an ya ku ew dike ev e ku pergalê bi guhertoya herî dawî ya Debian-ê nûve bike. Gavên bişopînin da ku WordPress li ser Debian Server 9 bêyî cpanel saz bikin

Wêneyek ku fermana nûvekirina Debian nîşan dide ku WordPress li ser wê saz bike

Ew ê bi we re wekî ku di wêneyê de tê xuyang kirin xuya bibe. Û li vir pergal ji we re dibêje, hûn bi rastî dixwazin nûve bikin? Ma ez prosesa nûvekirinê dişopînim? Hûn ji bo erê tîpa y dinivîsin û dûv re Enter bikirtînin. Ji bo temamkirina pêvajoya nûvekirinê

Li vir encama mijarê piştî bidawîbûna nûvekirinê ye. Nîşeyek piçûk, servera ku ez bikar tînim guhertoya herî dawî ya Debian hatî saz kirin, ku di vê demê de Debian 9 e. Ji bo nûvekirinê zêde wext negirt. Ev encam e

apt-get upgrade Lîsteyên pakêtê dixwîne... Qediya Dara girêdayîbûna avahîkirinê Xwendina agahdariya dewletê... Qediya Hesabkirina nûvekirinê... Qediya Dê pakêtên jêrîn werin nûve kirin: qemu-guest-agent qemu-utils 2 nûvekirin, 0 nû hatine saz kirin, 0 rakirin û 0 nayê nûve kirin. Pêdivî ye ku 1,300 kB arşîv bistînin. Piştî vê operasyonê, dê 2,048 B cîhê dîskê zêde were bikar anîn. Ma hûn dixwazin berdewam bikin? [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] Di 1,300s (0 MB/s) de 14.0 kB hat standin (Database dixwîne ... 33909 pel û pelrêk niha tê xwendin sazkirî ye.) Amadekirina ji pakkirinê .../qemu-guest-agent_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Vekirina qemu-guest-agent (1:2.8+dfsg-6+deb9u7) li ser (1) :2.8+dfsg-6+deb9u5) ... Amadekirina ji pakkirinê .../qemu-utils_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Vekirina qemu-utils (1:2.8+dfsg-6+ ) deb9u7) ser (1:2.8 + dfsg-6 + deb9u5) ... Sazkirina qemu-mêvan-agent (1:2.8 + dfsg-6 + deb9u7) ... Sazkirina qemu-utils (1:2.8 + dfsg ...

Piştî temamkirina nûvekirinê, hûn fermana jêrîn ku li jorê di destpêka ravekirinê de hatî navnîş kirin lê zêde dikin. Ew piştrast dike ku proseya nûvekirina karûbarên pergalê nûvekirî ye û ne hemî pergalê nûvekirî ye. Tiştê ku hûn dikin ev e ku hûn nûvekirinek pergalê bikin

apt-get dist-upgrade

Ev wêneyek e ku pêvajoyê piştî lêzêdekirina fermanê nîşan dide

Wêne fermanek nîşan dide ku pê ewle bibe ku pakêt têne nûve kirin û ne nûvekirina pergalê

Pêngava yekem a nûvekirin û nûvekirina pakêtan û pergala xebitandinê heya guhertoya herî dawî qediya

Pêngava duyemîn ev e ku hûn bi vê fermanê navê mêvandar li serverê zêde bikin, ku navê mêvandarê bi navê weya diyarker diguhezîne. Lê hay ji xwe hebin ku dibe ku hûn hewce bike ku hûn server an pergalê ji nû ve bidin destpêkirin. Pergal navê mêvandar an navê mêvandarê ku hûn lê zêde dikin bicîh tîne.

hostnamectl set-hostname hostname.yourdomain.com

hostname.yourdomain.com

Li vir, navê mêvandar divê navê jêr-domînayek domaina we be an domaina ku we veqetandiye ku hûn servera WordPress-ê li ser bixebitin. Nimûne peyva.mekan0.com

Piştî lê zêdekirina vê fermanê, hûn li ser klavyeya xwe Enter bikirtînin. Li vir wêneyek wekî mînakek zêdekirina mêvandarê neem heye

Wêneyek nîşan dide ka meriv çawa namehost li servera Debian zêde dike

 

Û plana paşîn tê de

Em hin karûbarên pêwîst saz dikin û em ê ji wan re hewce bibin ku xeletiyan çareser bikin û wan rast bikin. Hûn fermana jêrîn lê zêde bikin

apt install net-tools sudo wget curl bash-completion

Ez difikirim ku pergala Debian 9 van karûbaran heye, lê pê ewle bin û van fermanan wekî paşvekişandinê zêde bikin. Dema ku qediya, bi nivîsandina fermanê serverê ji nû ve bidin destpêkirin destpêbikin  Piştî destpêkirina nû, hûn têkevin serverê, hûn ê bibînin ku navê serverê wekî navnîşana servera navê ku me çêkiriye guheriye, mînakî di wêneyê de.

Wêneyek ku mînakek guheztina servera navî li belavkirina Debian 9 nîşan dide

Hûn ê li vir di rêzika fermanê de bibînin ku navê serverê hatî guhertin û her weha navê serverê jî wekî ku di wêneyê de tê xuyang kirin û ev daneyên ku dema serverê ji nû ve dest pê kirin û ji nû ve têketina wê xuya bûn.

Apache saz bikin

Piştî ku bi îmtiyazên rêveberê (root) têkevin serverê, em Apache HTTP-ê saz dikin, ku di depoyên Debian 9 de heye. Hûn vê fermanê li rêzika fermanê zêde bikin û Enter bikirtînin

 apache2 saz kirin

Piştî ku fermana sazkirinê ya Apache lê zêde bike, hûn ê di nav rêza fermanê de bibînin ka dê sazkirina Apache jixwe biqedîne an na. Bi vî rengî kod dê xuya bibe.

apt saz bike apache2 Lîsteyên pakêtan dixwîne... Qediya Dareka pêwendiyê ava kirin Agahdariya dewletê dixwîne... Qediya Dê pakêtên din ên jêrîn werin saz kirin: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua -5.2 libperl0 perl Pakêtên pêşniyarkirî: www-browser apache5.24-doc apache2-suexec-pristine | apache2-suexec-custom perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl make Pakêtên pêşniyarkirî: ssl-cert binavkirin Dê pakêtên NÛ yên jêrîn werin saz kirin: apache2 apache2-bin apache2-data apache2-utils libapr2 libaprutil1 libaprutil1-dbd-sqlite1 libaper3-1, libaprutil. 5.2 nû hatine saz kirin, 0 jêbirin û 5.24 nehatine nûve kirin. Pêdivî ye ku 0 kB arşîv bistînin. Piştî vê operasyonê, dê 11 MB cîhê dîskê zêde were bikar anîn. Ma hûn dixwazin berdewam bikin? [Y/n]

Hûn li ser klavyeyê tîpa Y-yê pêl dikin, paşê hûn pêl Enter dikin, û piştî ku sazkirina Apache qediya, em gerokê vedikin û IP-ya serverê dinivîsin. Di gerokê de, di rewşa min de, ez IP im. Pêşkêşkara ku ez li ser rave dikim ev e 159.69.215.225 Ew ê bi we re mîna vê wêneyê xuya bibe Wêneyek ku nîşan dide ku Apache li ser belavkirina Bian 9. rast dixebite

Piştî ku hûn piştrast bikin ku Apache rast hatiye saz kirin û ev wêne li jor e. Piştrast dike ku Apache li ser belavkirina Debian rast hatiye saz kirin. Naha em guhertoyên herî dawî yên wergêrên php saz dikin. Ji bo xwendina wordpress CMS bi vê fermanê û pêl Enter bike.

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

Pergal dê nîşanî we bide ka em sazkirinê biqedînin an na.. Betal Mîna fermanên li jor, hûn jî tîpa Y-yê dinivîsin û Enter pê dixin. di klavyeyê de. Mîna ku di wêneyê de tê nîşandan Wêne ku emrê sazkirina wergerên php-ê li ser Debian 9 nîşan dide

Piştî qedandina sazkirina wergerên php-ê, guhertoyên herî dawî niha têne kirin. MariaDB, serverek databasê saz bikin. Pêdivî ye ku ew were saz kirin da ku databasek ji bo WordPress-ê biafirîne. Û bi wan re têkilî daynin da ku em bi vê yekê WordPress-ê rast saz bikin.

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

Pergal dê ji we re pêşniyar bike ku hûn sazkirinê bidomînin an na. Mîna ku di fermanên berê de qewimîn, hûn tîpa Y-yê dinivîsin û bişkoja Enterê ya li ser klavyeyê dixin da ku sazkirinê bidomînin. Ev agahdarî dê li ser fermanê xuya bibe da ku bicîh bike ku sazkirin rast e

apt saz bike php7.0-mysql mariadb-server mariadb-client
Xwendina lîsteyên pakêtê ... Kir
Dara girêdayî daristanê
Xwendina agahdariya dewletê ... Kirî
Pêvekên din ên jêrîn saz kirin:
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
Packages Recommended:
gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl
libsql-statement-perl mailx mariadb-test netcat-openbsd tinyca
Pakêtên pêşniyarkirî:
libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl
Pêvekên nû yên jêr saz kirin:
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 nûvekirî, 19 nû sazkirî, 0 ji bo vekişînê û 0 nehatiye çêkirin.
Pêdivî ye ku divê arşîvên 25.7 MB.
Piştî vê operasyonê, 189 MB ji cîhê dîska dîska wê tê bikar anîn.
Ma hûn dixwazin berdewam bikin? [Y / n] y
Bike: 1 http://deb.debian.org/debian stretch/main amd64 libmpfr4 amd64 3.1.5-1 [556 kB]
Bike: 2 http://deb.debian.org/debian stretch/main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB]
Bike:3 http://deb.debian.org/debian stretch/main amd64 gawk amd64 1:4.1.4+dfsg-1 [571 kB]
Bike: 4 http://deb.debian.org/debian stretch/main amd64 mysql-common hemû 5.8+1.0.2 [5,608 B]
Bike: 5 http://deb.debian.org/debian stretch/main amd64 mariadb-common hemû 10.1.38-0+deb9u1 [28.4 kB]
Bike:6 http://deb.debian.org/debian stretch/main amd64 galera-3 amd64 25.3.19-2 [955 kB]
Bike:7 http://deb.debian.org/debian stretch/main amd64 libdbi-perl amd64 1.636-1+b1 [766 kB]
Bike: 8 http://deb.debian.org/debian stretch/main amd64 libreadline5 amd64 5.2+dfsg-3+b1 [119 kB]
Bike: 9 http://deb.debian.org/debian stretch/main amd64 mariadb-client-core-10.1 amd64 10.1.38-0+deb9u1 [5,107 kB]
Bike: 10 http://deb.debian.org/debian stretch/main amd64 libconfig-inifiles-perl hemû 2.94-1 [53.4 kB]
Bike:11 http://deb.debian.org/debian stretch/main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB]
Bike:12 http://deb.debian.org/debian stretch/main amd64 mariadb-client-10.1 amd64 10.1.38-0+deb9u1 [5,918 kB]
Bike:13 http://deb.debian.org/debian stretch/main amd64 mariadb-server-core-10.1 amd64 10.1.38-0+deb9u1 [5,241 kB]
Bike:14 http://deb.debian.org/debian stretch/main amd64 rsync amd64 3.1.2-1+deb9u2 [393 kB]
Bike:15 http://deb.debian.org/debian stretch/main amd64 socat amd64 1.7.3.1-2+deb9u1 [353 kB]
Bike:16 http://deb.debian.org/debian stretch/main amd64 mariadb-server-10.1 amd64 10.1.38-0+deb9u1 [5,344 kB]
Bike:17 http://deb.debian.org/debian stretch/main amd64 mariadb-client hemû 10.1.38-0+deb9u1 [27.2 kB]
Bike:18 http://deb.debian.org/debian stretch/main amd64 mariadb-server hemû 10.1.38-0+deb9u1 [27.3 kB]
Bike: 19 http://deb.debian.org/debian stretch/main amd64 php7.0-mysql amd64 7.0.33-0+deb9u3 [124 kB]
25.7 MB di 0s de (35.8 MB/s) hat girtin
Bersazkirina pakêtan...
Hilbijartina pakêta ku berê nehilbijartî libmpfr4:amd64.
(Xwendina databasê ... 35883 pelan û rêbernameyên ku niha hatine saz kirin.)
Amadekirina pakkirinê .../libmpfr4_3.1.5-1_amd64.deb ...
Vekirina libmpfr4:amd64 (3.1.5-1) ...
Hilbijartina pakêta ku berê nehilbijartî libsigsegv2:amd64.
Amadekirina pakkirinê .../libsigsegv2_2.10-5_amd64.deb ...
Vekirina libsigsegv2:amd64 (2.10-5) ...
Sazkirina libmpfr4:amd64 (3.1.5-1) ...
Sazkirina libsigsegv2:amd64 (2.10-5) ...
Hilbijartina gawk pakêtê ya berê nehilbijartî.
(Xwendina databasê ... 35905 pelan û rêbernameyên ku niha hatine saz kirin.)
Amadekirina pakkirinê .../00-gawk_1%3a4.1.4+dfsg-1_amd64.deb ...
Vekirina gawk (1:4.1.4+dfsg-1) ...
Hilbijartina pakêta mysql-common ya berê nehilbijartî.
Amadekirina ji pakkirinê .../01-mysql-common_5.8+1.0.2_all.deb ...
Vekirina mysql-common (5.8+1.0.2) ...
Hilbijartina pakêta ku berê nehilbijartî mariadb-common.
Amadekirina pakkirinê .../02-mariadb-common_10.1.38-0+deb9u1_all.deb ...
Vekirina mariadb-common (10.1.38-0+deb9u1) ...
Hilbijartina pakêta galera-3 ya ku berê nehilbijartî ye.
Amadekirina ji pakkirinê .../03-galera-3_25.3.19-2_amd64.deb ...
Vekirina galera-3 (25.3.19-2) ...
Hilbijartina pakêta libdbi-perl ya berê nehilbijartî.
Amadekirina ji pakkirinê .../04-libdbi-perl_1.636-1+b1_amd64.deb ...
Vekirina libdbi-perl (1.636-1+b1) ...
Hilbijartina pakêta ku berê nehilbijartî libreadline5:amd64.
Amadekirina pakkirinê .../05-libreadline5_5.2+dfsg-3+b1_amd64.deb ...
Vekirina libreadline5:amd64 (5.2+dfsg-3+b1) ...
Hilbijartina pakêta ku berê nehilbijartî mariadb-client-core-10.1.
Amadekirina pakkirinê .../06-mariadb-client-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Vekirina mariadb-client-core-10.1 (10.1.38-0+deb9u1) ...
Hilbijartina pakêta ku berê nehilbijartî libconfig-inifiles-perl.
Amadekirina ji pakkirinê .../07-libconfig-inifiles-perl_2.94-1_all.deb ...
Vekirina libconfig-inifiles-perl (2.94-1) ...
Hilbijartina pakêta libjemalloc1 ya berê nehilbijartî.
Amadekirina pakkirinê .../08-libjemalloc1_3.6.0-9.1_amd64.deb ...
Vekirina libjemalloc1 (3.6.0-9.1) ...
Hilbijartina pakêta ku berê nehilbijartî mariadb-client-10.1.
Amadekirina pakkirinê .../09-mariadb-client-10.1_10.1.38-0+deb9u1_amd64.deb ...
Vekirina mariadb-client-10.1 (10.1.38-0+deb9u1) ...
Hilbijartina pakêta ku berê nehilbijartî mariadb-server-core-10.1.
Amadekirina pakkirinê .../10-mariadb-server-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Vekirina mariadb-server-core-10.1 (10.1.38-0+deb9u1) ...
Hilbijartina rsyncê ya pakêtê ya berê nehilbijartî.
Amadekirina pakkirinê .../11-rsync_3.1.2-1+deb9u2_amd64.deb ...
Vekirina rsyncê (3.1.2-1+deb9u2) ...
Hilbijartina pakêta socatê ya berê nehilbijartî.
Amadekirina pakkirinê .../12-socat_1.7.3.1-2+deb9u1_amd64.deb ...
Vekirina socat (1.7.3.1-2+deb9u1) ...
Sazkirina mysql-common (5.8+1.0.2) ...
nûvekirin-alternatîf: /etc/mysql/my.cnf.fallback bikar tîne da ku /etc/mysql/my.cnf (my.cnf) di moda otomatîkî de peyda bike
Sazkirina mariadb-common (10.1.38-0+deb9u1) ...
nûvekirin-alternatîf: /etc/mysql/mariadb.cnf bikar tînin da ku /etc/mysql/my.cnf (my.cnf) di moda otomatîk de peyda bikin
Hilbijartina pakêta ku berê nehilbijartî mariadb-server-10.1.
(Xwendina databasê ... 36487 pelan û rêbernameyên ku niha hatine saz kirin.)
Amadekirina pakkirinê .../mariadb-server-10.1_10.1.38-0+deb9u1_amd64.deb ...
Vekirina mariadb-server-10.1 (10.1.38-0+deb9u1) ...
Hilbijartina pakêta ku berê nehilbijartî mariadb-client.
Amadekirina pakkirinê .../mariadb-client_10.1.38-0+deb9u1_all.deb ...
Vekirina mariadb-client (10.1.38-0+deb9u1) ...
Hilbijartina pakêta ku berê nehilbijartî mariadb-server.
Amadekirina pakkirinê .../mariadb-server_10.1.38-0+deb9u1_all.deb ...
Vekirina pêşkêşkara mariadb (10.1.38-0+deb9u1) ...
Hilbijartina pakêta php7.0-mysql ya berê nehilbijartî.
Amadekirina pakkirinê .../php7.0-mysql_7.0.33-0+deb9u3_amd64.deb ...
Vekirina php7.0-mysql (7.0.33-0+deb9u3)...
Sazkirina php7.0-mysql (7.0.33-0+deb9u3) ...

Afirandina pelê mîhengê /etc/php/7.0/mods-available/mysqlnd.ini bi guhertoya nû

Afirandina pelê mîhengê /etc/php/7.0/mods-available/mysqli.ini bi guhertoya nû

Afirandina pelê mîhengê /etc/php/7.0/mods-available/pdo_mysql.ini bi guhertoya nû
Sazkirina libconfig-inifiles-perl (2.94-1) ...
Sazkirina libjemalloc1 (3.6.0-9.1) ...
Ji bo libapache2-mod-php7.0 (7.0.33-0+deb9u3) pêvajoyên pêvajokirinê ...
Sazkirina socat (1.7.3.1-2+deb9u1) ...
Sazkirina gawk (1:4.1.4+dfsg-1) ...
Sazkirina rsync (3.1.2-1+deb9u2) ...
Symlink /etc/systemd/system/multi-user.target.wants/rsync.service hat afirandin → /lib/systemd/system/rsync.service.
Ji bo libc-bin (2.24-11+deb9u4) pêvajoyên pêvajokirinê ...
Sazkirina galera-3 (25.3.19-2) ...
Ji bo systemd (232-25+deb9u11) pêvajoyên pêvajoyê ...
Prosesên pêvekirinê yên ji bo man-db (2.7.6.1-2) ...
Sazkirina libreadline5:amd64 (5.2+dfsg-3+b1) ...
Sazkirina libdbi-perl (1.636-1+b1) ...
Sazkirina mariadb-server-core-10.1 (10.1.38-0+deb9u1) ...
Sazkirina mariadb-client-core-10.1 (10.1.38-0+deb9u1) ...
Sazkirina mariadb-client-10.1 (10.1.38-0+deb9u1) ...
Sazkirina mariadb-client (10.1.38-0+deb9u1) ...
Sazkirina mariadb-server-10.1 (10.1.38-0+deb9u1) ...
Symlink /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service hat afirandin.
Symlink /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service hat afirandin.
Symlink /etc/systemd/system/multi-user.target.wants/mariadb.service hat afirandin → /lib/systemd/system/mariadb.service.
Sazkirina mariadb-server (10.1.38-0+deb9u1) ...
Ji bo libc-bin (2.24-11+deb9u4) pêvajoyên pêvajokirinê ...
Ji bo systemd (232-25+deb9u11) pêvajoyên pêvajoyê ...
root@word:~#

Gava duyemîn ev e ku meriv MariaDB-ya ku me saz kiriye bimeşîne. Em vê fermanê dinivîsin da ku bixebitin

systemctl start mariadb

Piştî meşandina MARIADB

Em Wizard Database Mysql saz dikin. Ewle û ji we tê xwestin ku şîfreyek bihêz hilbijêrin. Ji bo bikarhênerê root ji ber ku ew şîfreya rêveberê serverê bikar tîne. Lêbelê, di rêvebirê databasê de, em fermana jêrîn lê zêde dikin. Ji bo ku bi vê fermanê re sazkerê databasa mysql saz bikin.

mysql_secure_installation

Hûn ê piştî lê zêdekirina fermanê bibînin. Ew ji we dipirse ku hûn şîfreya root-ê binivîsin. Pêşkêşkara ku hûn dinivîsin. Ew ê şîfreyek bihêz pêşkêşî we bike, hûn Y-yê pêl bikin. Piştre Enter bikirtînin. Dê ji we were xwestin ku şîfreyek nû têkevin da ku şîfreya nû têkevin. Dûv re hûn pêl Enter bikin û pergal dê we bi ketina şîfreyê ji bo cara duyemîn piştrast bike. Ji bo ku hûn pê ewle bin ku hûn wê binivîsin û Enter bikirtînin. Wê hingê pergal wê ji we re bêje

Şîfreya heyî ya root (y. n) binivîse:               Hûn y bitikînin û paşê têkevin 

Piştî pêlkirina wê dê ji we re bêje ku we berê komek şîfreyên root hene,             pêl n paşê têkevin

Ma ew ê pêşniyar bike ku şîfreya root biguhezîne? [Y/N]                        Hûn y-yê pêl dikin û têkevin da ku şîfreya databasên rêveberê biguhezînin
Hûn şîfreya nû binivîsin û dûv re têkevin û hûn ê wê dîsa binivîsin da ku piştrast bikin û dûv re ji hêla xwerû ve têkevin. Sazkirina MariaDB bikarhênerek nenas dihewîne, ku destûrê dide her kesî
Ji bo ku hûn bêyî ku hesabek bikarhênerek çêbikin têkevin MariaDB

Pergal dê nîşanî we bide

Bikarhênerên nenas rakin? [Y/N]                                      Hûn y binivîse û paşê têkevin 

Vebijarkên ku bi tikandina van tîpan têne saz kirin dê xuya bibin.

n paşê têkevin 

y paşê têkevin 

y paşê têkevin 

Ev encam ji rêzika fermanê hemî gavên ku we avêtine ji bo sazkirin an sazkirina mysql dihewîne

root@word:~# mysql_secure_installation

NOTE: BİXWÎNE BERSÎVÊ NÎŞTÎN NÎŞTÎN BERSÎVÊ YÊN BİXWÎNE BİXWÎNE BİXWÎNE
SERVIRÊN BERSÎVÊ BERSÎVE! BİXWÎNE BİXWÎNE BİXWÎNE

Ji bo ku em têkevin MariaDB da ku wê ewleh bikin, em ê hewceyê ya nuha bikin
şîfreya bikarhênerê root. Heke we nû MariaDB saz kir, û
we hêj şîfreya root saz nekiriye, şîfre dê vala be,
da ku hûn tenê li vir binivîse binivîse.

Ji bo root for current password enter
Baş e, şîfreya xwe bi serfirazî bikar anî, derbas bû

Sermaseya root root piştrast dike ku kes nikare nekevin nav Mariya DB
bikarhênerek root root bêyî desthilatdariya rastîn.

Hûn bixwe heye ku şîfreyek root root heye, da ku hûn bi ewlehî n 'bersiv bikin'.

Şîfreya root biguherînin? [Y/n] y
Şîfreyek nû:
Şîfreya nû nû bikeve:
Şîfre bi serkeftî nûvekirin
Vebijêrkên şexsîkirinê vekin ..
... Serkeftin!


Bi rêkûpêk, sazkirina MariaDB bikarhênerek nenas e, ku destûr dide
ji bo bikarhênerên ku ji bo bikarhênerek çêkirî tête navnîşana Mariya DByê têkevin
wê. Ev tenê armanca ceribandinê, û ji bo sazkirina sazkirinê ye
hinek hildaçin. Divê hûn ji ber veguherîna wan vekin
hawirdora hilberînê

Bikarhênerên nenas rakin? [Y/n] y
... Serkeftin!

Bi gelemperî, pêdivî ye ku root tenê ji 'localhost' ve were girêdan. Ev
Pêwîste ku kes nikare şîfreya root root ji torê nakeve.

Nehêle têketina root ji dûr ve? [Y/n] n
... bazdan.

Bi default, MariaDB digel danegehek bi navê 'test' tê ku her kes dikare bike
navketin. Ev tenê tenê ji bo ceribandinê tête kirin û divê jêbirin
berî veguhertina hawirdorê hilberîn.

Databasa testê jêbirin û gihîştina wê? [Y / n] û
- Danîna danegeha testê ...
... Serkeftin!
- Li ser destnîşankirina îmtîhanê îmzakirina îmtihan jêbirin ...
... Serkeftin!

Vebijêre Têkilkirina tîlên îmtihan dê piştrast bikin ku hemû guhartinên ku heta niha diafirîne
dê gavê lezgîn bibin.

Vebijêrkên hanê niha hilbijêre? [Y / n] y
... Serkeftin!

Paqijkirina ...

Hemî kirin! Heke we hemî gavên jorîn, MariaDB-ya xwe temam kir
sazkirinê divê nuha ewle be.

Ji bo MariaDB bikar bînin spas!

Em piştrast dikin ku MariaDB ewle ye

Ji ber ku bi xwerû ew hesabê root bêyî şîfre tomar dike. Ji bo pêşîgirtina pirsgirêkên ewlehiyê yên potansiyel, em têkevin databasê. Bikaranîna hesabê root û derxistina van fermanan.

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

Piştî ku emrê yekem binivîse, ew ê ji we şîfreya xwe bipirse, ku hûn binivîse û Enter bikirtînin.

Ev derana fermanên di xêza fermanê de ye. Divê encam mîna vê kodê li ber we xuya bibe

root@word:~# mysql -u root -p
Şifreyê têke:
Hûn bi xêr hatin çavdêriya MariaDB. Ferman bi dawî dibin; an \g.
Nasnameya girêdana MariaDB ya we 9 e
Guhertoya serverê: 10.1.38-MariaDB-0+deb9u1 Debian 9.8

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab û yên din.

'alîkarî;' binivîsin. an '\h' ji bo alîkariyê. '\c' binivîsin da ku daxuyaniya têketina heyî paqij bikin.

MariaDB [(tune)]> mysql bikar bîne;
Xwendina agahdariya tabloyê ji bo temamkirina navên tablo û stûnan
Hûn dikarin vê taybetmendiyê qut bikin da ku bi -A-yê zûtir dest pê bikin

Database hat guhertin
MariaDB [mysql]> pêveka set bikarhênerê nûve bike='' where User='root';
Rengê OK, rêza xNUMX bandor (1 sec)
Rêzên lihevhatî: 1 Guhertin: 1 Hişyarî: 0

MariaDB [mysql]> destûrên flush;
Rast OK, rêzên 0 bandor kirin (0.01 sec)

MariaDB [mysql] > dev jê berde
Xatirê te
root@word:~#

Û wêneyek ku wê nîşan dide Wêne di Debian 9 de parastina databasê nîşan dide

Piştî wê em modulên tls an ssl lê zêde dikin. Em fermanên jêrîn dimeşînin

a2enmod rewrite ssl
a2ensite default-ssl.conf

Paşê em vedikin DocumentRoot ji bo hemî malperên ku em dixwazin çalak bikin. Em bi vê fermanê pelên veavakirinê vedikin 

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

 Piştî ku ew bi we re vedibe, hûn lê zêde dikin, em vê kodê lê zêde dikin 


       Vebijarkên Indeksan FollowSymLinks MultiViews
       AllowOverride All
       Hemî hewceyê hewce dike
    

Dûv re hûn tîpek x li ser klavyeyê, paşê y-ê û Enter bikirtînin

Dûv re hûn vê fermanê têkevin û heman kodê, ku li jor piştî vekirina pelê ye, lê zêde bikin.

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

Dûv re hûn tîpa x-yê bixin da ku ji pelê derkevin û y-yê bixin da ku guhertinan tomar bikin. Ev wêneyek e ku meriv kodê çawa zêde dike. Wêneyek ku veavakirina pelan ji bo malperên li ser belavkirina Debian nîşan dide

Piştî tomarkirinê, hûn vê fermanê lê zêde dikin, da ku hûn pê ewle bibin ku sertîfîkayên xwerû yên malperan bi vê fermanê têne mîheng kirin.

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

Ger pel bi we re venabe ji ber ku ew ne li ser serverê ye. Hûn vê pelê dakêşin û li ser vê rêyê bar dikin

/etc/apache2/sites-enabled. bi bernameyê winscp Wekî ku di wêneyê de tê nîşandan Wêneyê barkirina pelan li Servera Debian 9 nîşan dide

Ji bo sepandina mîhengan, van fermanan di rêzika fermanê de zêde bikin

a2enmod headers
systemctl restart apache2.service

Naha em veavakirina Apache-yê diceribînin ka gelo veavakirin rast hatîye kirin, û xeletî çi ne. Ger baş be em bi van fermanan karûbaran ji nû ve bidin destpêkirin

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

Wêneyek ku verastkirina Apache li ser belavkirina servera Debian 9 nîşan dide

wordpress saz bike

Em têkevin databasan da ku ji bo sazkirina WordPress-ê bi navgîniya fermanên jêrîn databasek nû biafirînin

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

not .  wordpress-pass  Hûn li şûna wê şîfreya bikarhêner a databasa WordPress, ya ku me afirandiye, dinivîsin

Piştî lê zêdekirina van fermanan databas û bikarhênerê databasan çêbikin û îmtiyazan bidin. Em guhertoya WordPress-ê ji malpera fermî bi karanîna fermana wget dakêşin û li vir jêbirin. Di pelê temp bi van fermanan

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

Naha em bi van fermanan destûrên nivîsandinê didin pelên WordPress

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

Naha hûn IP-ya serverê di gerokê de daxwaz dikin ku WordPress saz bikin, wekî ku di wêneyê de tê xuyang kirin

Wêneya ku yekem sazkirina WordPress-ê li ser Debian 9 nîşan dide

Wêneyek ku qonaxa sazkirinê ya WordPress nîşan dide

Dûv re gavên sazkirinê yên asayî biqedînin

. Pîroz be, we WordPress li ser Debian Server 9 bêyî cpanel saz kir,

 

Di vê ravekirinê de, min bi qestî hemû hûrgulî ji bo berjewendiya kesên ku pêvekirina kodan nizanin û wateya wan çi ye û ji bo berjewendiya her kesî cîh girt.

Daxuyanek din dê ji bo girêdana domainê bi serverê re û ji bo parastina wordpress û serverê bi tevahî were çêkirin. Her gav ji tiştên nû haydar bin. Tiştê ku divê hûn bikin ev e ku bibin abone li ser ragihandinan 

Ravekirina bi sernavê. Sazkirina WordPress li ser Debian Server 9 bêyî cpanel

Destûr nayê dayîn ku gotarê bê kopî kirin û li ser ti malperek bêyî ku çavkanî, ku Mekano Tech e, têxe nav xwe.

Divê em rêzê li mafên milkiyeta rewşenbîrî bigirin 

Mesajên peywendîdar
Gotarê li ser biweşînin

Addîroveyek zêde bikin